Commit Graph

7505 Commits

Author SHA1 Message Date
Dan Cline
2e34fe1840 perf: do not clone recovered block (#14016) 2025-01-27 18:50:39 +00:00
Matthias Seitz
afd43db9b8 feat: add network request proxy example (#13974) 2025-01-27 18:49:03 +00:00
Dan Cline
6b1b9c41aa feat(evm): add nonce methods to TxEnv (#14014) 2025-01-27 18:11:29 +00:00
Dan Cline
4e7856621b fix: do not record trie root metrics for ParallelProof (#13960) 2025-01-27 17:12:28 +00:00
VolodymyrBg
2cdde508d0 feat(eth-wire): improve Capability arbitrary implementation (#14011)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-27 17:08:56 +00:00
Matthias Seitz
0e2f79c3de docs: add section about recovery naming (#14012) 2025-01-27 17:00:38 +00:00
Matthias Seitz
515c367c8b feat: add find-transaction-by-hash (#14008) 2025-01-27 16:17:29 +00:00
Arsenii Kulikov
cde951732e refactor: store plain receipts instead Options in Receipts (#14010) 2025-01-27 16:05:48 +00:00
Alexey Shekhirin
0fa79c6c65 fix(root): drop sparse trie tx sender when state updates finished (#14004) 2025-01-27 15:31:44 +00:00
Arsenii Kulikov
33bf34b2fb fix: gracefully handle missing persisted_trie_updates (#13942) 2025-01-27 14:02:53 +00:00
Matthias Seitz
b9a6e65d8c chore: rm unused databasemetadata trait (#14003) 2025-01-27 12:22:07 +00:00
Alexey Shekhirin
d858a9f87d test(trie): use DB for hash builder in sparse trie fuzz (#13754)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2025-01-27 11:46:52 +00:00
Alexey Shekhirin
3538c53317 feat(trie): more logs for proofs (#13843) 2025-01-27 11:39:27 +00:00
Matthias Seitz
79a5217c07 chore: use asref path for open db (#13998) 2025-01-27 11:14:38 +00:00
Alexey Shekhirin
6342162826 feat(mdbx): record backtrace of read transactions and log on timeout (#13707) 2025-01-27 10:53:06 +00:00
Roman Krasiuk
07e9c1b22e chore(net): derive Arbitrary on RequestPair (#13997) 2025-01-27 09:29:33 +00:00
Matthias Seitz
8a453ba1ed chore: enable no-std for execution types crate (#13986) 2025-01-25 17:27:52 +01:00
planetBoy
139fe14e5f chore: fix spelling issues (#13978) 2025-01-25 17:10:35 +01:00
Julian Meyer
68a1de799d chore: fix error messages for request validation (#13983) 2025-01-25 11:01:56 +00:00
cakevm
280b6bf1b7 chore: Changed visibility of Cli struct attributes to pub for op-reth (#13985) 2025-01-25 10:31:12 +00:00
Julian Meyer
60f9277dc5 feat: validate empty execution requests for OP (#13980) 2025-01-24 21:54:35 +00:00
Matthias Seitz
a087731199 perf: add eth response backpressure (#13971)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-01-24 21:20:22 +00:00
Matthias Seitz
049543655a feat: impl inmemory for vec (#13964) 2025-01-24 21:00:18 +00:00
Matthias Seitz
5dac5cfc62 chore!:unify trait fn naming for recovery (#13981) 2025-01-24 20:56:46 +00:00
Isaac Izard
61ae871d94 chore: update links crates/ethereum-forks/src/hardfork/ethereum.rs (#13977) 2025-01-24 19:36:14 +00:00
Matthias Seitz
d401dc5e73 feat: add a helper to create txenv (#13979) 2025-01-24 19:29:09 +00:00
Roman Krasiuk
0cd63cdf4b test: reenable test_state_root_task test (#13911)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2025-01-24 18:28:02 +00:00
Arsenii Kulikov
203fed0f64 feat: add Spec generic for EvmEnv (#13975) 2025-01-24 15:59:55 +00:00
Matthias Seitz
621b30f037 feat: add clone_transactions convenience fn (#13962) 2025-01-24 14:02:50 +00:00
Arsenii Kulikov
7e9d6ae454 chore: remove fill_ APIs (#13970) 2025-01-24 12:35:49 +00:00
Arsenii Kulikov
006eea0c34 feat: generic TxEnv (#13957) 2025-01-24 10:48:44 +00:00
Léa Narzis
1296bacb87 refactor: change latest block == parent hash by block window distance check (#13961) 2025-01-24 09:43:06 +00:00
Matthias Seitz
8a3d9b3899 docs: receipts cache touchups (#13963) 2025-01-24 09:48:11 +01:00
Dan Cline
ee7820f2e3 fix: only increment proofs_processed for state update proofs results (#13956) 2025-01-23 23:04:18 +00:00
Dan Cline
a162571bd4 chore: use more block_num_hash in insert_block_inner (#13943) 2025-01-23 16:39:16 +00:00
DevOrbitlabs
9039909a78 feat: integrate request validation in EnginveValidator (#13858)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-01-23 16:11:30 +00:00
Dan Cline
187634fd2f feat: add sealed_block method to ExecutedBlock (#13945) 2025-01-23 15:56:50 +00:00
Dan Cline
5a40c68c73 chore: do not clone already recovered block (#13944) 2025-01-23 15:56:24 +00:00
Dhanraj Avhad
cc8558fa11 feat(test-utils): Make MockEthProvider generic over Transaction (#13853)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-22 23:18:43 +00:00
Matthias Seitz
69375780f5 chore: rm unused capabilities code (#13935) 2025-01-22 23:15:21 +00:00
Matthias Seitz
3e181ab53a chore: use alloy-eip2124 directly (#13941) 2025-01-22 23:14:42 +00:00
Matthias Seitz
4dcc135495 feat: add NetworkManager::eth (#13936) 2025-01-22 23:05:36 +00:00
Matthias Seitz
24c5234a50 chore: disable default features for engine primitives (#13939) 2025-01-22 23:04:48 +00:00
Dan Cline
a3015c8a3a feat(sdk): introduce PrimitivesTy helper type (#13933) 2025-01-22 22:29:33 +00:00
Dan Cline
f64dd8a977 chore: remove some unnecessary direct imports (#13934) 2025-01-22 22:08:48 +01:00
Léa Narzis
6c762565b8 refactor: finalize proofs mod move from reth-primitives to reth-primitives-traits (#13875) 2025-01-22 20:15:47 +00:00
Emilia Hane
3e961806b6 feat(no_std): Add no_std support for reth-payload-primitives (#13922) 2025-01-22 20:12:36 +00:00
Emilia Hane
5238486882 feat(no_std): Add no_std support for reth-ethereum-engine-primitives (#13931) 2025-01-22 20:11:59 +00:00
Emilia Hane
97851754df feat(no_std): Add no_std support for reth-engine-primitives (#13924) 2025-01-22 20:11:34 +00:00
Matthias Seitz
66fb8c8cac chore: remove network dep from tree (#13921) 2025-01-22 20:10:53 +00:00