feat(TxSeismic): add optional 7702 authorization_list#82
Open
feat(TxSeismic): add optional 7702 authorization_list#82
Conversation
samlaf
added a commit
to SeismicSystems/seismic-revm
that referenced
this pull request
Mar 16, 2026
Before the function was gating and only allowing 7702 txs to have an auth list. Made it more generic such that any tx with an auth_list will now run the function. In particular, our TxSeismic changes to add an auth_list will now work. See SeismicSystems/seismic-alloy#82
This was referenced Mar 16, 2026
Open
Open
We've been creating some PRs against the veridise-audit-feb-2026 branch, and I noticed that CI has not been running, which is not good.
samlaf
added a commit
to SeismicSystems/seismic-revm
that referenced
this pull request
Mar 18, 2026
Before the function was gating and only allowing 7702 txs to have an auth list. Made it more generic such that any tx with an auth_list will now run the function. In particular, our TxSeismic changes to add an auth_list will now work. See SeismicSystems/seismic-alloy#82
As we plan to support gas sponsorship, it is nice if the 7702 delegation can be done in the same tx as the userOp. Issue is that the normal 7702 txs don't support encrypted calldata. So we add authorization_list to the TxSeismic so that a user delegation to a smart account followed by a shielded call to that contract can be composed in the same tx.
ef278aa to
c5d5658
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Group of related PRs:
As we plan to support gas sponsorship, it is nice if the 7702 delegation can be done in the same tx as the userOp. Issue is that the normal 7702 txs don't support encrypted calldata. So we add authorization_list to the TxSeismic so that a user delegation to a smart account followed by a shielded call to that contract can be composed in the same tx.
Note
CI is failing because of circular dependency with anvil... will need to figure this one out..