Skip to content

Spec

Documentation for tests/amsterdam/eip7708_eth_transfer_logs/spec.py@tests-snobal-devnet-6@v1.1.0.

Defines EIP-7708 specification constants and functions.

Spec dataclass

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

Source code in tests/amsterdam/eip7708_eth_transfer_logs/spec.py
21
22
23
24
25
26
27
28
29
30
31
32
33
34
@dataclass(frozen=True)
class Spec:
    """
    Parameters from the EIP-7708 specifications as defined at
    https://eips.ethereum.org/EIPS/eip-7708.
    """

    SYSTEM_ADDRESS: Address = Address(
        0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
    )
    TRANSFER_TOPIC: Hash = Hash(
        keccak256(b"Transfer(address,address,uint256)")
    )
    BURN_TOPIC: Hash = Hash(keccak256(b"Burn(address,uint256)"))