Top 23 Python Ethereum Projects
Pythonic Smart Contract Language for the EVMProject mention: What are some good open-source repositories that I can contribute to as a beginner blockchain developer? | reddit.com/r/ethdev | 2021-10-06
1) Research the community that surrounds the project and see how the general ecosystem works. Normally, on Discord or Telegram you can start talking with devs and get a deeper understanding of the project. 2) Try to narrow down, which kind of project you want to contribute. A DEX / DeFi project like UniSwap or SushiSwap or yarn.finance? Or more like a tool like MetaMask? Or even, more like an Ethereum client like Besu, Geth or Erigon? Or even, Vyper or Solidity?
Symbolic execution toolProject mention: Daily General Discussion - October 19, 2021 | reddit.com/r/ethfinance | 2021-10-19
Trail of Bits releases smart contract analysis tool Manticore v0.1.5 with EVM bytecode support.
Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.Project mention: Please check this if you are looking for a good tokenomics project. | reddit.com/r/SatoshiStreetBets | 2021-04-30
- Audited by MythX.io
Raiden NetworkProject mention: [GIT] Weekly Update 188 | reddit.com/r/raidennetwork | 2021-09-24
The Raiden client looks almost completely ready for the Coruscant milestone. The development team created a couple more release candidates in the last 7 days, the latest one being Coruscant - mansard. All packages in the Raiden Client were updated to the latest versions and a few more optimizations were also successfully completed. Open issues section of github looks clean of any reported bugs and we can see an open task for the Release 3.0.0.
The unofficial Python client for the Coinbase Pro APIProject mention: Daily General Discussion - July 20, 2021 | reddit.com/r/ethfinance | 2021-07-20
This is pretty trivial if you don't mind getting your feet wet scripting with cbpro.
Static Analyzer for SolidityProject mention: Smart Contract Security for Pentesters | news.ycombinator.com | 2021-04-22
Python scripts for ETL (extract, transform and load) jobs for Ethereum blocks, transactions, ERC20 / ERC721 tokens, transfers, receipts, logs, contracts, internal transactions. Data is available in Google BigQuery https://goo.gl/oY5BCQProject mention: Trying To Recover Old ETH | reddit.com/r/ethereum | 2021-01-01
You can use https://github.com/blockchain-etl/ethereum-etl
Run Linux Software Faster and Safer than Linux with Unikernels.
A portfolio tracking, analytics, accounting and tax reporting application that protects your privacyProject mention: Do you need a crypto tax software? I'm considering writing an open source desktop app to sift through the reports that exchanges provide and comparing it to market history data to generate usable gain/loss summary documents | reddit.com/r/CryptoCurrency | 2021-10-17
can I suggest contributing to an existing open source project such as https://rotki.com
A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.Project mention: Smart Contract Workflow Automation | reddit.com/r/ethdev | 2021-10-18
For python backend development, I really like this tool, eth-brownie.
Vyper contracts used in Curve.fi exchange pools.Project mention: Projects with best open Solidity code to study? | reddit.com/r/defi | 2021-08-09
In terms of DeFi codebases I'd recommend that you read the code of a project you're already familiar with. That way you know what to expect. Good codebases IMHO are the Curve one (written in Vyper and well documented), Harvest strategies and yearn strategies: - https://github.com/curvefi/curve-contract - https://github.com/harvest-finance/harvest-strategy - https://github.com/yearn/yearn-protocol
🦄 The unofficial Python client for the Uniswap exchange.Project mention: Etherscan or Uniswap API to get all transactions in a pool | reddit.com/r/cryptodevs | 2021-10-18
There is no such API, but you could trace all the Swap events directly from an Ethereum node: https://github.com/uniswap-python/uniswap-python/issues/160
Maker Keeper Framework: Market maker keepers for OasisDEX, EtherDelta, 0x (RadarRelay, ERCdEX), Paradex, DDEX, IDEX, Bibox, Ethfinex, GoPax, HitBTC, TheOcean, OKEX and Gate.io.Project mention: Is the Peg Stability Module actually used? How does DAI maintain its price of $1? | reddit.com/r/MakerDAO | 2021-08-20
You might be smarter than I - if you can understand this - https://github.com/makerdao/market-maker-keeper, please explain it to me.
Sharing Updatable Models (SUM) on BlockchainProject mention: Discussion Thread | reddit.com/r/neoliberal | 2021-07-09
Between this, their blockchain-based machine learning sharing system and their recent patent for a cryptocurrency mined using your brain activity, it seems like Microsoft is really going hard on crypto lately.
Manage and switch between Solidity compiler versionsProject mention: solc-select 0.2.0 released with rewritten code in Python to facilitate third-parties integration! | reddit.com/r/ethereum | 2021-02-10
Yearn Vault smart contractsProject mention: LP Auto compound (open source) | reddit.com/r/ethdev | 2021-10-10
yearn is kind of the best resource for that. https://github.com/yearn/yearn-vaults/blob/main/contracts/Vault.vy defines a vault, and strategy contracts are used to handle things like autocompounding. you can take a look at the on-chain contracts if you so wish, but looking through the interfaces defined in the repo should be more than enough to get an idea of how they work.
DeFi Score: An open framework for evaluating DeFi protocolsProject mention: Defi risks & yields | reddit.com/r/defi | 2021-06-06
You can't account for the unknown unknowns, but for the rest you can begin here: https://github.com/consensys/defi-score
Ethereum recon and exploitation tool.Project mention: Hacked Ledger - Looking for Help | reddit.com/r/ledgerwallet | 2021-02-01
A repository of ERC20 token information. Tokens listed are tradeable on https://forkdelta.github.io. We welcome contributions! 🎉Project mention: Tedesis (TDI) coming to major exchange on Feb 15 th.. Price gonna 100x 🚀🚀🚀 | reddit.com/r/SatoshiStreetBets | 2021-02-08
The DeFi development tool for Pythonistas, Data Scientists, and Security Professionals (by ApeWorX)Project mention: Can I Contribute Through Python? | reddit.com/r/ethdev | 2021-06-03
Build a DeFi app using ape - https://github.com/ApeWorX/ape
The world's most expensive version of Conway's Game of Life - running on the Ethereum Blockchain
Elliptic Curve Integrated Encryption Scheme for secp256k1 in Python (by ecies)Project mention: Encrypt / decrypt with Ethereum wallet? | reddit.com/r/ethereum | 2021-06-16
Elliptic Curve Integrated Encryption Scheme for secp256k1 might work for you. It is based on a key exchange you need the private key of one and the public key of another. This would work with Ethereum address keys (and Bitcoin). This makes a 256bit key which can be used for AES encryption for example. Checkout this implementation + the readme is a good explainer: https://github.com/ecies/py
A python client for the Gemini API and WebsocketProject mention: Pyhon Script with Gemini API To Get 0.1% Maker Fee? | reddit.com/r/Gemini | 2021-07-04
Buys crypto through keyword detection in new tweets. Executes buy in 1 second and holds for a given time (e.g. Elon tweets 'doge', buys Dogecoin and sells after 5 minutes). Tested on Kraken and Binance exchangesProject mention: I made my own trading platform after frustration with the current tools | reddit.com/r/Daytrading | 2021-06-29
In a market so dominated by market moving individuals and news stories, I started playing around with automating trades based on Tweet signals and keywords. After some successful trades I (https://github.com/jaimindp/Twitter_Activated_Crypto_Trading_Bot), I quickly saw the promise of these strategies, but annoyingly, I couldn’t guarantee my algos would interpret the meaning of Tweets correctly.
What are some of the best open-source Ethereum projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.