Commit Graph

51 Commits

Author SHA1 Message Date
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
Louis Brown
7b8c0b4df4 refactor: Migrate InvalidInboxEntry to op-alloy (#16260) 2025-05-15 09:57:50 +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
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
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
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
Maxim Evtush
e0eaa7605b docs: fix typos and improve comment formatting (#16058) 2025-05-04 16:33:51 +00:00
Vaiz_07
ca78d66620 feat: parse supervisor RPC errors (#15944) 2025-04-30 07:51:22 +00:00
Ayush Dubey
220441c12f feat: Introduces sequencer metrics for transaction forwarding (#15910)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-25 07:05:27 +00:00
FT
cefac14a28 chore: fix typo and remove redundant article in comments (#15915) 2025-04-24 18:42:07 +00:00
Federico Gimenez
ddc101f863 chore: set clippy check for const fn to warn (#15777) 2025-04-16 17:59:36 +00:00
Matthias Seitz
8572989ab5 feat!: replace OpTransactionSigned with alloys (#15733) 2025-04-16 09:55:07 +00:00
Matthias Seitz
20dcf82afc Revert "feat!: replace OpTransactionSigned with alloys" (#15730) 2025-04-15 10:40:23 +02:00
Matthias Seitz
2bfdef73b9 feat!: replace OpTransactionSigned with alloys (#15634) 2025-04-14 14:59:17 +00:00
Matthias Seitz
60e117a3a9 chore: rm lifetime (#15723) 2025-04-14 13:36:24 +02:00
0xriazaka.eth
8be89080b0 Add metric for supervisor RPC latency (#15570)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2025-04-14 10:44:51 +00:00
Emilia Hane
52c3e3cc04 fix(op-interop): incorrect parsing of supervisor_checkAccessList error (#15670) 2025-04-14 08:32:19 +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
jakevin
7c5d2cf4f8 chore: correct typo of set_interop_deadline method in transaction handling (#15563) 2025-04-05 16:48:02 +00:00
jakevin
98692cf1f1 refactor: simplify hardfork determination (#15451) 2025-04-02 18:30:18 +00:00
Emilia Hane
4109b26f28 fix(op-interop): don't down score peers for invalid interop txns (#15467) 2025-04-02 16:46:38 +00:00
clabby
caf3a21d2f chore(op-txpool): Update ExecutingDescriptor serialization (#15465) 2025-04-02 15:19:56 +00:00
Emilia Hane
bbc7dd913d fix(op-interop): cross chain tx SafetyLevel utils (#15354) 2025-03-31 11:26:47 +00:00
Ishika Choudhury
9f75602010 more interop metrics (#15388)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-31 10:32:38 +00: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
Steven
5021611997 chore: move cross validation into SupervisorClient (#15374) 2025-03-29 07:01:58 +00:00
Sumit
0436a2e867 Feat: add validate_one_with_state implemenation for op and eth validator (#15342) 2025-03-28 12:55:46 +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
Rupesh Prajapati
ceaf968705 Fixes #15321 feat(txpool): properly parse supervisor RPC errors into interop variants (#15323)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-28 10:15:40 +00:00
Solar Mithril
81254a2cf5 feat(txpool): monitor pending interop txs (#15313)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-28 09:45:03 +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
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
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
Federico Gimenez
b7c824580e feat(op, txpool): introduce OpPooledTx trait (#14926) 2025-03-10 12:18:16 +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
Arsenii Kulikov
e5720e6d0d chore: bump alloy-evm and revm (#14855) 2025-03-06 00:37:39 +00:00
Arsenii Kulikov
2e347e76e7 fix: no-std for storage-api (#14810) 2025-03-03 20:06:40 +00:00
Léa Narzis
c72731e913 feat(op-pool-tx): add new field to store encoded 2718 bytes (#14665)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-24 08:40:16 +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
Federico Gimenez
f69ca72dc5 feat(op, txpool, metrics): add metric for removed conditional txs (#14541) 2025-02-17 17:57:58 +00:00
Joseph Zhao
22badc8155 feat: Extend Maybeconditional with helper fn (#14511) 2025-02-15 16:22:38 +00:00
Federico Gimenez
e4c8e479cf feat(op, txpool): add additional update routine for conditionals (#14497)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-15 08:30:09 +00:00
Matthias Seitz
b45478c08c Revert "Disable default features for reth-storage-api in workspace manifest" (#14471) 2025-02-13 13:51:05 +01:00
Emilia Hane
58275b8931 Disable default features for reth-storage-api in workspace manifest (#14466)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-13 12:31:16 +00:00
Veer Chaurasia
c9ea4231ff Add helper trait (#14394)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 10:19:54 +00:00