Commit Graph

208 Commits

Author SHA1 Message Date
Alexey Shekhirin
6c8559775e revert: fix(engine): recompute trie updates for forked blocks (#16500) (#16565) 2025-05-30 11:58:40 +00:00
Roman Hodulák
676dc0df34 feat(examples): Replace () with appropriate component builders in custom_node example (#16445)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-29 18:16:16 +00:00
Matthias Seitz
b57c9d4f97 chore: relax OpBlock bound (#16522) 2025-05-28 17:54:30 +00:00
Roman Hodulák
c10a9e0927 feat(optimism): Add generic Header into OpPayloadPrimitives (#16529)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-28 17:15:59 +00:00
Alexey Shekhirin
1cfe509985 fix(engine): recompute trie updates for forked blocks (#16500) 2025-05-28 14:21:26 +00:00
Roman Hodulák
01befb2415 feat(optimism): Remove fixed alloy_consensus::Header type from OpPayloadPrimitives (#16505) 2025-05-27 18:07:30 +00:00
Matthias Seitz
ecbdf45654 chore: bump revm and op-alloy (#16429)
Co-authored-by: Ishika Choudhury <117741714+Rimeeeeee@users.noreply.github.com>
2025-05-23 11:22:18 +00:00
Z
96bc7b345d perf: use estimated_compressed_size for DA limiter (#16153)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-12 09:43:24 +00:00
Emilia Hane
240d1b57d2 chore(op-sdk): Move OpPayloadTypes to reth-optimism-payload-builder (#16105) 2025-05-07 14:29:46 +00:00
Emilia Hane
bdbefd0003 fix(op-rpc): l2 withdrawals root not included in debug exec witness (#16062) 2025-05-05 10:42:30 +00:00
Federico Gimenez
ddc101f863 chore: set clippy check for const fn to warn (#15777) 2025-04-16 17:59:36 +00:00
kevaundray
33ddc2861b chore!: Populate the headers field in the ExecutionWitness when calling debug_executionWitness (#15608)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 07:49:45 +00:00
Yash Atreya
58fe204ff2 chore: alloy 0.14 (#15635)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 08:28:57 +02:00
Matthias Seitz
9239188093 chore: prep alloy TxEnvelope transition (#15628) 2025-04-09 12:09:57 +02:00
nk_ysg
86cc7a8070 replace interop with an AtomicU64 (#15367)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-29 13:55:37 +00:00
Solar Mithril
d1ed669a17 POC of interop filtering during block building (#15348)
Co-authored-by: Shane K Moore <41407272+shane-moore@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Rupesh Prajapati <77611959+DioBr4nd0@users.noreply.github.com>
2025-03-28 12:35:55 +00:00
Matthias Seitz
3ca590d606 chore: remove reth-provider dep (#15184) 2025-03-20 21:22:03 +00:00
Pelle
9cb7177dfc Added custom headers to NodePrimitives (#13995)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-03-19 11:11:55 +00:00
Matthias Seitz
6193729e7d chore: rm reth-primitives from optimism (#15064) 2025-03-15 14:56:33 +01:00
Emilia Hane
95dcb36f82 fix(l2-withdrawals-root): conversion of block to OpExecutionPayloadEnvelopeV4 (#15038) 2025-03-14 13:09:53 +00:00
Arsenii Kulikov
aac3a6eb47 chore: add From<BlockExecutionError> for PayloadBuilderError (#14973) 2025-03-12 09:16:59 +00:00
Federico Gimenez
eaa45abb98 test: complete mine block test in e2e testsuite (#14849)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-03-11 10:49:44 +00:00
Federico Gimenez
b7c824580e feat(op, txpool): introduce OpPooledTx trait (#14926) 2025-03-10 12:18:16 +00:00
Arsenii Kulikov
91eb292e3e refactor: unify EVM traits (#14920) 2025-03-10 08:52:55 +00:00
Arsenii Kulikov
d1f625f6bb chore: bump alloy-evm (#14917) 2025-03-08 21:25:56 +00:00
Matthias Seitz
7b9470ef35 chore: bump alloy 0.12 (#14891)
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2025-03-07 13:03:52 +01:00
Alexey Shekhirin
5ce2716b77 chore: add 0x prefix to b256! and address! calls (#14871) 2025-03-06 12:05:29 +00:00
Arsenii Kulikov
2eab45869f feat: BlockAssember + BlockBuilder (#14808) 2025-03-04 17:20:02 +00:00
Arsenii Kulikov
54485df18a refactor: move isthmus helpers to reth-optimism-consensus (#14811) 2025-03-03 21:03:12 +00:00
Arsenii Kulikov
7413f11aa2 feat: ConfigureEvm::NextBlockEnvCtx (#14801) 2025-03-03 17:11:57 +00:00
Arsenii Kulikov
72d21c126a fix: no-std for op crates (#14762) 2025-02-27 17:35:47 +00:00
Arsenii Kulikov
b2ead06d1d feat: pending block support in BlockExecutionStrategyFactory (#14730) 2025-02-27 13:25:04 +00:00
Léa Narzis
340d7ba008 refactor: merge signed tx traits (#14622) 2025-02-24 13:43:31 +00:00
Arsenii Kulikov
74a1151c07 feat: integrate TxEnv conversions (#14630) 2025-02-21 14:50:28 +00:00
Emilia Hane
066482d81b feat(l2-withdrawals): Define OpExecutionPayloadValidator (#14591) 2025-02-20 18:02:30 +00:00
Arsenii Kulikov
72210736ad feat: re-use BlockExecutionStrategy in payload building (#14609) 2025-02-20 15:06:19 +00:00
Emilia Hane
2a8f5b883b feat(l2-withdrawals): Move l2 withdrawals root computation into reth-optimism-storage (#14610) 2025-02-20 12:34:08 +00:00
Arsenii Kulikov
4f454c91d6 refactor: BlockExecutionStrategy API (#14480) 2025-02-19 13:10:50 +00:00
Solar Mithril
1ae733a7d1 Add interop hardfork in all relevant places. (#14582) 2025-02-19 12:18:37 +00:00
Arsenii Kulikov
e92cf35ac9 refactor: simplify SystemCaller API (#14578) 2025-02-19 10:08:49 +00:00
Arsenii Kulikov
1804bbea6e chore: remove optimism feature (#14545)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-18 00:53:50 +01:00
Arsenii Kulikov
336c3d1fac feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2025-02-17 19:59:23 +00:00
Emilia Hane
1c09351a93 fix(isthmus): include storage updates in l2 withdrawals root computation (#14307) 2025-02-14 12:11:51 +00:00
Arsenii Kulikov
4d9a98780f chore: abstract OpPayloadBuilder over ChainSpec (#14374) 2025-02-10 18:00:24 +00:00
Arsenii Kulikov
14a51b5292 feat: expose pool transaction in PayloadTransactions (#14249)
Co-authored-by: Hamdi Allam <hamdi.allam97@gmail.com>
2025-02-06 01:16:20 +00:00
Arsenii Kulikov
62a8e62c3d chore: simplify PayloadBuilder trait (#14246) 2025-02-05 23:20:31 +00:00
Dan Cline
a9ae060452 fix: use different cancel wrapper for prewarm tasks (#14221) 2025-02-04 21:06:50 +00:00
Emilia Hane
ad503a08fa feat(isthmus): withdrawals root in block building (#14209)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-04 18:31:00 +00:00
Dan Cline
b6ce1d90fd perf: warm transactions in parallel (#13759) 2025-02-04 16:25:51 +00:00
Arsenii Kulikov
65c3bd7eda feat: abstract OP payload builder over transaction (#14153) 2025-02-03 14:57:41 +00:00