# Glamsterdam devnet — EIP list, spec versions, client images, hive results

Research date: 2026-10-27 (UTC). Public pages only; everything below carries its source.

**Fork name as spelled in the spec repositories:** execution layer = **`Amsterdam`** (`src/ethereum/forks/amsterdam`, https://github.com/ethereum/execution-specs/tree/master/src/ethereum/forks/amsterdam); consensus layer = **`Gloas`** (`specs/gloas`, https://github.com/ethereum/consensus-specs/tree/master/specs/gloas); the combined upgrade is **`Glamsterdam`** (EIP-7773 title "Hardfork Meta - Glamsterdam", https://eips.ethereum.org/EIPS/eip-7773; also the hive-tests workflow/config naming, see below).

## 1. EIP table (devnet-8 "Plataberget" scope = whole fork as tested, both layers)

Sources: meta EIP-7773 "Scheduled for Inclusion" (status `Review`, `EIPS/eip-7773.md` last commit 2026-10-22) plus its "Other EIPs" sections; devnet-8 notes "EIP List for Plataberget testnet" (26 rows, incl. `spec@<commit>` pins into ethereum/EIPs); each EIP's own front-matter `status:` and the last commit date of `EIPS/eip-N.md` on ethereum/EIPs `master` (GitHub commits API — the EIP site shows no updated date, so last-commit of the source file is reported). hive-tests column refers to the `--sim.limit` regex in `.github/workflows/hive-glamsterdam-quick.yaml` at pinned `master` commit **`13e902308ee426168240e24103162d63eaa873fa`** (commit date 2026-10-27T16:38:10+01:00; quote: `--sim.limit='.*(2780|7708|7732|7778|7843|7928|7954|7975|7976|7981|7997|8024|8037|8038|8045|8061|8070|8159|8246|8282).*'`, https://github.com/ethpandaops/hive-tests/blob/13e902308ee426168240e24103162d63eaa873fa/.github/workflows/hive-glamsterdam-quick.yaml). hive-tests contains no per-EIP spec/test files — the regex is the only per-EIP selection in the repo (verified by full-text search at that commit).

| EIP | Title | Status in EIP-7773 | EIP status · file last-commit | Devnet-8 spec pin (ethereum/EIPs) | hive-tests @13e90230 | Newest repo tag w/ fork | Live on mainnet? |
|---|---|---|---|---|---|---|---|
| 2780 | Resource-Based Intrinsic Transaction Gas | Scheduled | Last Call · 2026-10-22 | spec@36c409e7 | in sim.limit | none (repo untagged) | not live |
| 7610 | Revert creation in case of non-empty storage | **absent from meta** (devnet-only) | Last Call · 2025-11-06 | unpinned on notes | not selected | none | not live |
| 7688 | Forward Compatible Consensus Data Structures | Scheduled | Review · 2026-10-22 | unpinned (CL spec v1.7.0-alpha.14) | not selected (CL) | none | not live |
| 7708 | ETH Transfers Emit a Log | Scheduled | Last Call · 2026-10-22 | spec@f7230c46 | in sim.limit | none | not live |
| 7732 | Enshrined Proposer-Builder Separation | Scheduled | Last Call · 2026-10-22 | unpinned (notes link master) | in sim.limit | none | not live |
| 7778 | Block Gas Accounting without Refunds | Scheduled | Last Call · 2026-10-22 | spec@ce17d00b | in sim.limit | none | not live |
| 7843 | SLOTNUM Opcode | Scheduled | Last Call · 2026-10-22 | spec@c3bfd4ba | in sim.limit | none | not live |
| 7904 | Compute Gas Cost Analysis | Other › Informational | Last Call · 2026-10-06 | unpinned (notes: "informational only") | not selected | none | n/a (informational) |
| 7928 | Block-Level Access Lists | Scheduled | Last Call · 2026-10-27 | spec@aca88aa0 | in sim.limit | none | not live |
| 7954 | Increase Maximum Contract Size | Scheduled | Last Call · 2026-10-22 | spec@1dc9bc87 | in sim.limit | none | not live |
| 7975 | eth/70 - Partial Block Receipt Lists | Other › Networking | Last Call · 2026-10-22 | unpinned | in sim.limit | none | not live |
| 7976 | Increase Calldata Floor Cost | Scheduled | Last Call · 2026-10-06 | spec@c998ef94 | in sim.limit | none | not live |
| 7981 | Increase Access List Cost | Scheduled | Last Call · 2026-10-06 | spec@747b78c0 | in sim.limit | none | not live |
| 7997 | Deterministic Factory Contract | Scheduled | Last Call · 2026-10-22 | spec@a0a7f5ad | in sim.limit | none | not live |
| 8024 | Backward Compatible SWAPN, DUPN, EXCHANGE | Scheduled | Last Call · 2026-10-22 | spec@34b49095 | in sim.limit | none | not live |
| 8037 | State Creation Gas Cost Increase | Scheduled | Last Call · 2026-10-06 | spec@a12902ae | in sim.limit | none | not live |
| 8038 | State-Access Gas Cost Update | Scheduled | Last Call · 2026-10-22 | spec@fc232285 | in sim.limit | none | not live |
| 8045 | Exclude Slashed Validators from Proposing | Scheduled | Last Call · 2026-10-22 | unpinned (CL spec v1.7.0-alpha.14) | in sim.limit | none | not live |
| 8061 | Increase Exit and Consolidation Churn | Scheduled | Last Call · 2026-10-22 | unpinned (CL spec v1.7.0-alpha.14) | in sim.limit | none | not live |
| 8070 | eth/72 - Sparse Blobpool | Other › Networking | Last Call · 2026-10-06 | spec@43c7af02 | in sim.limit | none | not live |
| 8136 | Cell-Level Deltas for Data Column Broadcast | Other › Networking | Last Call · 2026-10-22 | unpinned (notes: "new, optional") | not selected | none | not live |
| 8159 | eth/71 - Block Access List Exchange | Other › Networking | Last Call · 2026-10-06 | unpinned | in sim.limit | none | not live |
| 8189 | snap/2 - BAL-Based State Healing | Other › Networking | Last Call · 2026-10-06 | unpinned (notes: "new, optional") | not selected | none | not live |
| 8246 | Remove SELFDESTRUCT Burn | Scheduled | Last Call · 2026-10-22 | spec@3b30ff82 | in sim.limit | none | not live |
| 8261 | Gas Limit Schedule | Other › Informational | Last Call · 2026-10-22 | unpinned (CL: consensus-specs PR-5533 merged) | not selected | none | n/a (informational) |
| 8282 | Builder Execution Requests | Scheduled | Last Call · 2026-10-06 | spec@35ab20cb (notes also link open PR-11760) | in sim.limit | none | not live |

Spec-suite versions under test on devnet-8 (from the notes page): **EL fixtures `tests-glamsterdam-devnet@v8.1.4`** (ethereum/execution-specs — confirmed the newest `tests-glamsterdam-devnet@` tag via the releases API; notes also flag a still-needed follow-up release for the frozen repricing) and **CL `v1.7.0-alpha.14`** (ethereum/consensus-specs). ethpandaops/hive-tests itself has **no tags and no releases** (verified: `GET /repos/ethpandaops/hive-tests/tags` and `/releases` both return `[]`), so there is no hive-tests release tag containing the fork; its workflows resolve fixtures releases at run time via `.github/scripts/resolve_fixtures_release.py`.

Live-on-mainnet check: Pectra meta EIP-7600 (mainnet activated 2025-05-07, epoch 364032) schedules EIPs 2537, 2935, 6110, 7002, 7251, 7549, 7569, 7623, 7642, 7685, 7691, 7702, 7840; Fusaka meta EIP-7607 (mainnet activated 2025-12-03, epoch 411392) schedules 7594, 7642, 7823, 7825, 7883, 7892, 7910, 7917, 7918, 7934, 7935, 7939, 7951. **None of the 26 devnet-8 EIPs appear in either meta**, so none of their fork-gated logic is live on mainnet. (Glamsterdam itself is live on Sepolia 2026-10-06 and Hoodi 2026-10-26 per EIP-7773's activation table; the Mainnet row is blank.)

## 2. Devnet-8 client images/branches

The notes page's Kurtosis example names only four images (verbatim from the page):

- Geth — `ethpandaops/geth:glamsterdam-devnet-8`
- Ethrex — `ethpandaops/ethrex:glamsterdam-devnet-8`
- Nethermind — `ethpandaops/nethermind:glamsterdam-devnet-8`
- Lodestar — `ethpandaops/lodestar:glamsterdam-devnet-8`

The page names **no** devnet-8 image or branch for Besu, Erigon, Reth, Lighthouse, Prysm, Teku, Nimbus (EL or CL) or Grandine — stated as absent, not guessed. hive-tests `.github/configs/hive/glamsterdam.yaml` at `13e90230` supplies the EL images used for hive runs (devnet-generic, not devnet-8-tagged): besu `ethpandaops/besu:main-linux-amd64`, erigon `ethpandaops/erigon:main-linux-amd64`, ethrex `ethpandaops/ethrex:main-linux-amd64`, go-ethereum `ethpandaops/geth:master-linux-amd64`, nethermind `ethpandaops/nethermind:master-linux-amd64`, nimbus-el `ethpandaops/nimbus-eth1:master-linux-amd64`, reth `ethpandaops/reth:main-linux-amd64` (https://github.com/ethpandaops/hive-tests/blob/13e902308ee426168240e24103162d63eaa873fa/.github/configs/hive/glamsterdam.yaml). CL devnet-8 testing runs through kurtosis+assertoor (assertoor playbooks `gloas-dev/builder-lifecycle.yaml`, `builder-deposit.yaml` on ethpandaops/assertoor master per the notes), not hive.

## 3. Hive dashboard pass/fail (latest run per client×simulator; listing.jsonl at https://hive.ethpandaops.io)

Dashboard A — `glamsterdam-quick` suite, https://hive.ethpandaops.io/#/test/glamsterdam-quick/ (data: https://hive.ethpandaops.io/glamsterdam-quick/listing.jsonl). Simulators run the EIP regex above; latest runs all dated **2026-10-27**:

| Client | consume-engine | consume-enginex | consume-rlp | consume-wirex |
|---|---|---|---|---|
| besu | 4926/3 | 4955/3 | 4909/0 | 9824/0 |
| erigon | 4929/0 | 4958/0 | 4909/0 | 9807/17 |
| ethrex | 4929/0 | 4958/0 | 4909/0 | 9747/77 |
| go-ethereum | 4927/2 | 4956/2 | 4907/2 | 9820/4 |
| nethermind | 4925/4 | 4954/4 | 4909/0 | 4926/0 |
| nimbus-el | 4929/0 | 4958/0 | 4909/0 | excluded by matrix |
| reth | 4906/23 | 4935/23 | 4903/6 | 9820/4 |

(pass/fail; nimbus-el × consume-wirex is `exclude`d in the workflow matrix.)

Dashboard B — full `glamsterdam` suite, https://hive.ethpandaops.io/#/test/glamsterdam/ (data: https://hive.ethpandaops.io/glamsterdam/listing.jsonl; unfiltered EELS coverage). Latest runs dated **2026-10-25/26**:

| Client | consume-engine | consume-enginex | consume-rlp | eels/execute |
|---|---|---|---|---|
| besu | 44216/9 (10-25) | 83189/69 (10-26) | 44161/0 (10-25) | 173/0 (10-26) |
| erigon | 44225/0 | 83258/0 | 44161/0 | 173/0 |
| ethrex | 44225/0 | 83258/0 | 44161/0 | 173/0 |
| go-ethereum | 44223/2 | 83208/50 | 44159/2 | 173/0 |
| nethermind | 43986/239 | 83019/239 | 44161/0 | 173/0 |
| nimbus-el | 44225/0 | 83258/0 | 44161/0 | 173/0 |
| reth | 42599/1626 | 80164/3094 | 44155/6 | 173/0 |

(dates 2026-10-26 unless marked; both dashboards are EL-only — Lighthouse, Prysm, Teku, Nimbus-CL, Lodestar, Grandine have no hive rows anywhere on the dashboard.)

## 4. Disagreements between meta EIP, EIP pages, and the spec/test repositories

1. **EIP-7610 tested on devnet-8 but not in the meta EIP.** Notes row: `|[EIP-7610](https://eips.ethereum.org/EIPS/eip-7610) | Revert creation in case of non-empty storage` (https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-8). `EIPS/eip-7773.md` contains no `7610` anywhere — not in Scheduled, Networking or Informational (verified in raw source). It is also absent from the EIP-7600/7607 scheduled lists, i.e. not already live. The notes do not say why it is in the devnet list.
2. **EIP-2780 title.** EIP-7773/EIP page: "Resource-Based Intrinsic Transaction Gas" (https://eips.ethereum.org/EIPS/eip-2780); devnet-8 notes row: "Reduce intrinsic transaction gas — transfer log cost folded into `TX_VALUE_COST`…". Cosmetic title divergence only.
3. **EIP-7997 title.** Meta/EIP page: "Deterministic Factory Contract"; devnet-8 notes: "Deterministic Factory Predeploy — spec unchanged; clients **must not** check contract existence at the fork boundary (no BAL read, no witness)".
4. **EIP-8282 link target.** EIP-7773 links the published EIP-8282 ("Builder Execution Requests", status Last Call); the notes title it "Add builder execution requests" and link the still-open PR `https://github.com/ethereum/EIPs/pull/11760` — the EIP is merged enough to have a page yet the notes still route through the PR.
5. **Notes' release status vs actual tags.** Notes: "**Repricing numbers are frozen** (ACDT #90) and the EIP has merged; EELS still needs a follow-up release to carry them", while also marking `[x] target tests-glamsterdam-devnet@v8.1.4`. As of 2026-10-27 the newest `tests-glamsterdam-devnet@` tag is still `v8.1.4` — the promised follow-up release carrying EIP-8038's revised `COLD_STORAGE_ACCESS`/`ACCOUNT_WRITE` values does not exist yet (or v8.1.4 is it and the notes are stale). Could not be resolved from public pages.
6. **Meta EIP abstract vs body.** Abstract: "This Meta EIP lists the EIPs formally Proposed, Considered, Declined for & Scheduled for Inclusion in the Glamsterdam network upgrade." — but the document contains only "EIPs Scheduled for Inclusion" and "Other EIPs"; no Considered/Declined/Proposed sections exist (https://eips.ethereum.org/EIPS/eip-7773).
7. **Scheduled EIP still in Review.** Every scheduled EIP is Last Call except EIP-7688, whose page status is `Review` while listed as Scheduled in the Review-status meta (https://eips.ethereum.org/EIPS/eip-7688).
8. **hive-tests coverage vs devnet list.** The devnet-8 list has 26 EIPs; the `sim.limit` regex covers 20. Not covered by the glamsterdam-quick run: 7688 (scheduled, CL-only — hive-tests is EL-only per its README), 8136 and 8189 (notes mark them :new:/:sparkles: optional), informational 7904 and 8261, and 7610.
9. **Devnet numbering.** The devnet-8 notes say "devnet-9 (non-finality testing) follows within the month", but the ACDT #101 agenda (2026-10-19) lists "devnet-8 (benchmarking), devnet-12" (https://github.com/ethereum/pm/issues/2271) — intermediate devnets appear to have been cut without public spec-sheet updates.
10. **Page name vs URL.** The devnet-8 spec sheet titles itself "# Plataberget spec" (devnet name *Plataberget*; launched 13.08.2026, gloas fork at epoch 1536, 20.08.2026 20:08 UTC) while the URL and task call it glamsterdam-devnet-8.

## 5. ACDT (ethereum/pm) corroboration

From the 2026 ACDT issues list (43 issues, #78–#102): the notes' "ACDT #90" repricing freeze is ethereum/pm issue 2174; ACDT #100 (issue 2264) sets the Hoodi client-release deadline; ACDT #101 (issue 2271) confirms "Sepolia (forked Oct 6)", "Hoodi: fork Mon Oct 26, 17:42:48 UTC (epoch 132352), gas limit 200M at the fork" — matching EIP-7773's activation table — and references the EF Hoodi announcement blog post plus BPO forks "based on Amsterdam"; ACDT #102 (issue 2281) covers an EIP-8037/8038 issue and builder-onboarding changes post-Hoodi. hive-test env `HIVE_AMSTERDAM_TIMESTAMP=1777456800` (= 2026-04-29 10:00 UTC) is the simulated Amsterdam transition for hive runs.

## 6. Every URL read

- https://eips.ethereum.org/EIPS/eip-7773 (and raw `EIPS/eip-7773.md` on ethereum/EIPs master)
- https://notes.ethereum.org/@ethpandaops/glamsterdam-devnet-8 (+ `/download` raw markdown)
- https://github.com/ethpandaops/hive-tests (repo meta, `master` HEAD `13e902308ee426168240e24103162d63eaa873fa`)
- https://github.com/ethpandaops/hive-tests/blob/13e902308ee426168240e24103162d63eaa873fa/.github/workflows/hive-glamsterdam-quick.yaml
- https://github.com/ethpandaops/hive-tests/blob/13e902308ee426168240e24103162d63eaa873fa/.github/configs/hive/glamsterdam.yaml
- https://github.com/ethpandaops/hive-tests/blob/13e902308ee426168240e24103162d63eaa873fa/.github/scripts/resolve_fixtures_release.py
- https://github.com/ethpandaops/hive-tests/blob/13e902308ee426168240e24103162d63eaa873fa/README.md
- https://api.github.com/repos/ethpandaops/hive-tests (+ `/releases`, `/tags` — both `[]`)
- https://hive.ethpandaops.io/ (+ `https://hive.ethpandaops.io/glamsterdam-quick/listing.jsonl`, `https://hive.ethpandaops.io/glamsterdam/listing.jsonl`; probed `/listing.jsonl`, `/amsterdam/`, `/gloas/`, `/mainnet/`, `/generic/` — generic 200, others 404)
- https://github.com/ethereum/pm issues via search API (`repo:ethereum/pm ACDT created:>2026-01-01`): issues 2281, 2271, 2264 read in full; list shows #78–#102
- https://raw.githubusercontent.com/ethereum/EIPs/master/EIPS/eip-{2780,7610,7688,7708,7732,7778,7843,7904,7928,7954,7975,7976,7981,7997,8024,8037,8038,8045,8061,8070,8136,8159,8189,8246,8261,8282,7600,7607}.md
- https://api.github.com/repos/ethereum/EIPs/commits?path=EIPS/eip-{same 26 numbers}.md (last-commit dates)
- https://api.github.com/repos/ethereum/execution-specs/releases (newest glamsterdam tag `tests-glamsterdam-devnet@v8.1.4`)
- https://api.github.com/repos/ethereum/execution-specs/contents/src/ethereum/forks (`amsterdam` dir)
- https://api.github.com/repos/ethereum/consensus-specs/contents/specs (`gloas` dir)
- spec@ pins quoted from the notes (ethereum/EIPs blob URLs): 36c409e7(2780), f7230c46(7708), ce17d00b(7778), c3bfd4ba(7843), aca88aa0(7928), 1dc9bc87(7954), c998ef94(7976), 747b78c0(7981), a0a7f5ad(7997), 34b49095(8024), a12902ae(8037), fc232285(8038), 43c7af02(8070), 3b30ff82(8246), 35ab20cb(8282)
- https://github.com/ethereum/consensus-specs/releases/tag/v1.7.0-alpha.14 (named as CL target on the notes)
- https://github.com/ethereum/execution-specs/releases/tag/tests-glamsterdam-devnet@v8.1.4 (named as EL target on the notes)
