Commit Graph

8130 Commits

Author SHA1 Message Date
2840b6f677 chore: make OrderedSealedBlock generic over header and body types (#12830) 2024-11-26 13:44:12 +00:00
277631092d feat: use pooled AT for get_pooled_transactions (#12876) 2024-11-26 13:00:50 +00:00
c19b8e1a2b chore(trie): remove todo comment (#12875) 2024-11-26 12:57:58 +00:00
2b4fa3bbf1 dep(trie): remove reth-trie dep from reth-trie-sparse (#12872) 2024-11-26 12:53:52 +00:00
2dc92880ba chore(trie): move trie updates to reth-trie-common (#12863) 2024-11-26 12:09:12 +00:00
26fc701814 feat: NodePrimitivesProvider (#12855) 2024-11-26 12:06:55 +00:00
b34fb7883a feat: make PooledTransactionsElementEcRecovered generic over transaction (#12869) 2024-11-26 12:02:23 +00:00
dab63e649f feat: emit node event when inserted executed block (#12726)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-26 12:00:41 +00:00
334ccd0a53 chore: add helper for encoded (#12868) 2024-11-26 12:00:07 +00:00
a28fa243c0 feat: use Pooled type for get_pooled_transaction_element in pool trait (#12867) 2024-11-26 11:44:44 +00:00
1b4048e47d chore: add encodable to pooled recovered (#12866) 2024-11-26 10:44:57 +00:00
aa0a114b0d chore(trie): introduce serde feature on reth-trie-common (#12864) 2024-11-26 10:34:23 +00:00
9d2e04c77e chore: relax mempool impl (#12865) 2024-11-26 10:12:36 +00:00
13cd77c935 test: enable op prim arbitrary in e2e test-utils (#12862) 2024-11-26 09:57:07 +00:00
fae44bf74a chore(trie): move prefix sets to reth_trie_common (#12860) 2024-11-26 09:29:28 +00:00
96d61dd44b feat: add pending_transactions_max in trait TransactionPool (#12856) 2024-11-26 09:21:42 +00:00
82eb38312c trie: add unit tests for nibbles (#12758) 2024-11-26 03:07:43 +00:00
404f8f8778 refactor: unify logic for writing headers (#12858) 2024-11-26 01:38:46 +00:00
b96c0d9897 docs: clarify installation guide NVMe term (#12853) 2024-11-25 19:51:37 +00:00
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
53839a952d chore(deps): weekly cargo update (#12813)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-24 11:33:42 +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
8958e9f4df chore(ci): run hive 2x/day (#12829) 2024-11-24 10:50:02 +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