Commit Graph

971 Commits

Author SHA1 Message Date
Ayush Dubey
290ae8265e feat: add HistoricalRpcClient for forwarding legacy RPC requests (#16447)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-24 10:30:17 +00:00
Veer Chaurasia
7ca286110f refactor: remove reth dependencies and instead use reth_ethereum (#16416)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-24 08:35:40 +00:00
Matthias Seitz
f1db19980b chore: add clone impl for engine api types (#16454) 2025-05-24 10:04:10 +02:00
Matthias Seitz
ddcd30f400 chore: make clippy happy (#16455)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-24 09:25:50 +02:00
Matthias Seitz
26f84bfcea chore: rm OpPrimitives bound (#16450) 2025-05-23 21:10:41 +02:00
Matthias Seitz
034b3b8c57 chore: simplify deposit check (#16452) 2025-05-23 18:23:40 +00:00
Roman Hodulák
9203916904 feat(optimism): Remove all bounds on BlockAssemblerInput for header (#16442) 2025-05-23 15:21:08 +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
Federico Gimenez
29eeb78ad0 feat: relax OpExecutorBuilder type constraints (#16423) 2025-05-22 19:10:58 +00:00
Acat
e41d5ff4e1 refactor: use impl IntoIterator for transaction batches and streamline validation calls (#16408) 2025-05-22 11:14:17 +00:00
Federico Gimenez
877c16aa8d feat: relax OpEthApiBuilder type constraints (#16410) 2025-05-22 10:34:55 +00:00
Denis Kolodin
f18273fb55 feat: configure tracing layers (#16126)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-21 22:13:41 +00:00
Arsenii Kulikov
27609ceda2 fix: forward sequencer error (#16401) 2025-05-21 16:50:35 +00:00
Federico Gimenez
6772ed8c1e feat: relax OpEthApi type constraints (#16398) 2025-05-21 15:49:51 +00:00
Ayush Dubey
2629b49716 chore: Refactoring manual clone for opPoolBuilder (#16392) 2025-05-21 12:52:39 +00:00
Federico Gimenez
608ed5938b feat: relax OpNetworkBuilder type constraints (#16387) 2025-05-21 09:21:20 +00:00
Roman Krasiuk
0de50d3b7b feat(txpool): use BlobTransactionSidecarVariant (#16356) 2025-05-20 14:49:10 +00:00
Matthias Seitz
2db8ccf62f chore: re-export node-builder as builder (#16363) 2025-05-20 11:48:49 +00:00
fantasyup
bc7d8c6bc1 feat(perp): optimize OpTxpool 2718 bytes encoding (#16336) 2025-05-19 11:12:02 +00:00
Shourya Chaudhry
916ada90c9 feat: implement IsTyped2781 for reth types (#16325)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-18 10:51:23 +00:00
fantasyup
fff5ab0e45 feat: introduce PoolTransaction::into_consensus_with2718 (#16303) 2025-05-16 15:01:25 +00:00
Developer Uche
401b88c86b feat: added TransactionValidator::validate_transactions_with_origin (#16238)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-16 11:53:48 +00:00
fantasyup
46fbdf0e2d chore: upstream tx_type derive to alloy::TransactionRequest (#16284) 2025-05-15 16:07:33 +00:00
Louis Brown
7b8c0b4df4 refactor: Migrate InvalidInboxEntry to op-alloy (#16260) 2025-05-15 09:57:50 +00:00
Léa Narzis
b9e218343c refactor: relax OpAddOns (#16180) 2025-05-14 16:59:15 +00:00
Roman Krasiuk
ffbdd97592 feat(engine): add conversions for ExecutionPayloadEnvelopeV5 (#16218) 2025-05-14 16:21:45 +00:00
Veer Chaurasia
e1435350a1 feat: simplify choosing txtype for tx request using .has methods (#16227) 2025-05-14 10:19:59 +00:00
fantasyup
b15c1c8fea chore: bump log GetPayload events to debug level (#16196) 2025-05-13 15:39:10 +00:00
Matthias Seitz
197d564c38 chore: interop maintain touchups (#16187) 2025-05-13 10:25:41 +00:00
Suyash Nayan
5ac2957d70 refactor(optimism_txpool): Move interop revalidation logic to SupervisorClient stream (#16148)
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
2025-05-13 08:11:03 +00:00
fantasyup
8829881138 refactor: add alloy_consensus::SignerRecoverable to SingedTransaction supertrait (#16174) 2025-05-13 07:53:18 +00:00
Arsenii Kulikov
d5e61c71d9 fix: correctly set txtype if blobVersionedHashes is present (#16182) 2025-05-13 07:38:12 +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
Matthias Seitz
3338c5a319 revert: "revert: 2054a37" (#16139)
Co-authored-by: rakita <dragan0rakita@gmail.com>
2025-05-12 08:53:05 +00:00
Hai | RISE
bda7f4a6d5 feat(OpReceipt): add into_receipt (#16156) 2025-05-12 07:54:27 +00:00
Matthias Seitz
c830d8c852 revert: 2054a37 (#16138) 2025-05-09 15:56:06 +02:00
Pana
448e909c50 feat: Add EIP7702 tx handle logic for txpool (#15312)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-09 10:55:17 +00:00
Federico Gimenez
2054a37b02 feat: add precompile cache for execution (#15928)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-09 09:36:28 +00:00
Matthias Seitz
70299510a7 chore: bump superchain registry (#16122) 2025-05-08 10:19:53 +02:00
Ishika Choudhury
eaaa22cf39 refactor: added input_mut for otterscan_api_truncate_input (#16114)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-07 20:10:56 +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
623950bb7e chore(sdk): allow NoopNetwork in NodeAdapater (#16037)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-06 17:59:30 +00:00
Federico Gimenez
699b3fde1b chore: remove BlockExecutorProvider trait (#15989)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-06 11:34:37 +00:00
Emilia Hane
c742097471 chore(op): Clean up SupervisorClient (#16079) 2025-05-06 09:06:24 +00:00
Emilia Hane
5a80efb06e chore: parse supervisor rpc error (#16078) 2025-05-06 08:28:03 +00:00
Veer Chaurasia
f245708445 refactor(optimism): introduce OpNodeTypes trait to reduce generic repitition (#16048) 2025-05-05 14:00:51 +00:00
Emilia Hane
6b0c01e07e fix(op): canyon check skipped unless cancun active (#16063) 2025-05-05 11:11:30 +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
Maxim Evtush
e0eaa7605b docs: fix typos and improve comment formatting (#16058) 2025-05-04 16:33:51 +00:00
Emilia Hane
4cd714e8d8 chore(op-sdk): Relax trait bounds on TraceApi methods not accessing mempool (#15752) 2025-05-02 08:41:11 +00:00