snake charmers python tooling for the ethereum ecosystem

trinity A client for the Ethereum Blockchain. py-evm Implementation of the Ethereum Virtual Machine. web3.py Interface for interacting with the Ethereum blockchain and ecosystem. vyper Experimental, contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM). eth-utils Utility functions for working with Ethereum related codebases. py-ethpm Implementation of the Ethereum Package Management spec. py-wasm A python implementation of the web assembly interpreter. lahja A generic multi process event bus implementation written in Python 3.6+ to enable lightweight inter-process communication, based on non-blocking asyncio. py-snappy A pure python implementation of the Snappy compression algorithm. py-ssz Python implementation of the Simple Serialize encoding and decoding. eth-bloom Implementation of the Ethereum bloom filter. eth-abi Ethereum ABI utilities. eth-account Sign Ethereum transactions and messages with local private keys. eth-hash The Ethereum hashing function, keccak256, sometimes (erroneously) called sha256 or sha3. pyrlp Implementation of Recursive Length Prefix encoding (RLP). py-trie Library which implements the Ethereum Trie structure. eth-tester Tool suite for testing Ethereum based applications. eth-keys A common API for Ethereum key operations. eth-keyfile Tools for handling the encrypted keyfile format used to store private keys. py-geth Wrapper for running Go-Ethereum as a subprocess. eth-typing Python types for type hinting commonly used ethereum types. py-ecc Implementation of ECC pairing and bn_128 curve operations. populus [Deprecated] Development framework for Ethereum smart contracts. py-solc [Deprecated] Wrapper around the solc Solidity compiler.