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

optimism: OpPayloadBuilder operating on the pooled tx type #14086

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

hamdiallam
Copy link

@hamdiallam hamdiallam commented Jan 29, 2025

Closes #13901

  • Updated the pool type to use the OpPooledTransaction. This will let me add the conditional to the pool type and validate the conditional against chain state.

  • Introduced the optimism-transaction-pool package to remove the circular dep between node <> payload

TODO:

  • Getting a compiler error about type mismatch on the return type for best_transactions on the OpPayloadTransactions trait. Still trying to figure out where this is coming from but putting up a draft in case there's something obvious that i'm missing.

@hamdiallam hamdiallam force-pushed the reth_optimism_transaction_pool branch from ee34ada to 87358f3 Compare January 29, 2025 23:46
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.

Make OP payload builder operate on the pooled tx type
1 participant