Skip to content

Conversation

@marioevz
Copy link
Member

@marioevz marioevz commented Jun 11, 2024

🗒️ Description

Devnet-1 version of tests for EIP-7702.

Must be followed up with PR to update for devnet-2 and after, addressing the following spec changes:
ethereum/EIPs#8677
ethereum/EIPs#8679
ethereum/EIPs#8686

🔗 Related Issues

None

✅ 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: 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.

@marioevz marioevz changed the title new(tests)): EIP-7702 - Set EOA account code for one transaction new(tests): EIP-7702 - Set EOA account code for one transaction Jun 11, 2024
@marioevz marioevz force-pushed the eip-7702 branch 3 times, most recently from a85f62d to 557c4a1 Compare June 27, 2024 16:17
@marioevz marioevz marked this pull request as ready for review July 23, 2024 17:45
@marioevz
Copy link
Member Author

Created an issue to update the tests for devnet-2:
#703

We can merge as is now.

@marioevz marioevz changed the title new(tests): EIP-7702 - Set EOA account code for one transaction new(tests): EIP-7702 - Set EOA account code for one transaction (Devnet-1) Jul 23, 2024
@marioevz marioevz added the type:test Type: Add/refactor fw unit tests; no fw or el client test case changes label Jul 23, 2024
Copy link
Collaborator

@spencer-tb spencer-tb left a comment

Choose a reason for hiding this comment

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

Looks all good for me!

@marioevz marioevz merged commit 1e1e3cf into main Jul 23, 2024
@marioevz marioevz deleted the eip-7702 branch July 23, 2024 18:34
kclowes pushed a commit to kclowes/execution-spec-tests that referenced this pull request Oct 20, 2025
…et-1) (ethereum#621)

* feat(fw): Add type-4 transaction and authorization tuple type

* new(tests): Add EIP-7702 folder, first test

* tests: create contract

* new(tests): more 7702 tests

* new(tests): EIP-7702

* new(tests): EIP-7702

* typo

* fix(fw): minor refactor

* new(tests): parametrize sanity test with and without balance

* fix(tests): fixes

* fix(fw): nonce field in the auth tuple

* fix(tests): fix some of the tests

* fix(tests): test fixes and skips

* fix(test): skip

* fix(specs): output the authorization list to the fixture

* nit

* more tests

* fix(fw): State test type-4 fix

* fix(fw): Transaction type checks

* fix(fixtures): Fixture transaciton type-4 test

* fix(base_types): Storage methods

* fix(tests): storage method usage

* changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:test Type: Add/refactor fw unit tests; no fw or el client test case changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants