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.

newest additions to snakecharmer repos with the cutest animal pictures || source code