← Files AgentBrokoARCHIVED FILE

.venv/Lib/site-packages/eth_typing/enums.py

765 Bytes · Oct 4, 2026 · 12:32 UTC

↓ Download file

"""
Fork names for Ethereum network upgrades.
"""


class ForkName:
    """
    Constants for each fork name.

    .. doctest::

        >>> from eth_typing import ForkName
        >>> ForkName.Frontier
        'Frontier'
    """

    Frontier = "Frontier"
    Homestead = "Homestead"
    EIP150 = "EIP150"
    EIP158 = "EIP158"
    Byzantium = "Byzantium"
    Constantinople = "Constantinople"
    Metropolis = "Metropolis"
    ConstantinopleFix = "ConstantinopleFix"
    Istanbul = "Istanbul"
    Berlin = "Berlin"
    London = "London"
    ArrowGlacier = "ArrowGlacier"
    GrayGlacier = "GrayGlacier"
    Paris = "Paris"
    Shanghai = "Shanghai"
    Cancun = "Cancun"
    Prague = "Prague"
    Osaka = "Osaka"
    Amsterdam = "Amsterdam"
    Bogota = "Bogota"

SHA-256: 8f0537afebb9c581f6e3bce41ade8220df045c96ef3218f959c1482df33bfeb6