Commit Graph

843 Commits

Author SHA1 Message Date
Léa Narzis
dd76b42916 feat(op-rpc): finalize signal_superchain_v1 's endpoint (#15338)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-27 21:14:06 +00:00
Steven
30c457843c chore: change default for op cli args (#15333) 2025-03-27 16:41:18 +00:00
Ayush Dubey
9b74831def Extend exex example with optimism node (#15308)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-27 14:05:45 +00:00
Solar Mithril
9bcd37f2a0 Implement txpool interop support for optimism (#15105)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-27 10:40:50 +00:00
Deepak Chaudhary
0df7e0bc2a Refactor Optimism Transaction Validator: Extract OP-Specific Checks & Enable Batch Processing (#14929)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-26 22:45:16 +00:00
Håvard Anda Estensen
f96f426449 chore: complete optimism mainnet forkid tests (#8114)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-26 22:15:38 +00:00
Shane K Moore
90d50903bc chore: replace reth-provider with reth-storage-api in optimism-rpc-crate (#15310) 2025-03-26 20:39:35 +00:00
kustrun
ea001235c2 feat(full-provider): Add Debug trait to FullProvider. (#15307) 2025-03-26 19:21:24 +00:00
Solar Mithril
261eaf0525 Add MaybeInterop trait to the pooled transaction (#15256)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-26 11:04:01 +00:00
Léa Narzis
28fea042c1 feat(reth-optimism-rpc): init endpoint engine_signalSuperchainV1 (#15249)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-26 10:35:54 +00:00
Varun Doshi
790b49e00a feat: add opstack specific display_hardforks implementation (#15233)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-26 08:50:25 +00:00
Federico Gimenez
985a926bee feat: relax NodeTypesWithEngine bounds on EngineTypes to PayloadTypes (#15257) 2025-03-25 10:06:22 +00:00
Roman Hodulák
0200ad6ee0 feat(storage): Implement Compact for OpTxEnvelope from op_alloy using blanket impl (#15230) 2025-03-24 13:05:16 +00:00
Federico Gimenez
c3b7c1e442 chore: relax bounds from EngineTypes to PayloadTypes (#15239) 2025-03-24 11:47:44 +00:00
Federico Gimenez
d6031a2b22 test(op): add Op e2e testsuite example (#15039) 2025-03-24 09:26:59 +00:00
Ishika Choudhury
f4f205f80c changed possible #[allow()] -> #[expect()] (#15168)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 08:52:17 +00:00
Ishika Choudhury
35a5d050ed feat: feature gate serde in ethereum-primitives (#15041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 07:35:25 +00:00
Matthias Seitz
e3a67762be chore: bump revm alpha7 (#15202) 2025-03-21 20:08:43 +01:00
Matthias Seitz
65b7b33793 chore: remove serde from reth-provider (#15194) 2025-03-21 11:29:29 +00:00
Matthias Seitz
3ca590d606 chore: remove reth-provider dep (#15184) 2025-03-20 21:22:03 +00:00
Federico Gimenez
10048e0f4d chore(op): remove unused DepositTransaction impl (#15169) 2025-03-20 12:20:51 +00:00
rakita
01e5492134 chore: simplify revm imports (#15090) 2025-03-19 13:05:09 +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
Steven
0b9ffe8c1e chore: Move block_to_payload to PayloadTypes trait (#15138) 2025-03-19 09:38:01 +00:00
Alexey Shekhirin
876ad31928 feat(rpc): accept requests hash in engine_newPayloadV4 (#15123) 2025-03-18 19:34:29 +00:00
Federico Magnani
03c5abba88 Re-exports serde bincode compat (#15112)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-18 11:11:40 +00:00
Ishika Choudhury
214a5ac270 ExecutionData moved to PayloadTypes (#15060)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-18 09:57:33 +00:00
Emilia Hane
772418f048 feat(op-interop): Uncomment interop activation checks (#14980)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-17 22:39:42 +00:00
kien-rise
ce76bb46d9 fix: bring back the missing trace! logs (rpc::engine) (#15096) 2025-03-17 21:57:44 +01:00
Matthias Seitz
6193729e7d chore: rm reth-primitives from optimism (#15064) 2025-03-15 14:56:33 +01:00
Alessandro Mazza
2882991173 fix: add debug namespace to auth module in op-reth (#15048) 2025-03-14 20:06:42 +00:00
Emilia Hane
95dcb36f82 fix(l2-withdrawals-root): conversion of block to OpExecutionPayloadEnvelopeV4 (#15038) 2025-03-14 13:09:53 +00:00
Ishika Choudhury
8393e52ee6 feat:added EthApiCtx struct for converting build_eth_api args to container type (#15013)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-13 15:15:03 +00:00
Arsenii Kulikov
f3a9ba6f04 chore: blanket implementation for OpPooledTx (#14990)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-12 16:51:07 +00:00
Alexey Shekhirin
1d7028bc35 feat(optimism): enable state root task by default (#14977)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-12 10:56:31 +00:00
Arsenii Kulikov
aac3a6eb47 chore: add From<BlockExecutionError> for PayloadBuilderError (#14973) 2025-03-12 09:16:59 +00:00
Matthias Seitz
cdc6136999 chore: reorder trait impl fns (#14956) 2025-03-11 15:18:47 +01:00
Federico Gimenez
e536fbce95 fix: call validate_execution_requests from validate_version_specific_fields for ethereum engine validator (#14932) 2025-03-11 13:33:51 +01: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
Arsenii Kulikov
aaae30930f chore: bump revm (#14947) 2025-03-11 10:26:07 +01:00
Ferran Borreguero
f91e8cad6d Parse L1 block values in Interop fork (#14869)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-10 21:24:49 +00:00
Dan Cline
0ddb4ede24 chore: enable revm portable by default for op-reth (#14937) 2025-03-10 20:50:19 +00:00
Federico Gimenez
b7c824580e feat(op, txpool): introduce OpPooledTx trait (#14926) 2025-03-10 12:18:16 +00:00
Matthias Seitz
4ecbe1919c feat: add bincode support to opreceipt (#14872) 2025-03-10 10:38:29 +00:00
Arsenii Kulikov
91eb292e3e refactor: unify EVM traits (#14920) 2025-03-10 08:52:55 +00:00
Matthias Seitz
857b069d1a chore: remove reth-primitives dep from op rpc (#14915) 2025-03-08 22:33:49 +00:00
Arsenii Kulikov
d1f625f6bb chore: bump alloy-evm (#14917) 2025-03-08 21:25:56 +00:00
cakevm
31697e5500 chore: Add 0x prefix and use macro if possible (#14907) 2025-03-08 07:46:04 +00:00
Soubhik Singha Mahapatra
493011ed0c changed block_with_senders() to recovered_block() (#14894) 2025-03-07 13:36:42 +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