Commit Graph

26 Commits

Author SHA1 Message Date
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
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
Veer Chaurasia
c9ea4231ff Add helper trait (#14394)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 10:19:54 +00:00
Arsenii Kulikov
63d5feab33 refactor: extract OP txpool types to a separate crate (#14280) 2025-02-06 20:31:51 +00:00