Skip to content
Change the repository type filter

All

    Repositories list

    • A Python framework and collection of test cases to generate test vectors for Ethereum execution clients
      Python
      MIT License
      7611911634Updated Nov 25, 2024Nov 25, 2024
    • research

      Public
      Python
      MIT License
      5911.8k2237Updated Nov 23, 2024Nov 23, 2024
    • web3.py

      Public
      A python interface for interacting with the Ethereum blockchain and ecosystem.
      Python
      MIT License
      1.7k5k8116Updated Nov 22, 2024Nov 22, 2024
    • Ethereum Proof-of-Stake Consensus Specifications
      Python
      Creative Commons Zero v1.0 Universal
      9813.6k15095Updated Nov 22, 2024Nov 22, 2024
    • Tools for handling the encrypted keyfile format used to store private keys.
      Python
      MIT License
      497900Updated Nov 22, 2024Nov 22, 2024
    • py_ecc

      Public
      Python implementation of ECC pairing and bn_128 and bls12_381 curve operations
      Python
      MIT License
      83195334Updated Nov 22, 2024Nov 22, 2024
    • Template for new Python Ethereum repositories
      Python
      MIT License
      415700Updated Nov 22, 2024Nov 22, 2024
    • EIPs

      Public
      The Ethereum Improvement Proposal repository
      Python
      Creative Commons Zero v1.0 Universal
      5.3k13k463Updated Nov 22, 2024Nov 22, 2024
    • Specification for the Execution Layer. Tracking network upgrades.
      Python
      Creative Commons Zero v1.0 Universal
      2408705621Updated Nov 25, 2024Nov 25, 2024
    • tests

      Public
      Common tests for all Ethereum implementations
      Python
      MIT License
      319562278Updated Nov 21, 2024Nov 21, 2024
    • py-geth

      Public
      Python wrapping for running Go-Ethereum as a subprocess
      Python
      MIT License
      21810032Updated Nov 20, 2024Nov 20, 2024
    • Recursive-length prefix (RLP) serialization as used by the Ethereum Specification.
      Python
      Creative Commons Zero v1.0 Universal
      0210Updated Nov 20, 2024Nov 20, 2024
    • Types used by—but not specific to—the Ethereum specification.
      Python
      Creative Commons Zero v1.0 Universal
      1410Updated Nov 18, 2024Nov 18, 2024
    • py-evm

      Public
      A Python implementation of the Ethereum Virtual Machine
      Python
      MIT License
      6552.3k8321Updated Nov 14, 2024Nov 14, 2024
    • eth-utils

      Public
      Utility functions for working with ethereum related codebases.
      Python
      MIT License
      15232272Updated Nov 11, 2024Nov 11, 2024
    • hexbytes

      Public
      Python `bytes` subclass that decodes hex, with a readable console output
      Python
      MIT License
      192800Updated Oct 24, 2024Oct 24, 2024
    • eth-keys

      Public
      A common API for Ethereum key operations.
      Python
      MIT License
      6416280Updated Oct 21, 2024Oct 21, 2024
    • Tool suite for testing ethereum applications.
      Python
      MIT License
      148365423Updated Oct 16, 2024Oct 16, 2024
    • Python types for type hinting commonly used ethereum types
      Python
      MIT License
      353110Updated Oct 14, 2024Oct 14, 2024
    • pm

      Public
      Project Management: Meeting notes and agenda items
      Python
      Other
      3261.6k88Updated Oct 9, 2024Oct 9, 2024
    • Account abstraction library for web3.py
      Python
      MIT License
      159275122Updated Sep 25, 2024Sep 25, 2024
    • Secure key generation for deposits
      Python
      Creative Commons Zero v1.0 Universal
      3465429225Updated Sep 11, 2024Sep 11, 2024
    • eth-bloom

      Public
      An implementation of the Ethereum bloom filter.
      Python
      MIT License
      285201Updated Jul 30, 2024Jul 30, 2024
    • eth-hash

      Public
      The Ethereum hashing function, keccak256, sometimes (erroneously) called sha256 or sha3
      Python
      MIT License
      6410411Updated Jul 29, 2024Jul 29, 2024
    • Python
      MIT License
      72511Updated Jul 1, 2024Jul 1, 2024
    • Python
      Creative Commons Zero v1.0 Universal
      111910Updated Jun 10, 2024Jun 10, 2024
    • eth-rlp

      Public
      STUB
      Python
      MIT License
      141400Updated Apr 25, 2024Apr 25, 2024
    • pyrlp

      Public
      The python RLP serialization library
      Python
      MIT License
      28799114Updated Apr 24, 2024Apr 24, 2024
    • py-trie

      Public
      Python library which implements the Ethereum Trie structure.
      Python
      MIT License
      52106175Updated Apr 22, 2024Apr 22, 2024
    • eth-abi

      Public
      Ethereum ABI utilities for python
      Python
      MIT License
      269248111Updated Apr 22, 2024Apr 22, 2024