Commit Graph

8235 Commits

Author SHA1 Message Date
Matthias Seitz
ae3b3ddf42 chore: use alloy's blockwithparent (#13052) 2024-12-02 10:09:24 +00:00
Roman Krasiuk
04f8c58485 perf(trie): storage multiproof overallocation (#12959) 2024-12-02 10:07:32 +00:00
Tien Nguyen
c2ab690ad1 feat: introduce EthMessage variant to NetworkHandleMessage (#13033) 2024-12-02 10:02:05 +00:00
Arsenii Kulikov
3f93f35c20 feat: add Header AT to EthChainSpec (#13046) 2024-12-02 00:56:00 +00:00
Arsenii Kulikov
7f88e62781 feat: bump alloy (#12930)
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2024-12-02 00:55:17 +00:00
Darshan Kathiriya
890f082453 feat(rpc): create revm env on demand (#13017)
Co-authored-by: dkathiriya <lakshya-sky@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-30 17:27:20 +00:00
Matthias Seitz
3dc6f506b0 chore: disable alloy-rlp default features (#13042) 2024-11-30 18:40:26 +01:00
Arsenii Kulikov
4634625181 feat: make ommers table generic over header (#13038) 2024-11-30 17:16:06 +00:00
Léa Narzis
ebd413fce2 feat: make PersistenceAction generic over NodePrimitives (#13019) 2024-11-30 16:15:47 +00:00
Matthias Seitz
5a0b523189 chore: remove rand feature (#13040) 2024-11-30 17:38:53 +01:00
Matthias Seitz
00b3447947 cachore: disable alloy-chains default features (#13039) 2024-11-30 17:22:21 +01:00
Hoa Nguyen
9b1d676438 feat: move eip1186 conversion helpers to reth-trie-common proofs (#12985)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-30 16:01:19 +00:00
Hoa Nguyen
7353dc94a8 feat: generic receipt ExecuteOutput (#12966) 2024-11-30 15:49:54 +00:00
Hoa Nguyen
e0cad9fdae feat: generic data primitives PersistenceHandle (#12968) 2024-11-30 15:49:00 +00:00
Federico Gimenez
489d4e8595 feat(eecutor): send EvmState in state hook (#13025) 2024-11-30 12:37:05 +00:00
Hoa Nguyen
0ff2827a79 refactor: use is_none_or instead of map_or (#13035) 2024-11-30 11:09:49 +00:00
Arsenii Kulikov
5d71150355 feat: consensus trait generic over NodePrimitives (#13026) 2024-11-29 22:26:36 +00:00
Tien Nguyen
55ddaab1e4 feat: make generic data primitives EvmEnvProvider (#12981) 2024-11-29 21:10:56 +00:00
Panagiotis Ganelis
aa93e7f8a7 refactor: Make BlockType generic and relax implementations (#12955) 2024-11-29 19:12:25 +00:00
Matthias Seitz
36eaf565d9 chore: add default for 2718 transactions (#13018) 2024-11-29 16:08:58 +00:00
Matthias Seitz
b09c345257 feat: add blob_gas_used to block body (#13012) 2024-11-29 14:51:18 +00:00
Matthias Seitz
7f11fa5368 chore: relax block impl bounds (#13013) 2024-11-29 14:50:12 +00:00
Hai | RISE
f6895126dd perf: remove clone in trie walker (#13004) 2024-11-29 14:40:17 +00:00
Tien Nguyen
b10ffba33d feat: add check empty when broadcasting transactions (#13008)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-29 14:21:45 +00:00
tedison
db6e5b5cd4 feat: make js-tracer feature optional for node builder crate (#12178)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-29 14:15:21 +00:00
Arsenii Kulikov
95b52b3be0 chore: relax pipeline bounds (#13011) 2024-11-29 13:57:38 +00:00
Arsenii Kulikov
29289ccaec feat: add Primitives AT to BlockExecutorProvider (#12994) 2024-11-29 12:53:25 +00:00
Arsenii Kulikov
b6b8c474ab feat: on-disk reorg E2E test (#12977) 2024-11-29 12:41:46 +00:00
Arsenii Kulikov
1f1671ad8c feat: SerdeBincodeCompat trait (#12991) 2024-11-29 12:23:16 +00:00
Alexey Shekhirin
a8e2b77df5 chore(trie): sparse trie trace logs and assertion messages (#12969) 2024-11-29 11:10:38 +00:00
Matthias Seitz
a01e0319e4 feat: add clone into consensus (#12999) 2024-11-29 10:53:05 +00:00
Matthias Seitz
b6ba822cc3 chore: disable serde-with default features (#13002) 2024-11-29 10:51:44 +00:00
Matthias Seitz
4d65b2f5db chore: misc raw message (#13006) 2024-11-29 10:50:24 +00:00
Steven
37dca23402 replace thiserror-no-std with thiserror (#12432)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-29 09:41:39 +00:00
Matthias Seitz
88bde87f70 chore: reduce reth-primitives usage in node-core (#13000) 2024-11-29 08:35:12 +01:00
Tien Nguyen
b10f576933 chore: make generic header consensus validation (#12965) 2024-11-29 07:09:37 +00:00
Matthias Seitz
fa9cabd975 chore: acquire trace guard for eth_simulate_v1 (#12935) 2024-11-29 08:18:45 +01:00
John
8590f7a5d5 chore: remove redundant words in comment (#12997)
Signed-off-by: hishope <csqiye@126.com>
2024-11-29 06:33:26 +00:00
Matthias Seitz
39d4c1a427 chore: use new payload validator in tree (#12987) 2024-11-29 06:26:18 +00:00
Arsenii Kulikov
3b4edb0a69 feat: use generic SignedTx in SenderRecoveryStage (#12996) 2024-11-29 06:24:11 +00:00
Zach Obront
599b808fb6 feat(ci): add rv32im compilation checks (#12925) 2024-11-29 06:20:50 +00:00
Arsenii Kulikov
3f9816e1c4 feat: integrate generic primitives into pruner (#12995) 2024-11-29 04:56:48 +00:00
Arsenii Kulikov
9fe459e2ef fix: disable state root calculation for eth_simulateV1 (#12993) 2024-11-29 04:55:38 +00:00
Arsenii Kulikov
793fc23e05 fix: correctly poll NetworkState (#12973) 2024-11-28 19:35:32 +00:00
Roman Krasiuk
da53d7698f perf(trie): init hashed storage only on existing **changed** slots (#12980) 2024-11-28 18:38:31 +00:00
Alexey Shekhirin
ae395e871c fix(engine): fetched proof targets in state root task (#12983) 2024-11-28 18:27:42 +00:00
Matthias Seitz
aea56135d5 chore: lower tmp ban duration for trusted or static peers (#12961) 2024-11-28 17:01:13 +00:00
Roman Krasiuk
29d84e4cef fix(tree): account info on state update in root task (#12978) 2024-11-28 16:53:16 +00:00
Matthias Seitz
856dc7d9c5 ci: ignore ethereum crates for testing (#12976) 2024-11-28 16:44:38 +00:00
Matthias Seitz
8e1945592b fix: cap request gas limit in eth estimate (#12970) 2024-11-28 16:34:41 +00:00