-
Notifications
You must be signed in to change notification settings - Fork 234
feat(l1): bal-devnet-6 support (EIP-7928 BAL + EIP-8037 2D gas) #6574
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
7510de8
feat(l1): support bal-devnet-4 (bal@v5.7.0)
edg-l a1d1539
fix(l1): builder/validator parity for Amsterdam (EIP-7928/8037)
edg-l 94d27a3
test(l1): builder/validator parity tests for Amsterdam BAL + 2D gas
edg-l 0c92352
test(l1): bal-devnet-4 follow-up regression guards + doc polish
edg-l 29ba39c
fix(l1): address PR #6521 bot review findings
edg-l 490bdab
fix(l1): add missing is_system_call field in ef_tests Environment lit…
edg-l a41e941
fix(l1): pin EIP-8037 cost_per_state_byte to 1174 for bal-devnet-4
edg-l 79d851f
chore(l1): bump Amsterdam fixtures to snøbal-devnet-4@v1.0.0
edg-l 94cd56c
feat(l1): make amsterdam header default to slot = 0 if no data in gen…
Arkenan ad2109e
feat(l1): apply execution-apis PR 786 to engine FCU semantics
ilitteri 27e2f23
fix(l1): gate REORG_DEPTH_LIMIT on finalized prefix per execution-api…
ilitteri ec55626
chore(l1): bump Amsterdam fixtures to bal@v6.0.0
edg-l e19974d
test(l1): add builder/validator parity check to blockchain ef-tests
edg-l efec9bc
chore(l1): bump Amsterdam fixtures to snobal-devnet-6@v1.0.0
ilitteri cbd6ffa
feat(l1): EIP-8037 PR #2689 — top-level/sub-frame ExceptionalHalt rec…
ilitteri 19742bd
chore(l1): bump Amsterdam fixtures to snobal-devnet-6@v1.1.0
ilitteri 9506a4d
EIP-8037 PR #2689 top-level halt: take max of spill_outstanding and r…
ilitteri 106ffc1
test_runner: continue processing blocks after expected-exception. For…
ilitteri 02cce39
EIP-8037 REVERT cascade: keep state_gas_credit_against_drain elevated…
ilitteri 21f10af
EIP-8037 sub-frame ExceptionalHalt: reclassify credit-cancelled spill…
ilitteri 19c1c8e
EIP-8037 CREATE TX top-halt: reclassify gross_spill - credit_against_…
ilitteri ccac538
fix(l1): fix gas mismatch between ethrex and eels (#6558)
ilitteri 0e0deba
fix(l1): cap credit_against_drain by reclassified to preserve real sp…
qu0b 246e3c5
EIP-8037 EIP-7702 set_delegation refund: subtract from state_gas_used…
ilitteri ba648c8
fix(l1): EIP-8037 CREATE sub-frame halt reclassify credit-cancelled s…
edg-l 5c4edc2
chore(l1): bump state ef-tests + hive fixtures to snobal-devnet-6@v1.1.0
edg-l fa1f4b5
style(l1): cargo fmt eip8037_top_level_failure_tests
edg-l 9893d5f
fix(l1): build payload on NewHeadAlreadyCanonical with attributes
edg-l 2eb3d93
fix(l1): EIP-7702 set_delegation only credits state_gas_reservoir
edg-l c3a27eb
style(l1): fix clippy 1.91 doc + clone-on-Copy lints
edg-l 7b4d7df
refactor(l1): drop dead EIP-8037 cost_per_state_byte plumbing
edg-l cefdf69
fix(l1): re-apply EIP-7702 set_delegation subtractions from state_gas…
edg-l 9a2f856
chore(hive): bump Amsterdam BAL fixtures to snobal-devnet-6
edg-l ff221f0
fix(test): isolate zkevm fixtures from snobal in blockchain ef-tests
edg-l 530dd47
chore(test): skip 74 bal-devnet-6 known-failing fixtures and surface …
edg-l 3f422e4
chore(test): narrow stateless coverage to eip8025_optional_proofs on …
edg-l 1cdb83b
docs: clarify stateless-narrowing scope in known_issues.md
edg-l c472cb1
docs: drop branch-scoped wording and self-referential tracking line
edg-l e7adb6e
chore(ci): exclude 8 Engine withdrawal Block Re-Org tests as known-flaky
edg-l 4329d77
docs: collapse known_issues sections behind <details>/<summary>
edg-l 35ebc94
chore(ci): rename KNOWN_FLAKY_TESTS → KNOWN_EXCLUDED_TESTS in hive re…
edg-l 4664137
chore(ci): exclude 32 bal-devnet-6 Amsterdam fixtures from hive consu…
edg-l a44e75c
fix(l1): EIP-8037 top-halt drop drain term to fix nested-halt double-…
edg-l 2496c2b
test(l1): drop EIP-7708/7976/7981/8037 unit tests covered by EELS ef-…
edg-l 68107af
test(l1): drop builder/validator parity scaffolding from this PR
edg-l 4783fb2
fix(test): restore main's EIP-7708 unit tests over-aggressively trimmed
edg-l ee7764b
fix(l1): scope -38006 TooDeepReorg to state-retention cap, not finali…
edg-l aa8cb9b
fix(l1): EIP-7702 set_delegation matches bal-devnet-6 spec exactly
edg-l File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| # Amsterdam (BAL) hive test configuration | ||
| # Pinned from ethereum/execution-specs devnets/bal/3 @ 2026-04-14 | ||
| fixtures: https://github.com/ethereum/execution-spec-tests/releases/download/bal@v5.6.1/fixtures_bal.tar.gz | ||
| eels_commit: 5c6e20abf3586f52d9e58393203ca07f2d0151fe | ||
| # Pinned to snobal-devnet-6@v1.1.0 | ||
| fixtures: https://github.com/ethereum/execution-spec-tests/releases/download/snobal-devnet-6%40v1.1.0/fixtures_snobal-devnet-6.tar.gz | ||
| eels_commit: e87390b69ca5113f8f99db81dae7e4d6a8420342 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.