Skip to content

Coverage

Status: Catalogue for the upcoming public MCP (not launched). Runnable modules are those the hosted server will advertise via probe. Until then, use the website explorations.

Fork configuration is à la carte: a base hardfork plus an optional EIP list (runnable modules only — history is “run under Shanghai”, not “enable 3855 on Paris”). Named forks are catalog capabilities in the Berlin→Amsterdam lineage. A generic run under a named fork does not require naming an EIP.

Compare pattern: find the change in eipIntroductionsintroducedAt → run the same verb on predecessorFork(introducedAt) and on introducedAt.

Lineage (live)

OrderForkRoleAliasesRunnable twinsDoc bucket
0–5berlinpraguehistoricalsee probe7702 on pragueHistorical forks
6osakacurrentfusaka, mainnet-el7883, 7951Mainnet — Osaka
7amsterdampreviewglamsterdam8024, 7843, 7708, 7928, 8037, 8038Preview — Amsterdam

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

baselineForkId is osaka (current mainnet EL). Default lab fork is amsterdam.

Runnable capabilities (live catalog)

These appear in describe_capabilities() — engine modules with runnable: true. Comparison pairs on each row are derived from eipIntroductions (predecessor vs introducedAt).

EIPNatureShapesIntroduced atCompare (typical)Catalogue
8024new-capabilitysimulateamsterdamosaka → amsterdamEIP-8024
7843new-capabilityblockamsterdamosaka → amsterdamEIP-7843
7702new-exec-modeltransaction, inspectpraguecancun → pragueEIP-7702
7708new-capabilitytransaction, simulateamsterdamosaka → amsterdamEIP-7708
7883repricingsimulateosakaprague → osakaEIP-7883
7951new-capabilitysimulateosakaprague → osakaEIP-7951
8037new-exec-modeltransaction, simulateamsterdamosaka → amsterdamEIP-8037
8038repricingsimulate, transactionamsterdamosaka → amsterdamEIP-8038

Amsterdam note (8024 / 7843): The Amsterdam 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
8024Stack opcodesRunnableEIP-8024
7883ModExp gasRunnableEIP-7883
7951secp256r1RunnableEIP-7951
7928Block access listsRunnable (generate, inspect)EIP-7928
7843SLOTNUM opcodeRunnableEIP-7843
7702Set-code EOARunnableEIP-7702
7708ETH transfer logsRunnableEIP-7708
8037State creation gasRunnableEIP-8037
8038State-access gasRunnableEIP-8038

PeerDAS (7594) has no MCP twin — listed in eipIntroductions at Osaka with no observable shape in this lab.

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

Changelog

Coverage Changelog
  1. v0.232026-09-16Lineage extended with Berlin and London (historical floor); glacier BPO forks excluded.
  2. v0.222026-09-16Fork docs: preview (Amsterdam), mainnet (Osaka), combined historical page.
  3. v0.212026-09-16Paris→Amsterdam lineage table; eipIntroductions compare pattern; Prague no longer ModExp-only.
  4. v0.202026-09-16Named forks are catalog capabilities — generic Amsterdam / Osaka / Prague runs; advertised relatedEips; fork catalogue pages.
  5. v0.182026-09-14EIP-8038 named catalog row — SSTORE via run_transaction; SLOAD/EXTCODESIZE via run_bytecode.
  6. v0.172026-09-11EIP-8038 exploration twin — simulate gasUsed shows the SSTORE write jump; named catalog row follows.
  7. v0.162026-09-10EIP-7843 SLOTNUM runnable — run_block header.slotNumber; catalog row live.
  8. v0.152026-09-10run_block lab verb shipped — header.slotNumber; 7843 catalog still Planned.
  9. v0.142026-09-10EIP-7843 exploration twin — Planned until run_block / header slot on simulate.
  10. v0.132026-09-087708/8037 shapes include transaction (run_transaction); simulate remains for bytecode/precompiles.
  11. v0.122026-09-08EIP-8037 named catalog row — simulate gasUsed (Amsterdam vs Osaka first-touch and new-slot).
  12. v0.112026-09-07EIP-8037 exploration twin — simulate gasUsed already shows first-touch state gas; named catalog row follows with the engine module.
  13. v0.102026-09-02Catalogue is for the hosted MCP — removed self-host / local early-access framing.
  14. v0.92026-08-31Split runnable catalog vs exploration twins; note public MCP not launched.
  15. v0.82026-08-27Osaka mainnet baseline fork — run-twice comparisons against Amsterdam preview.
  16. v0.72026-08-27EIP catalogue pages under use/eips/ — 8024 human entrypoint.
  17. v0.62026-08-278024 module is opcode/encoding support, not demo replay.
  18. v0.52026-08-27Slim catalog to runnable EIP-8024 only — questions, scenarios, no stub EIPs.
  19. v0.32026-07-20Split from execution-engine — user-facing EIP coverage under use/.

Use = end-user reference. Internals = architecture and operations. Each section carries its own micro-changelog.