Skip to content

Spec

Documentation for tests/prague/eip6110_deposits/spec.py@814481c0.

Defines EIP-6110 specification constants and functions.

Spec

Parameters from the EIP-6110 specifications as defined at https://eips.ethereum.org/EIPS/eip-6110.

Source code in tests/prague/eip6110_deposits/spec.py
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Spec:
    """
    Parameters from the EIP-6110 specifications as defined at
    https://eips.ethereum.org/EIPS/eip-6110.
    """

    DEPOSIT_EVENT_SIGNATURE_HASH = (
        0x649BBC62D0E31342AFEA4E5CD82D4049E7E1EE912FC0889AA790803BE39038C5
    )
    MIN_DEPOSIT_AMOUNT = 1_000_000_000
    MAX_DEPOSIT_REQUESTS_PER_PAYLOAD = 8192
    """
    Maximum deposit requests a consensus layer payload can carry:
    https://github.com/ethereum/consensus-specs/blob/721cc37193d0321fef6519119c9dc9d34a79dd57/presets/mainnet/electra.yaml#L36
    """