Commit Graph

8377 Commits

Author SHA1 Message Date
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
6b35b05993 feat: relax bounds for EthPubSub (#13203)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-07 05:30:56 +00:00
4d2c5767ec perf(txpool): remove more clones (#13189) 2024-12-07 05:30:36 +00:00
52b8ff4b0c chore: fix cargo check -p reth-stages --tests (#13200) 2024-12-07 05:29:49 +00:00
7e9d2c1a34 chore: remove unused trie-common alloy-serde dep (#13201) 2024-12-07 05:00:51 +00:00
9167e454b5 refactor: simplify and relax some RPC bounds (#13202) 2024-12-07 03:28:50 +00:00
552c6237a8 feat: make BlockResponse generic over header (#13195) 2024-12-06 21:35:51 +00:00
e9915702fa perf: call increment once (#13193) 2024-12-06 21:08:22 +00:00
2183752f8d refactor(prune-types/prune): move PruneLimiter to reth-prune (#13182) 2024-12-06 20:48:52 +00:00
a0326e4f86 perf: more FxHashMaps for SenderId key (#13188) 2024-12-06 20:35:30 +00:00
c608679963 perf(AllTransactions-iter): do not clone all transactions by default (#13187) 2024-12-06 21:38:20 +01:00
e615010cc6 fix: don't use reserved word None in bug template (#13192) 2024-12-06 21:33:07 +01:00
53f7297618 chore: rm validate delegate (#13190) 2024-12-06 19:57:01 +00:00
4f28d6c7a4 chore: disable url default features (#13191) 2024-12-06 21:07:21 +01:00
cd13bd91cd feat: unify ReceiptWithBloom from Alloy (#13088)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-06 19:12:44 +00:00
55f931d0b9 chore: introduce ethereum-primitives crate (#13185) 2024-12-06 18:28:27 +00:00
c9c6eb5aaa chore: rm unused evm provider fn (#13184) 2024-12-06 17:08:12 +00:00
627ceae86b feat(db): initialize db with tables (#13130)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-06 16:24:54 +00:00
806a1b1e88 chore: use slice arg for tx decoding (#13181) 2024-12-06 16:21:04 +00:00
e29b4eec48 fix(trie): delete self destructed accounts from sparse trie (#13168) 2024-12-06 14:02:03 +00:00
cb3e9f8441 chore: remove some excessive allocs in hot path (#13176) 2024-12-06 14:01:13 +00:00
fdff4f18f2 feat(DbTx): add get_by_encoded_key (#13171) 2024-12-06 13:58:17 +00:00
634db30b6b perf(tx-pool): reuse write lock to insert txs batch (#12806) 2024-12-06 13:28:40 +00:00
2f46fe6d48 chore: use leaner NoopProvider in network (#13178) 2024-12-06 12:49:57 +00:00
cf2a6a1ee8 feat: EthApi traits abstraction (#13170) 2024-12-06 12:30:50 +00:00
ab87f22cab fix: push job front of queue (#13177) 2024-12-06 10:44:40 +00:00
d3e09c8c43 perf: profile TransactionsManager::poll hash fetching (#12975)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-06 10:11:29 +00:00
44a66d32b5 chore: Code Simplification and Optimization (#12840)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-06 11:12:24 +01:00
242bbaa9c4 fix: throw error if genesis header found on static files, but empty db (#13157) 2024-12-06 09:05:10 +00:00
6453b62094 feat(trie): use branch node hash masks in sparse trie (#13135) 2024-12-06 08:45:08 +00:00
da98285469 feat: re-export used deps from reth-codecs (#13167) 2024-12-06 09:45:30 +01:00
6fc4e8acd2 chore: make reth codec support optional (#13166) 2024-12-06 09:44:33 +01:00
f82a20a616 fix: txpool tests (#13172) 2024-12-06 09:18:23 +01:00
d939876f39 chore(engine): add StateHookSender constructor (#13162)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 23:45:28 +01:00
8226fa0cac feat: use network tx for Pool::Pooled (#13159)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 19:50:43 +01:00