Skip to content

Conversation

@cloudgray
Copy link
Contributor

@cloudgray cloudgray commented Oct 2, 2025

Description

Closes: #683

  • Set Code Authorization: Creates and signs a set code authorization that delegates an EOA's code to a smart wallet
  • Code Delegation: Verifies the EOA's code is properly set to delegate to the smart wallet
  • Authorization revocation/updates: Tests for changing or removing delegations
  • Test delegated contract call: Tests contract call via SetCoded EoA address

Author Checklist

All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.

I have...

  • tackled an existing issue or discussed with a team member
  • left instructions on how to review the changes
  • targeted the main branch

@cloudgray cloudgray changed the title test(eip7702): add eip7702 e2e test test: add eip7702 e2e test Oct 2, 2025
@cloudgray cloudgray marked this pull request as ready for review October 2, 2025 12:58
@cloudgray cloudgray requested review from aljo242 and vladjdk October 2, 2025 12:58
Copy link
Member

@vladjdk vladjdk 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! We should probably add testing for 7702 calling precompiles.

@vladjdk vladjdk added this pull request to the merge queue Oct 7, 2025
Merged via the queue into cosmos:main with commit f644a4b Oct 7, 2025
23 of 24 checks passed
zsystm pushed a commit to zsystm/evm that referenced this pull request Nov 2, 2025
* test(eip7702): add eip7702 e2e test

* test(eip7702): add e2e test cases

* chore: add comments

* test(eip7702): add e2e test case

* chore(tests): fix eth client method

* chore(tests): fix util function

* chore(tests): fix util function

* test(eip7702): fix tests

* update CHANGELOG.md

* test(eip7702): fix test
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.

[Test] EIP-7702 E2E Test

2 participants