Skip to content

EIP catalogue ​

Human index of runnable protocol changes on the hosted MCP. Per-EIP pages live at /use/eips/eip-NNNN — open them from the tables below, from Amsterdam now, or via search.

Now: everything in the Amsterdam bundle is free on the public server. Demo state: each run starts empty unless you pass accounts[] on the same call (balances, code, storage) — see Run Bytecode BYOS. Compare: only when you ask — same question on Fusaka then Amsterdam, or on the predecessor fork named on each row.

Newer EIPs that are still ahead of Amsterdam may move to a paid tier later. Connected agents should call describe_capabilities for the live machine catalogue; this page is for humans browsing.

Lineage (live) ​

OrderForkRoleAliasesRunnable twinsDoc bucket
0–5berlin … pectrahistoricalsee probe(generic runs; no advertised twins)Historical forks
6fusakacurrentosaka, mainnet-el7883, 7951Mainnet — Fusaka
7glamsterdampreviewamsterdam2780, 7778, 7976, 8024, 7843, 7708, 7928, 7954, 8037, 8038Amsterdam now

Full per-fork ids, aliases, and activatedEips live in describe_capabilities — the table above is the human map to three doc pages.

baselineForkId is fusaka (current mainnet EL). Default lab fork is glamsterdam. Current-mainnet twins (7883, 7951) stay in this live catalog — they are first-class runs, not only a compare baseline vs preview. When mainnet moves on, those twins stay advertised on Fusaka (then a historical row). docsStatus: sunset on the website is for retired explorations or no honest lab shape — not for “already activated.”

Runnable capabilities (live catalog) ​

These appear in describe_capabilities() — engine modules with runnable: true. Comparison pairs on each row are lookup metadata from eipIntroductions (predecessor vs introducedAt) — use them when the user asks for a before/after, not on every run. Tools are MCP names (eips[].tools).

EIPNatureToolsIntroduced atCompare (typical)Catalogue
2780repricingrun_transactionglamsterdamfusaka → glamsterdamEIP-2780
7976repricingrun_transactionglamsterdamfusaka → glamsterdamEIP-7976
8024new-capabilityrun_bytecodeglamsterdamfusaka → glamsterdamEIP-8024
7843new-capabilityrun_blockglamsterdamfusaka → glamsterdamEIP-7843
7708new-capabilityrun_transaction, run_bytecodeglamsterdamfusaka → glamsterdamEIP-7708
7928new-structuregenerate_artifact, inspect_artifactglamsterdamfusaka → glamsterdamEIP-7928
7883repricingrun_bytecodefusakapectra → fusakaEIP-7883
7951new-capabilityrun_bytecodefusakapectra → fusakaEIP-7951
7954limitrun_transactionglamsterdamfusaka → glamsterdamEIP-7954
8037new-exec-modelrun_transaction, run_bytecodeglamsterdamfusaka → glamsterdamEIP-8037
7778new-exec-modelrun_block, run_transactionglamsterdamfusaka → glamsterdamEIP-7778
8038repricingrun_bytecode, run_transactionglamsterdamfusaka → glamsterdamEIP-8038

Glamsterdam note (8024 / 7843): The Glamsterdam hardfork already bundles these EIPs. Passing eips: [8024] or eips: [7843] is accepted but is not a pre/post toggle.

Exploration twins (human catalogue) ​

Every live website exploration has an MCP-docs page mapping the same problem set. Status may be Runnable or Planned.

EIPExploration twinMCP statusPage
2780Intrinsic transaction gasRunnableEIP-2780
7976Calldata floorRunnableEIP-7976
8024Stack opcodesRunnableEIP-8024
7883ModExp gasRunnableEIP-7883
7951secp256r1RunnableEIP-7951
7954Contract size limitsRunnableEIP-7954
7928Block access listsRunnable (generate_artifact, inspect_artifact)EIP-7928
7843SLOTNUM opcodeRunnableEIP-7843
7708ETH transfer logsRunnableEIP-7708
8037State creation gasRunnableEIP-8037
7778Block gas accountingRunnableEIP-7778
8038State-access gasRunnableEIP-8038

Canonical metadata for twins lives in website src/explorations/eip-NNNN/canonical.ts.

Bundled, no page ​

eipIntroductions[].coverage of supported means the hardfork already applies the EIP. There is no exploration and no page in this catalogue. Omit the id from eips and use the fork's tools. On Glamsterdam: EIP-8246 (SELFDESTRUCT no longer burns ETH) and EIP-7981 (access-list bytes pay the calldata floor — pass accessList on run_transaction). listed rows are a name and a fork only.

unshown means an execution-layer EIP in the bundle whose effect this lab does not demonstrate. There is no page. Naming it in eips is rejected, and a generic fork run does not stand in for it. On Glamsterdam: EIP-7997 (the CREATE2 factory is not installed by the fork) and EIP-8282 (builder requests are not returned; acceptance is consensus).

