Skip to content

Add py-ethclient to Python section#24

Open
ggs134 wants to merge 1 commit intoopenblockchains:masterfrom
ggs134:add-py-ethclient
Open

Add py-ethclient to Python section#24
ggs134 wants to merge 1 commit intoopenblockchains:masterfrom
ggs134:add-py-ethclient

Conversation

@ggs134
Copy link
Copy Markdown

@ggs134 ggs134 commented Feb 21, 2026

Summary

Add py-ethclient to the Python section under "Build Your Own Blockchain".

py-ethclient is a complete Ethereum L1 execution client implemented from scratch in pure Python. It serves as an excellent educational reference for understanding how Ethereum works at the protocol level:

  • EVM with 140+ opcodes — understand how smart contracts execute
  • RLPx encrypted transport — learn devp2p networking
  • eth/68 and snap/1 wire protocols — see how nodes communicate
  • Full sync and snap sync — understand blockchain synchronization
  • Merkle Patricia Trie — learn Ethereum's core data structure
  • 15,271 LOC with 593 passing tests

https://github.com/tokamak-network/py-ethclient

@geraldb
Copy link
Copy Markdown
Member

geraldb commented Feb 21, 2026

fyi: The main page is for now basically archived / historic. I keep this patch open for a future page on new blockchain tech. Thanks for your understanding and your contribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants