Skip to content

feat(TxSeismic): add optional 7702 authorization_list#82

Open
samlaf wants to merge 6 commits intoseismicfrom
feat--tx-seismic-with-authorization-list
Open

feat(TxSeismic): add optional 7702 authorization_list#82
samlaf wants to merge 6 commits intoseismicfrom
feat--tx-seismic-with-authorization-list

Conversation

@samlaf
Copy link
Copy Markdown
Contributor

@samlaf samlaf commented Mar 16, 2026

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

@samlaf samlaf changed the base branch from veridise-audit-feb-2026 to seismic March 16, 2026 18:54
@samlaf samlaf changed the base branch from seismic to veridise-audit-feb-2026 March 16, 2026 18:55
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
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
samlaf added 2 commits March 18, 2026 17:22
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.
@samlaf samlaf force-pushed the feat--tx-seismic-with-authorization-list branch from ef278aa to c5d5658 Compare March 18, 2026 21:26
Base automatically changed from veridise-audit-feb-2026 to seismic March 27, 2026 14:34
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.

2 participants