consensus means the EIP is consensus-layer and this lab does not execute it. There is no page here. Already marked: 3675 (Paris), 4895 (Shapella), 6110 and 7251 (Pectra), 7594 (Fusaka), and on Glamsterdam 7688, 7732, 8045, 8061.

networking means a wire-protocol EIP. This lab does not speak it, and there is no page here. Glamsterdam: 7975, 8070, 8136, 8159, 8189. Naming one in eips is rejected.

informational means an analysis or a schedule. This lab does not execute it, and there is no page here. Glamsterdam: 7904, 8261. Naming one in eips is rejected.

Coverage Changelog
Coverage Changelog
  1. v0.412026-10-06The free Amsterdam catalogue is the open server.
  2. v0.402026-10-04EIP-7981 supported row documents accessList on run_transaction.
  3. v0.392026-10-04EIP-7778 block gas accounting is a runnable twin (paid gas vs block count).
  4. v0.382026-10-04EIP-8282 builder requests are coverage unshown. A lab block does not return them.
  5. v0.372026-10-04EIP-7997 is coverage unshown: the CREATE2 factory is not installed or demonstrated here.
  6. v0.362026-10-01EIP-7976 calldata floor is a runnable twin. EIP-7981 is coverage supported.
  7. v0.352026-09-29EIP-2780 intrinsic gas is a runnable twin on run_transaction.
  8. v0.342026-09-29Networking and informational EIPs use those coverages and stay off this catalogue.
  9. v0.332026-09-29Consensus-layer EIPs use coverage consensus and stay off this catalogue.
  10. v0.322026-09-29Supported bundle EIPs (EIP-8246) stay off this catalogue; probe coverage is supported.
  11. v0.282026-09-17EIP-7954 exploration twin — Planned until run_transaction supports contract creation.
  12. v0.272026-09-17EIP-7702 is fork-level run_transaction/inspect — not a catalogue twin or EIP docs page.
  13. v0.262026-09-17Retired PeerDAS exploration removed from website catalogue; Fusaka-only EIPs stay in probe.
  14. v0.272026-10-01Human-first catalogue lead — probe taxonomy moved out of the opening.
  15. v0.262026-10-01Launch catalogue is free, including full Glamsterdam. Newer EIPs may be paid later.
  16. v0.252026-09-17Current-mainnet twins stay first-class; sunset is not “already activated.”
  17. v0.242026-09-17Human EIP index — per-EIP pages stay linked from this catalogue, not the sidebar.
  18. v0.232026-09-16Lineage extended with Berlin and London (historical floor); glacier BPO forks excluded.
  19. v0.222026-09-16Fork docs: preview (Glamsterdam), mainnet (Fusaka), combined historical page.
  20. v0.212026-09-16Paris→Glamsterdam lineage table; eipIntroductions compare pattern; Pectra no longer ModExp-only.
  21. v0.202026-09-16Named forks are catalog capabilities — generic Glamsterdam / Fusaka / Pectra runs; advertised relatedEips; fork catalogue pages.
  22. v0.182026-09-14EIP-8038 named catalog row — SSTORE via run_transaction; SLOAD/EXTCODESIZE via run_bytecode.
  23. v0.172026-09-11EIP-8038 exploration twin — simulate gasUsed shows the SSTORE write jump; named catalog row follows.
  24. v0.162026-09-10EIP-7843 SLOTNUM runnable — run_block header.slotNumber; catalog row live.
  25. v0.152026-09-10run_block lab verb shipped — header.slotNumber; 7843 catalog still Planned.
  26. v0.142026-09-10EIP-7843 exploration twin — Planned until run_block / header slot on simulate.
  27. v0.132026-09-087708/8037 shapes include transaction (run_transaction); simulate remains for bytecode/precompiles.
  28. v0.122026-09-08EIP-8037 named catalog row — simulate gasUsed (Glamsterdam vs Fusaka first-touch and new-slot).
  29. v0.112026-09-07EIP-8037 exploration twin — simulate gasUsed already shows first-touch state gas; named catalog row follows with the engine module.
  30. v0.102026-09-02Catalogue is for the hosted MCP — removed self-host / local early-access framing.
  31. v0.92026-08-31Split runnable catalog vs exploration twins; note public MCP not launched.
  32. v0.82026-08-27Fusaka mainnet baseline fork — run-twice comparisons against Glamsterdam preview.
  33. v0.72026-08-27EIP catalogue pages under use/eips/ — 8024 human entrypoint.
  34. v0.62026-08-278024 module is opcode/encoding support, not demo replay.
  35. v0.52026-08-27Slim catalog to runnable EIP-8024 only — questions, scenarios, no stub EIPs.
  36. v0.32026-07-20Split from execution-engine — user-facing EIP coverage under use/.

Get started = connect and ask questions. Reference = catalogues and tool schemas. Internals = for builders.