Hello Everyone.
My name is Adam. I am located in Europe, Lithuania and natively I am Python Developer.
Work:
I am currently Python developer at bioinformatics company. Building bio pipelines and back-end infrastructure to accommodate various genetic analysis algorithms to run through. Our stack is: Python / Flask / Django / Docker / K8s / Postgres / Perl
Education / Skills
The Open University, Edinburgh
CertHE
Economics and Mathematics
On top of my work stack I also can do some of: SysAdmin, ArchLinux, CI/CD , Bash scripting, Nginx, Redis
Languages: Polish / English
Blockchain
I am fairly new to blockchain ecosystem (6 months). I got introduced by series of videos by Charles Hoskinson and Cardano ecosystem and then I discovered Harmony and stayed here for couple of factors:
- Dev ready mainnet
- Multiple Bridges live and in development
- Friendly and welcoming community
- It’s still early days and I don’t feel like I missed the boat.
- Interoperability with ETH, BSC tools / sdks etc.
I have been mostly lurking and experimenting with various things and getting myself familiar with the ecosystem. Learning about fundamentals, web3, dev tools, Solidity, SDKs, interacting with blockchain / smart contracts programmatically.
How can I help
Some things I have in mind so far:
-
Python SDKs / adoption - Currently Python is THE most popular programming language to learn and from Python Dev perspective first time to interact with blockchain is through SDKs and tools provided by community. I discovered couple of interesting projects that I would want to help to bring to Harmony ecosystem (mostly document and review if there is any changes needed), namely:
- github/ethereum/web3.py
- github/eth-brownie/brownie
- github/blockchain-etl/ethereum-etl
-
Documentation and tutorials - since I have fresh perspective I can write medium posts and tutorials for web2 devs / newcomers. Example ideas for tutorials:
- How to make transactions programmatically on Harmony
- How to deploy smart contract using Python tools
- How to interact with smart contracts programatically, ex. make automatic order on Viperswap at specific time of the day.
- How to get information about transactions from Harmony blockchain.
-
CLI wallet for terminal lovers with simple interface and slick output that would utilize RPC endpoint.
I love writing CLI tools! I can package it and release on PIP (Python package ecosystem) and ArchLinux AUR.
- Simple wallet to send / receive tx and check balance.
- Save fav addresses as contacts
- Have option to enter provide private key on demand or store securely in vault (similar idea currently is done in Metamask when private key is encryped via password- GitHub - MetaMask/vault-decryptor: A web app for decrypting MetaMask vault data.)
Example interface:
harmony info
- display public address and blockchain info
harmony balance
- check your balance.
harmony tokens
- check token balance.
harmony send 100 --contact alice
- send 100 ONE to saved contact named alice
harmony send 100 --address one18dk924d00tcj7emp8275axkacujfc35zkjdzwy
harmony send 100 --contact alice --token $TOKEN_ADDRESS
harmony receive
- copy your public address to clipboardI personally use CLI tools on daily basis and prefer anything that I can use from my terminal as very often browser tools are slow and not scriptable. I think this could bring wider adoption amongst geeky UNIX people
If you like the ideas and you want to collaborate or you can match me with some team let me know. If you have python related bounties I am happy to help too.
Ps. I liked format presented by @devonart so I allowed myself to copy it