eth-vectors

June 15, 2026 ยท View on GitHub

Vectors for Ethereum network. Relevant as per 31 May 2026:

  • consensus-spec-tests: (progressive SSZ / EIP-7688) generic vectors from https://github.com/ethereum/consensus-specs/pull/4630
    • copied into ssz/progressive/{basic_progressive_list,compatible_unions,progressive_bitlist,progressive_containers}
    • test artifact: consensus-spec-tests-7688-1.7.0-a.8-2.zip from https://drive.proton.me/urls/HCZ52TFH84#bwPjnlZxWjhM
    • test artifact sha256sum: 2fad927928f3fe87d487069a7e71e7f36f47e5f0f0a50dc4af581a120008624d
  • ethereum-tests: (v13.1) execution-layer vectors from EF
  • ethers: (v6.11.1) popular js library
  • monorepo: comprehensive js implementation of eth features
  • viem: (v2.7.13) popular js library

Consensus SSZ Static Vectors

Provenance:

  • Repository: https://github.com/ethereum/consensus-spec-tests
  • Commit: bc5c1a7fb2a8871aaffd4b16ee4dd9c72bb81908
  • Sources:
    • tests/mainnet/phase0/ssz_static
    • tests/mainnet/altair/ssz_static
    • tests/mainnet/bellatrix/ssz_static
    • tests/mainnet/capella/ssz_static
    • tests/mainnet/electra/ssz_static
    • tests/mainnet/fulu/ssz_static

clearsigning: ERC-7730 Registry Vectors

Provenance:

  • Repository: https://github.com/ethereum/clear-signing-erc7730-registry
  • Commit: f06846e341fb25c91e3214d6a534a3f9f4b82fd1
  • Sources:
    • registry/uniswap/tests/calldata-UniswapV3Router02.tests.json
    • registry/uniswap/tests/eip712-uniswap-permit2.tests.json
    • registry/** and ercs/** mirror the public JSON descriptor, test, and include files from that commit.
    • erc7730-registry-cases.json lists all copied registry tests and the exact-display subset.