This org hosts a stack of small Python packages related to client access to Ethereum network:
compages
is a simple (de)structurer for typed data.ethereum-rpc
contains types used in the Ethereum RPC and the JSON (de)serializer for them (usingcompages
).alysis
is an Ethereum testerchain currently backed bypy-evm
. Its built-in RPC provider usesethereum-rpc
types.pons
is an async Ethereum client, providing also a more high-level access to thealysis
testerchain and to the Solidity compiler (backed bypy-solc-x
). Usesethereum-rpc
types.
In addition:
pure-keccak
is a pure Python keccak implementation. Pretty slow.