erigontech / erigontech/erigon
implement glamsterdam-devnet-8 changes
- Dominant language
- Go
- Stars
- 3.6k
- Forks
- 1.5k
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 455
Description
## Overview
Implement and track the execution-layer changes for **glamsterdam-devnet-8** in Erigon.
We target the cumulative **v8.0.0** test release, based on `tests-glamsterdam-devnet@v7.2.0/1`:
- **EIP-2780** — fold the transfer-log cost into `TX_VALUE_COST`, changing the cost of contract-creation transactions with value
- **EIP-8037** — rename the "regular gas" dimension to "execution gas" and update `requires`; terminology and metadata only, with no gas-model behavior change
- **EIP-8038** — correct access-list address and storage-key costs to 2,900 so prepayment does not cost more than cold access
- **EIP-8070** — track eth/72 sparse-blobpool support and execute-only test readiness while upstream resolves whether inclusion is mandatory
EELS release tracker (v8.0.0): https://github.com/ethereum/execution-specs/issues/3167
## Sub-issues (one per tracked EIP)
- #22803 — EIP-2780: Resource-based intrinsic transaction gas
- #22804 — EIP-8037: State Creation Gas Cost Increase
- #22924 — EIP-8038: State-access gas cost update
- #22808 — EIP-8070: eth/72 - Sparse Blobpool
## Notes
- The EIP-7997 / EIP-7928 activation-block interaction was removed from the v8.0.0 tracker, so it has no devnet-8 sub-issue.
- EIP-8070 is included as a tracking sub-issue even though the upstream tracker still marks mandatory inclusion as unresolved.
- EIP-8038 tracks the requested upstream EIP and execution-spec updates; add the change PR links once they are available.
- The spec-change sub-issues list their `ethereum/EIPs` change PRs. EIP-8070 instead links its EELS and Hive test references. The single EELS release pointer for the overall work is the v8.0.0 tracker linked above.
Contributor guide
Assessment
This issue has not been assessed yet.