erigontech / erigontech/erigon

implement glamsterdam-devnet-8 changes

Open
#22,802 1 comment 0 reactions 1 assignee Claimed by @taratorio View on GitHub
Glamsterdam
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.