Skip to content

Implement EIP-7805#1349

Closed
jihoonsong wants to merge 1 commit intoethereum:forks/osakafrom
jihoonsong:eips/osaka/eip-7805
Closed

Implement EIP-7805#1349
jihoonsong wants to merge 1 commit intoethereum:forks/osakafrom
jihoonsong:eips/osaka/eip-7805

Conversation

@jihoonsong
Copy link
Member

What was wrong?

This PR implements EIP-7805.

How was it fixed?

When testing IL validation, we would only need to modify blockchain tests. Hence, t8n's run_blockchain_test() has been updated to validate IL constraints while run_state_test() remains unchanged.

Meanwhile, add_block_to_chain(), which runs state_transition, effectively performs no-ops for IL validation. It seems it doesn’t differentiate behavior based on the fork, so the modified state_transition receives an empty Tuple by default for simplicity.

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

@jihoonsong jihoonsong force-pushed the eips/osaka/eip-7805 branch from 464b859 to 8da7485 Compare July 28, 2025 08:28
danceratopz pushed a commit to danceratopz/execution-specs that referenced this pull request Oct 22, 2025
…1349)

* fix(tests): EIP-2935: change retOffset to avoid duplicate

* fix(tests): EIP-2935: reset contract return value after subtest
@SamWilsn
Copy link
Contributor

Hey! Just a heads up that we've made our Osaka release and changed our default branch. If you'd still like to make this contribution, please recreate your changes on top of forks/amsterdam.

@jihoonsong
Copy link
Member Author

Closes in lieu of #1928

@jihoonsong jihoonsong closed this Dec 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments