Skip to content

new(tests): EOF - EXTDELEGATECALL blocking vs 7702#1309

Merged
marioevz merged 5 commits intoethereum:mainfrom
ipsilon:extdelegatecall-7702
Apr 1, 2025
Merged

new(tests): EOF - EXTDELEGATECALL blocking vs 7702#1309
marioevz merged 5 commits intoethereum:mainfrom
ipsilon:extdelegatecall-7702

Conversation

@pdobacz
Copy link
Copy Markdown
Contributor

@pdobacz pdobacz commented Mar 13, 2025

🗒️ Description

I worked on amending the spec for EXTDELEGATECALL restrictions and realized I'm not sure parts of it were tested. They were, but not in an explicitly intentional manner and also not through the lens of 7702. So there it is.

I'm not entirely sure I'm handling the migration trackers correctly - there's no such thing as src/EIPTestsFiller/StateTests/stEOF/stEIP3540/EOF1_CallsFiller.yml in ethereum/tests?

🔗 Related Issues

NA

✅ Checklist

  • All: Set appropriate labels for the changes.
  • All: Considered squashing commits to improve commit history.
  • All: Added an entry to CHANGELOG.md.
  • All: Considered updating the online docs in the ./docs/ directory.
  • Tests: All converted JSON/YML tests from ethereum/tests have been added to converted-ethereum-tests.txt.
  • Tests: A PR with removal of converted JSON/YML tests from ethereum/tests have been opened.
  • Tests: Included the type and version of evm t8n tool used to locally execute test cases: e.g., ref with commit hash or geth 1.13.1-stable-3f40e65.
  • Tests: Ran mkdocs serve locally and verified the auto-generated docs for new tests in the Test Case Reference are correctly formatted.

@pdobacz pdobacz added the scope:tests Scope: Changes EL client test cases in `./tests` label Mar 13, 2025
@pdobacz pdobacz self-assigned this Mar 13, 2025
@pdobacz pdobacz force-pushed the extdelegatecall-7702 branch from e630579 to 477da7f Compare March 13, 2025 17:14
@pdobacz pdobacz requested review from gumb0 and marioevz March 13, 2025 17:14
@winsvega
Copy link
Copy Markdown

``
I'm not entirely sure I'm handling the migration trackers correctly - there's no such thing as src/EIPTestsFiller/StateTests/stEOF/stEIP3540/EOF1_CallsFiller.yml in ethereum/tests?

those are mostly migrated tests. we don't refer to test repo for EOF tests anymore

@pdobacz pdobacz requested a review from winsvega March 18, 2025 08:44
@pdobacz pdobacz force-pushed the extdelegatecall-7702 branch from 3f3ce49 to 6903d3e Compare March 26, 2025 16:49
Copy link
Copy Markdown
Member

@marioevz marioevz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Just added a couple of suggestions to add more coverage.

@pdobacz pdobacz force-pushed the extdelegatecall-7702 branch from 4a2c32e to 7a31d4e Compare April 1, 2025 07:30
@pdobacz pdobacz requested a review from marioevz April 1, 2025 07:30
Co-authored-by: Mario Vega <marioevz@gmail.com>
@pdobacz pdobacz force-pushed the extdelegatecall-7702 branch from 7a31d4e to 9c59dd2 Compare April 1, 2025 07:32
Copy link
Copy Markdown
Member

@marioevz marioevz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thanks for the changes!

@marioevz marioevz merged commit e1e5b34 into ethereum:main Apr 1, 2025
11 checks passed
@marioevz marioevz deleted the extdelegatecall-7702 branch April 1, 2025 13:03
felix314159 pushed a commit to felix314159/execution-spec-tests that referenced this pull request May 16, 2025
* new(tests): EOF - EXTDELEGATECALL blocking vs 7702

* new(tests): EOF - EXT*CALL backfill test cases

* Apply code review suggestions

* Refactor target_address to fixture

* Apply code review

Co-authored-by: Mario Vega <marioevz@gmail.com>

---------

Co-authored-by: Mario Vega <marioevz@gmail.com>
kclowes pushed a commit to kclowes/execution-spec-tests that referenced this pull request Oct 20, 2025
* new(tests): EOF - EXTDELEGATECALL blocking vs 7702

* new(tests): EOF - EXT*CALL backfill test cases

* Apply code review suggestions

* Refactor target_address to fixture

* Apply code review

Co-authored-by: Mario Vega <marioevz@gmail.com>

---------

Co-authored-by: Mario Vega <marioevz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope:tests Scope: Changes EL client test cases in `./tests`

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants