Commit Graph

469 Commits

Author SHA1 Message Date
Arsenii Kulikov
c44e11b8ad feat: add Block AT to BlockReader (#12837) 2024-11-25 14:28:56 +00:00
Arsenii Kulikov
863c5233fc feat: ChainStorageReader (#12836) 2024-11-25 13:29:25 +00:00
Arsenii Kulikov
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
Matthias Seitz
736edf70ad fix: check withdrawals in op builder (#12832) 2024-11-24 11:03:56 +00:00
tedison
21bc75df39 feat: start implementing OpTransaction (#12529)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-24 09:08:36 +00:00
Matthias Seitz
0d6ebec574 Revert "Revert "chore(sdk): Add MaybeArbitrary as super trait"" (#12810)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-24 07:46:16 +00:00
Matthias Seitz
795e29cb5b Revert "chore(sdk): Add MaybeArbitrary as super trait" (#12809) 2024-11-23 15:54:39 +01:00
Matthias Seitz
c869c71183 Revert "fix: add arbitrary feature for op cli dev" (#12808) 2024-11-23 15:42:36 +01:00
Matthias Seitz
69e54da049 chore: remove duplicated functions (#12804) 2024-11-23 14:24:17 +00:00
Matthias Seitz
e3ffb3f43b fix: add arbitrary feature for op cli dev (#12807) 2024-11-23 15:22:49 +01:00
Z
ebb4fc2bb6 chore(sdk): Add MaybeArbitrary as super trait (#12661)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-23 11:43:14 +00:00
Arsenii Kulikov
5db3ad1a67 feat: add Transaction AT to TransactionsProvider (#12794) 2024-11-22 23:04:42 +00:00
Matthias Seitz
6a97a6dfe4 chore: include payload id in debug msg (#12795) 2024-11-22 19:53:46 +00:00
Hai | RISE
64728e0856 refactor: simplify withdrawals outcome (#12780) 2024-11-22 14:15:43 +00:00
Arsenii Kulikov
7f5fd80cb7 feat: integrate SignedTx AT into StaticFileProviderRW (#12764) 2024-11-22 11:49:25 +00:00
Hai | RISE
ef3e0b360f perf(op-payload): remove unneeded clone (#12771) 2024-11-22 10:31:06 +00:00
Matthias Seitz
3765ae2444 feat: add TransactionSigned::new fns (#12768) 2024-11-22 11:37:34 +01:00
Steven
4442b5d6fa feat: convert hash field to OnceLock<TxHash> on TransactionSigned (#12596)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 22:40:29 +00:00
Arsenii Kulikov
0558235b98 refactor: unify logic for blocks removal (#12743)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 19:47:33 +00:00
Emilia Hane
2093d2bd9a chore(sdk): Add NodePrimitives::BlockHeader and NodePrimitives::BlockBody (#12647) 2024-11-21 17:03:05 +00:00
Hai | RISE
2c7b404c24 perf(evm-config): return &Arc<ChainSpec> (#12748) 2024-11-21 16:46:44 +00:00
Matthias Seitz
54ff4c7349 feat: relax more tx manager bounds (#12744) 2024-11-21 15:35:43 +00:00
Matthias Seitz
fa7ad036ea chore: force disable 4844 for op pool (#12740) 2024-11-21 13:27:02 +00:00
Ivan
33730536f5 Do not print whole block in debug! logs (#12729) 2024-11-21 09:35:32 +00:00
Arsenii Kulikov
749f98e021 chore: add header and body generics to SealedBlockWithSenders (#12717) 2024-11-20 18:56:35 +00:00
Matthias Seitz
8df9045fd8 fix: use correct timestamp for op receipt (#12716) 2024-11-20 16:02:02 +00:00
Matthias Seitz
402f96600b chore: move txtype constants to codecs (#12705) 2024-11-20 12:18:58 +00:00
Matthias Seitz
ce4a32017a chore: rm unused codec derive (#12700) 2024-11-20 10:48:09 +00:00
Matthias Seitz
9c7536484c chore: bump op-alloy (#12696) 2024-11-20 10:35:10 +00:00
Federico Gimenez
37181c357a feat(executor): add init methods to set TxEnv overrides (#12551)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-19 17:58:46 +00:00
Arsenii Kulikov
1e7189d3e4 feat: trait-based storage API (#12616)
Co-authored-by: joshie <93316087+joshieDo@users.noreply.github.com>
2024-11-19 15:39:28 +00:00
Emilia Hane
da77ffc951 chore(sdk): Move reth_optimism_node::OpPrimitives into reth-optimism-primitives (#12649) 2024-11-19 12:53:34 +00:00
0xriazaka.eth
e924bdab37 Header validator (#12648)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-11-19 10:42:40 +00:00
Emilia Hane
06bf5c7783 chore(sdk): make Chain generic over data primitives (#12635) 2024-11-19 09:27:23 +00:00
Emilia Hane
641d1288e9 chore(sdk): limit FillTxEnv to super trait of FullSignedTx (#12614) 2024-11-18 21:43:26 +00:00
Emilia Hane
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
Matthias Seitz
b5bb3157c3 test: add tests for base l1 blockinfo (#12609) 2024-11-18 14:19:30 +01:00
Tien Nguyen
378e097aea chore(sdk): Add InMemorySize as super trait (#12615) 2024-11-18 11:56:10 +00:00
Matthias Seitz
4b4f9cf406 feat: install op debug exeuction witness (#12622) 2024-11-18 10:53:12 +00:00
Federico Gimenez
bf92a5fb59 feat: split reth-payload-primitives (#12600) 2024-11-16 17:36:57 +00:00
Arsenii Kulikov
735eb4b97c chore(cli): unify trait bounds (#12604)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-16 17:22:17 +00:00
Matthias Seitz
d9ed07a367 chore: remove revm-primitives re-export (#12599) 2024-11-16 11:33:09 +01:00
Matthias Seitz
fc97a0cbaf chore: make clippy happy (#12594) 2024-11-16 06:04:39 +01:00
Ayodeji Akinola
5276093e71 chore(util): Add reth payload util (#12590) 2024-11-16 05:39:34 +01:00
Matthias Seitz
b31b1ea288 feat: add op debug witness api (#12583)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-11-15 19:44:53 +00:00
Matthias Seitz
6e00e58426 feat: add payload witness fn (#12579) 2024-11-15 17:33:37 +00:00
Matthias Seitz
841267d1b2 feat: add helpers to obtain the execution witness for a payload (#12573) 2024-11-15 16:16:55 +00:00
Krishang Shah
ac5976ff51 feat: implement Compact for OpTxType (#12537) 2024-11-15 16:05:19 +00:00
Emilia Hane
5f66fa448e chore(sdk): improve usability TxType trait (#12548) 2024-11-15 13:31:35 +00:00
Arsenii Kulikov
72a52d5ea5 feat: make StaticFileProvider generic over NodePrimitives (#12565) 2024-11-15 10:42:58 +00:00