Skip to content

Spec

Documentation for tests/berlin/eip2930_access_list/spec.py@1109bfbe.

Defines EIP-2930 specification constants and functions.

Spec dataclass

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

Source code in tests/berlin/eip2930_access_list/spec.py
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@dataclass(frozen=True)
class Spec:
    """
    Parameters from the EIP-2930 specifications as defined at
    https://eips.ethereum.org/EIPS/eip-2930#specification.
    """

    ACCESS_LIST_ADDRESS_COST = 2400
    ACCESS_LIST_STORAGE_KEY_COST = 1900

    """From EIP-2028"""
    TX_BASE_INTRINSIC_GAS = 21_000
    TX_DATA_ZERO_BYTE_GAS = 4
    TX_DATA_NON_ZERO_BYTE_GAS = 16