Commit Graph

8561 Commits

Author SHA1 Message Date
6b7bf2a0ad refactor: use constructor functions (#13255) 2024-12-11 09:36:27 +00:00
d345ffc58c fix: fromstr impl for miner variant (#13289) 2024-12-11 08:53:48 +00:00
b424ad36dc chore: reduce revm scope in txpool (#13274) 2024-12-11 07:35:11 +00:00
9be5a78146 chore: introduce receipts generic (#13276) 2024-12-11 07:11:57 +00:00
0494ca01d5 perf: trie micro optimizations (#13282) 2024-12-11 04:52:42 +00:00
0144a433df perf: reduce size of DatabaseError (#13283) 2024-12-11 02:49:15 +00:00
7b9ca0af73 perf: enable map-foldhash alloy-primitives feature globally (#13278) 2024-12-11 00:01:43 +00:00
37f3933db2 feat: add NetworkPrimitives to NetworkBuilder (#13169)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-10 20:56:32 +00:00
73f1583455 Bump alloy to 0.8.0 (#13268)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-10 20:06:21 +00:00
62e2cbfe86 chore: remove unused evm env provider fns (#13272) 2024-12-10 18:43:42 +00:00
8aada7a243 feat(engine): parallel sparse storage roots (#13269) 2024-12-10 18:29:07 +00:00
88a9bd72d4 feat: make engine block downloaders generic over block (#13273) 2024-12-10 15:38:37 +00:00
4c39b98b62 chore: add StorageLocation to BlockBodyWriter trait (#13266) 2024-12-10 13:56:35 +00:00
d97449dae4 fix: bounds for BundleApi (#13267) 2024-12-10 14:50:16 +01:00
36c0142e58 chore: release 1.1.3 (#13262) 2024-12-10 12:10:47 +01:00
fdc9b3188a chore: use trait fn for blob gas (#13261) 2024-12-10 10:07:15 +00:00
15470b4350 feat: make bodies downloader generic over header (#13259) 2024-12-10 09:29:51 +00:00
da99986ea2 feat: relax bounds for EngineApiTreeHandler (#13257)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-10 09:06:39 +00:00
d856c8e5bc feat(engine): add error logging in state_hook (#13252)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-12-10 08:39:43 +00:00
b3752cd2e8 feat: remove default types from headers stage (#13258)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-10 03:38:26 +00:00
5ee776a2ee chore: pass primiitves generic to EngineApiTreeHandler fields (#13256) 2024-12-10 02:04:11 +00:00
c9bd64018a chore: use BlockWithParent for StageError (#13198) 2024-12-10 00:21:46 +00:00
980e62a5b8 chore: relax ProviderFactory setup (#13254) 2024-12-10 00:17:34 +00:00
386e4b3ebd feat: extract zstd compressors (#13250) 2024-12-09 22:19:50 +00:00
eb6080863b feat(rpc): relax VaidationApi and EngineApi (#13241) 2024-12-09 21:48:29 +00:00
af5dc60867 Return a propoer error code for txpool is full error (#13245) 2024-12-09 20:43:10 +00:00
bf1688525e chore: add blob_versioned_hashes_iter to block body (#13246) 2024-12-09 20:36:07 +00:00
3c132958d1 perf(engine): add StateRootTask bench (#13212) 2024-12-09 19:52:58 +00:00
f4ae4399da perf(trie): use entry API in sparse trie (#13240) 2024-12-09 19:41:00 +00:00
c7c84f2d3f feat: relax bounds for eth_simulateV1 (#13232) 2024-12-09 19:08:49 +00:00
3af2afe995 chore: relax more consensus functions (#13236) 2024-12-09 18:26:32 +00:00
a3e90e18b6 fix(trie): retain updates only for sparse branch nodes in the prefix set (#13234) 2024-12-09 17:33:17 +00:00
b5bbb8d751 chore: rename HighestStaticFiles::min (#13235) 2024-12-09 17:14:39 +00:00
da5ffc24c2 fix(trie): reveal extension child in sparse trie when updating a leaf (#13183) 2024-12-09 15:12:36 +00:00
3bc7b00fb3 ci: move deny to lint (#13230) 2024-12-09 15:03:50 +00:00
49d3d82b64 chore: use BlockHeader trait (#13224) 2024-12-09 14:59:34 +00:00
3e859058cd chore: add default impls for withdrawals and ommers root (#13229) 2024-12-09 14:59:18 +00:00
233f893a93 fix: deny advisory RUSTSEC-2024-0421 (#13227)
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
2024-12-09 14:14:45 +00:00
13302ca655 feat(db): make init_db function accepts a TableSet (#13222) 2024-12-09 12:09:54 +00:00
d68d7c8da0 feat: bound NetworkPrimitives types by proper traits (#13196) 2024-12-09 11:15:41 +00:00
f7a3476046 chore(engine): simplify StateRootTask creation and hook management (#13213) 2024-12-09 10:40:43 +00:00
465692b5af test: add tracing test (#13221) 2024-12-09 10:57:50 +01:00
73785ccf05 chore(deps): weekly cargo update (#13216)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-12-08 12:27:31 +00:00
08b875f4f5 chore: feature gate reth-codecs in trie-common (#13215) 2024-12-07 22:15:32 +01:00
2846dd242e chore: flip tx conversion impl (#13208) 2024-12-07 19:19:43 +00:00
abaeb35fd1 chore: make reth-network-peers risc compatible (#13210) 2024-12-07 14:29:42 +01:00
828ddbaca4 chore(engine): refactor code to transform EvmState into HashedPostState (#13207) 2024-12-07 13:13:21 +00:00
410d361638 chore: move calculate tx root to blockbody trait (#13209) 2024-12-07 12:17:11 +00:00
42a1ba3a82 chore: make zip_blocks generic over header (#13199) 2024-12-07 11:26:01 +00:00
4fa86c5484 Add placeholder OpHardfork::Isthmus (#13112)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-07 06:22:19 +00:00