18 projects
py-geth
py-geth: Run Go-Ethereum as a subprocess
web3
web3: A Python library for interacting with Ethereum
eth-utils
eth-utils: Common utility functions for python code that interacts with Ethereum
py-ecc
py-ecc: Elliptic curve crypto in python including secp256k1, alt_bn128, and bls12_381
eth-keys
eth-keys: Common API for Ethereum key operations
eth-typing
eth-typing: Common type annotations for ethereum python packages
eth-tester
eth-tester: Tools for testing Ethereum applications.
py-evm
Python implementation of the Ethereum Virtual Machine
libp2p
libp2p: The Python implementation of the libp2p networking stack
hexbytes
hexbytes: Python `bytes` subclass that decodes hex, with a readable console output
rlp
rlp: A package for Recursive Length Prefix encoding and decoding
eth-bloom
A python implementation of the bloom filter used by Ethereum
eth-keyfile
eth-keyfile: A library for handling the encrypted keyfiles used to store ethereum private keys
trie
Python implementation of the Ethereum Trie structure
eth-abi
eth_abi: Python utilities for working with Ethereum ABI definitions, especially encoding and decoding
ssz
ssz: Python implementation of the Simple Serialization encoding and decoding
eth-rlp
eth-rlp: RLP definitions for common Ethereum objects in Python
eth-hash
eth-hash: The Ethereum hashing function, keccak256, sometimes (erroneously) called sha3