Commit Graph

6787 Commits

Author SHA1 Message Date
8e4a917ec1 refactor: isolate BlockchainTree setup in DefaultEngineLauncher (#12852) 2024-11-25 17:10:49 +00:00
c44e11b8ad feat: add Block AT to BlockReader (#12837) 2024-11-25 14:28:56 +00:00
e2c42ae242 test(trie): use proof nodes helper (#12848) 2024-11-25 14:20:08 +00:00
6b088bd881 perf(engine): sparse trie calculation for state root task (#12843) 2024-11-25 14:15:12 +00:00
9f37d40b78 feat: enforce relations between block parts on NodePrimitives (#12846) 2024-11-25 13:44:00 +00:00
863c5233fc feat: ChainStorageReader (#12836) 2024-11-25 13:29:25 +00:00
04dd005af9 feat(trie): sparse trie methods for trie task integration (#12720) 2024-11-25 13:13:01 +00:00
caac226c73 chore: make CanonicalInMemoryState generic over sealed header and block (#12835) 2024-11-25 12:54:45 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
02824da4fc chore: remove default bound for txs (#12834) 2024-11-24 11:47:37 +00:00
c8e5b233ef Use adjust_index_for_rlp from alloy (#12815) 2024-11-24 11:08:30 +00:00
736edf70ad fix: check withdrawals in op builder (#12832) 2024-11-24 11:03:56 +00:00
e020eb71bd chore(payload): fix withdrawals field pre-shanghai in Ethereum payload (#12828) 2024-11-24 10:28:31 +00:00
21bc75df39 feat: start implementing OpTransaction (#12529)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-24 09:08:36 +00:00
a552b1ffc9 chore: make EngineSyncEvent generic over data primitives (#12827) 2024-11-24 08:57:34 +00:00
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
6695d07c65 Make PostExectuionInput generic over receipt (#12814)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-24 06:53:01 +00:00
9b289351b6 feat: use defined pool type internally (#12803) 2024-11-23 14:33:19 +00:00
7c5cb90e9a feat: add signedtx for pooled tx (#12799) 2024-11-23 14:27:51 +00:00
795e29cb5b Revert "chore(sdk): Add MaybeArbitrary as super trait" (#12809) 2024-11-23 15:54:39 +01:00
c869c71183 Revert "fix: add arbitrary feature for op cli dev" (#12808) 2024-11-23 15:42:36 +01:00
c96118346a chore: rm unused variant type (#12798) 2024-11-23 14:25:18 +00:00
69e54da049 chore: remove duplicated functions (#12804) 2024-11-23 14:24:17 +00:00
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
0d17f14e3d perf: inline pooled transactions max (#12805) 2024-11-23 08:08:41 +01:00
13786c76d4 chore: use inmemory size functions for tx impl (#12802) 2024-11-23 06:21:29 +01:00
f8a88c50d1 chore: add missing from impl (#12801) 2024-11-23 06:21:20 +01:00
047bf8630a perf(rpc-tx-helpers): simplify clones (#12800) 2024-11-23 05:05:03 +00:00
5db3ad1a67 feat: add Transaction AT to TransactionsProvider (#12794) 2024-11-22 23:04:42 +00:00
36db1c2407 chore: simplify cost calc (#12796) 2024-11-22 20:13:07 +00:00
6a97a6dfe4 chore: include payload id in debug msg (#12795) 2024-11-22 19:53:46 +00:00
9a7a733a08 feat: impl InMemorySize for PooledTx (#12791) 2024-11-22 19:41:46 +00:00
71fd63d9ac feat: add try_into_pooled_eip4844 (#12792) 2024-11-22 19:41:11 +00:00
2d5256cb05 chore: use existing transaction fns (#12793) 2024-11-22 19:14:58 +00:00
55d047fcf6 Grammar and Typo Fixes in Documentation (#12789) 2024-11-22 19:02:46 +01:00
5b5e69b64e feat: add InMemorySize for more alloy types (#12788) 2024-11-22 16:24:51 +00:00
0416550c53 chore: move traits for safe and finalized block read/write (#12786) 2024-11-22 15:53:42 +00:00
7f95f1bf07 feat: generic static file masks (#12785) 2024-11-22 15:52:51 +00:00
362e2ed0af chore: rename transaction_by_id_no_hash fn (#12783) 2024-11-22 15:35:50 +00:00
7b156f058c feat: impl alloy transaction for pooled tx (#12787) 2024-11-22 15:29:04 +00:00
ba1a1687b0 chore: simplify typed to signed tx (#12781) 2024-11-22 15:12:36 +00:00
cbd9d6dc05 chore: remove no hash usage in tests (#12782) 2024-11-22 15:11:03 +00:00
9a2eacdb9c chore: move traits used by legacy engine to separate mod (#12784) 2024-11-22 15:53:14 +01:00
f2860006f7 chore: replace TransactionSigned struct inits with new functions (#12779) 2024-11-22 14:28:59 +00:00
64728e0856 refactor: simplify withdrawals outcome (#12780) 2024-11-22 14:15:43 +00:00
87ecb43413 replace BlockWithSenders with fn (#12695) 2024-11-22 13:52:08 +00:00
3384c84f6f chore: more useful tx conversions (#12778) 2024-11-22 13:47:40 +00:00
852fba6524 chore: replace blobtx fields with signed (#12774) 2024-11-22 13:34:09 +00:00
26ecda223f chore: some additional pool docs (#12776) 2024-11-22 13:33:43 +00:00