-
Notifications
You must be signed in to change notification settings - Fork 174
fix(l1): amsterdam EIP fixes #6149
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
Changes from all commits
Commits
Show all changes
101 commits
Select commit
Hold shift + click to select a range
6540036
feat(l1): add amsterdam fork to chain config
lakshya-sky 733f4bd
update revm runner with todo and fix the check error
lakshya-sky c838262
fix tests
lakshya-sky b860d7b
fix(l1): use current header instead of parent to get excess blob gas …
lakshya-sky 282a56d
TODO: need to add bal in block header and body
lakshya-sky d7bbe93
added bal types
lakshya-sky fe588a0
derive debug
lakshya-sky c0aa92f
Merge branch 'feature/bal-types' into feat/add-new-payload-v5
lakshya-sky fcf0063
added rlp conversions
lakshya-sky c007745
Merge branch 'feature/bal-types' into feat/add-new-payload-v5
lakshya-sky 4ce3e76
rlp decode
lakshya-sky 5412b37
Merge branch 'feature/bal-types' into feat/add-new-payload-v5
lakshya-sky 5dcb02c
payload v5 method working
lakshya-sky 8637533
Merge remote-tracking branch 'origin/main' into feat/eip-7928
edg-l 353fd0c
fix 0x serialization
edg-l f6101ea
improve usize -> u32
edg-l eb56483
fix migrations
edg-l dbffb82
fix sim
edg-l f4aa729
fix slotchange sort
edg-l 8a9cb48
fix migrations
edg-l 30efe27
fix state_v2
edg-l 628ae45
Merge branch 'main' into eip_7928
edg-l 013f0e0
implement BAL execution tracking and storage
edg-l c0c0521
validate hash
edg-l ed2ac1a
optimize
edg-l e151502
rpc payload integration
edg-l a9f0387
move cheap check first
edg-l 1a0d3c3
Merge branch 'main' into eip_7928
edg-l 1f1edf7
Merge remote-tracking branch 'origin/eip_7928' into eip_7928_tracking
edg-l a01beb0
fix
edg-l 89f2607
bug fixes
edg-l beb008d
fixes
edg-l 73fe2ef
improve perf
edg-l 0937bd5
more tests
edg-l 0cfba04
Merge branch 'main' into eip_7928
edg-l d6bef31
Merge branch 'main' into eip_7928
edg-l 4152621
fix
edg-l 2f4d6f4
Merge remote-tracking branch 'origin/eip_7928' into eip_7928_tracking
edg-l 5f2cb9b
fix system address
edg-l 7e8c1d7
fix
edg-l 0c36cb9
Merge branch 'main' into eip_7928
edg-l e1b7e69
Merge remote-tracking branch 'origin/eip_7928' into eip_7928_tracking
edg-l 2a8ea2b
add missing rpc methods
edg-l 86eaa2b
add debug rpc
edg-l 49d62d8
add cloneless sorting
edg-l 9ee9cef
Merge branch 'main' into eip_7928
edg-l c192992
Merge remote-tracking branch 'origin/eip_7928' into eip_7928_tracking
edg-l 88b5904
Merge remote-tracking branch 'origin/main' into eip_7928_tracking
edg-l 9b8130d
Merge branch 'main' into eip_7928_tracking
edg-l 632be7b
Only pay coinbase if there's actually a fee to pay.
edg-l 9e0e094
fix Per EIP-7928, storage reads now persist on revert, and reverted …
edg-l 5521fdd
fixes
edg-l 54ef2ed
fix
edg-l 12db8d0
Fix #5: Record coinbase as touched for user transactions
edg-l 0f5ea51
Take a BAL checkpoint AFTER clearing the backup.
edg-l b5b0063
Merge branch 'main' into eip_7928_tracking
edg-l b55af2c
instead of adding ALL recorded nonce changes, it now groups them by t…
edg-l 788cd03
clippy
edg-l 46f6c33
fixes
edg-l cdea9ce
clippy
edg-l 8ccbe76
fixes
edg-l c544b1b
fixes
edg-l 4b891bc
Merge branch 'main' into eip_7928_tracking
edg-l 3830068
Merge remote-tracking branch 'origin/main' into eip_7928_tracking
edg-l 5894320
move tests
edg-l 309f232
enable some tests
edg-l e54a55e
fix payload
edg-l 945cb62
test(ef_tests): enable passing EIP-7928 tests, skip dependent ones
edg-l cd7d3d2
lint
edg-l e487ac1
cow optimize clone
edg-l bba6f1e
update eips.md
edg-l 776779a
Merge branch 'main' into eip_7928_tracking
edg-l aa6ed59
review comments
edg-l ce8754c
fix(eip7928): remove dead code tx_initial_balances and fix misleading…
edg-l 9bed87d
fix(eip7928): don't pre-record coinbase in BAL for withdrawal-only bl…
edg-l eb298bc
test(eip7928): update skip list - 7 more BAL tests now pass
edg-l e510b64
Merge branch 'main' into eip_7928_tracking
edg-l 6c2a48b
fix
edg-l 3104367
Merge branch 'main' into eip_7928_tracking
edg-l a0588e6
Merge branch 'main' into eip_7928_tracking
edg-l f3a89f7
Merge branch 'main' into eip_7928_tracking
edg-l 3cfe858
apply comments2
edg-l b3354ad
fix more ef tests
edg-l d04a5ec
lint
edg-l 791ec90
ef test script
edg-l a5f246e
fix(bal): clean up BAL recorder on selfdestruct (EIP-7928/EIP-6780)
edg-l f1d931a
fix(bal): track SYSTEM_ADDRESS changes from regular transactions
edg-l 1f82d9d
test: enable all Amsterdam selfdestruct EF tests
edg-l 0374b2b
move script
edg-l cf5fb03
state tests fixes
edg-l 04ff0a7
fix(eip-7708): correct ETH transfer log emission for selfdestruct-to-…
edg-l 8dfea3f
fix: collapse nested if in track_selfdestruct to satisfy clippy
edg-l 66d82b3
lint
edg-l 11df0f7
refactor: extract record_bal_call_touch helper for CALL-family opcodes
edg-l b1e5119
docs: add safety comment for unwrap_or(u64::MAX) in BAL touch helper
edg-l 21c9681
format
edg-l 138c5e7
fixes
edg-l d06b953
lint
edg-l c5a958f
Merge branch 'main' into bal_fixes
edg-l 5645616
fix
edg-l 1f7be69
review fix
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 |
|---|---|---|
|
|
@@ -133,3 +133,5 @@ core.* | |
|
|
||
| # Log files | ||
| *.log | ||
|
|
||
| __pycache__/ | ||
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.
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.