Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Enable EIP-7702 txs in Derivation Pipeline #886

Closed
wants to merge 1 commit into from

Conversation

refcell
Copy link
Collaborator

@refcell refcell commented Jan 7, 2025

Description

Enables derivation over EIP-7702 transactions.

Notice, the fault proof program still explicitly disallows EIP-7702 transactions on L2. See here.

@refcell refcell requested review from clabby and emhane as code owners January 7, 2025 20:40
@refcell refcell self-assigned this Jan 7, 2025
@refcell refcell added K-chore Kind: chore A-derive Area: kona-derive crate labels Jan 7, 2025
@refcell refcell force-pushed the rf/fix-allow-eip7702 branch from 8217f11 to 68859ad Compare January 7, 2025 20:41
@@ -51,6 +51,7 @@ impl<CP: ChainProvider + Send> CalldataSource<CP> {
TxEnvelope::Legacy(tx) => (tx.tx().to(), tx.tx().input()),
TxEnvelope::Eip2930(tx) => (tx.tx().to(), tx.tx().input()),
TxEnvelope::Eip1559(tx) => (tx.tx().to(), tx.tx().input()),
TxEnvelope::Eip7702(tx) => (tx.tx().to(), tx.tx().input()),
Copy link
Collaborator

Choose a reason for hiding this comment

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

Super important that we never consider these txs just yet. We just want the ability to observe 7702 txs on L1, but skip over them, without the pipeline crashing due to the tx type being unknown.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-derive Area: kona-derive crate K-chore Kind: chore
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants