Skip to content

Conversation

@hero5512
Copy link
Contributor

@hero5512 hero5512 commented Oct 15, 2025

Skipping validation for transactions with EIP-7702 authorizations can be useful in such scenario:

Authorization signatures may not be retrievable during gas estimation, but we might need to set the code before invoking the authorization address.

This PR skips ChainID validation, nonce checks and signature verification checks during gas estimation for EIP-7702 authorization

@hero5512 hero5512 force-pushed the eip7702-validation branch 2 times, most recently from 4ed25df to a7d4291 Compare October 16, 2025 19:45
@MariusVanDerWijden
Copy link
Member

We've discussed this a bit on triage and we think that the idea is good.
But we need to discuss it with other clients in order to not circumvent the standardization efforts again.
Also we think that the code needs a little clean up, but the bigger thing is the communication with the other teams that has to be done before we decide e.g. if we want to only skip signature checks or all three checks etc

@hero5512
Copy link
Contributor Author

We've discussed this a bit on triage and we think that the idea is good.
But we need to discuss it with other clients in order to not circumvent the standardization efforts again.
Also we think that the code needs a little clean up, but the bigger thing is the communication with the other teams that has to be done before we decide e.g. if we want to only skip signature checks or all three checks etc

Thanks for the feedback. I’ll also look into cleaning up the code as suggested.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants