Alexey Shekhirin
|
20a6a85148
|
refactor(trie): initialize sparse trie with the provider (#15199)
|
2025-03-21 15:36:21 +00:00 |
|
Toki
|
b7d834d1c0
|
Use of payload type instead of EngineTypes (#15187)
|
2025-03-21 11:07:54 +00:00 |
|
Matthias Seitz
|
5b06daa26b
|
chore: remove reth-provider dep (#15191)
|
2025-03-21 03:04:59 +00:00 |
|
Alexey Shekhirin
|
393c498527
|
perf(engine): use proof task as blinded node provider for sparse trie (#15152)
|
2025-03-20 11:05:25 +00:00 |
|
Pelle
|
9cb7177dfc
|
Added custom headers to NodePrimitives (#13995)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
|
2025-03-19 11:11:55 +00:00 |
|
Steven
|
0b9ffe8c1e
|
chore: Move block_to_payload to PayloadTypes trait (#15138)
|
2025-03-19 09:38:01 +00:00 |
|
Dan Cline
|
88a4d1b3fa
|
chore: turn multiproof from state into pure fn (#15139)
|
2025-03-19 08:05:09 +00:00 |
|
Dan Cline
|
2942fe8f5a
|
chore: add evm_for_ctx in prewarming ctx (#15121)
|
2025-03-18 18:10:13 +00:00 |
|
Alexey Shekhirin
|
c99a963d1c
|
refactor(trie): pass blinded provider factory to sparse trie methods (#15120)
|
2025-03-18 16:54:17 +00:00 |
|
Odinson
|
7c70df193b
|
refactor(trie): invert provider access in sparse trie (#14662)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-03-18 15:38:46 +00:00 |
|
0xMushow
|
3eb05a4adf
|
Refactor generic type to use PayloadTypes (#15113)
|
2025-03-18 11:00:11 +00:00 |
|
Ishika Choudhury
|
214a5ac270
|
ExecutionData moved to PayloadTypes (#15060)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-03-18 09:57:33 +00:00 |
|
Dan Cline
|
920796387d
|
chore: remove layer of blocking task calls (#15102)
|
2025-03-18 09:20:43 +00:00 |
|
Alexey Shekhirin
|
59ef9d9309
|
perf(tree): do not wait for the sparse trie to drop (#15092)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-03-17 21:56:24 +00:00 |
|
Dan Cline
|
9cdfcf57b9
|
feat: use fixed number of db transactions for storage proofs (#14860)
|
2025-03-17 21:01:11 +00:00 |
|
Dan Cline
|
32cd12bc01
|
chore: make execution and state root logs debug (#15077)
|
2025-03-17 21:58:29 +01:00 |
|
Dan Cline
|
9ab24977c6
|
fix: increment in_progress when we spawn a prewarm transaction (#15052)
|
2025-03-14 22:54:14 +00:00 |
|
Arsenii Kulikov
|
8d43d6d770
|
fix: handling of on-disk reorgs (#15046)
|
2025-03-14 20:05:48 +00:00 |
|
Soubhik Singha Mahapatra
|
613e4e55f4
|
chore: invoke invalid block hook for new invalid blocks (#14776)
Co-authored-by: Aideepakchaudhary <aideepakchaudhary@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-03-14 12:09:40 +00:00 |
|
Dan Cline
|
f2d3b7f2b9
|
feat: track time since first state update in metrics (#15031)
|
2025-03-13 23:56:05 +00:00 |
|
Dan Cline
|
0bfba01341
|
chore: use Histogram for trie input duration (#15028)
|
2025-03-13 23:06:21 +00:00 |
|
Alexey Shekhirin
|
eeaa65a668
|
chore(trie): simplify hashed post state partitioning (#14892)
|
2025-03-13 16:53:29 +00:00 |
|
Matthias Seitz
|
37f8a52825
|
chore: rm reth-primitives from engine crates (#15003)
|
2025-03-12 23:34:51 +00:00 |
|
Sumit
|
20bbdd70b9
|
Chore: move tree config from engine-tree to engine-primitives (#14890)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-03-12 17:34:04 +00:00 |
|
Dan Cline
|
cabe7b4d15
|
chore: add sparse trie logs with time elapsed (#14967)
|
2025-03-12 02:23:09 +00:00 |
|
Federico Gimenez
|
e536fbce95
|
fix: call validate_execution_requests from validate_version_specific_fields for ethereum engine validator (#14932)
|
2025-03-11 13:33:51 +01:00 |
|
Dan Cline
|
750326320b
|
chore: remove commented SparseTrieEvent (#14946)
|
2025-03-11 10:23:51 +01:00 |
|
Dan Cline
|
f880626c75
|
chore: use B256 Display for state root test assertion (#14943)
|
2025-03-10 22:05:42 +00:00 |
|
Arsenii Kulikov
|
d616096fda
|
chore: simplify NodePrimitives bounds (#14936)
|
2025-03-10 17:12:33 +00:00 |
|
Matthias Seitz
|
7c52e6c9d1
|
fix: clear tree state on unwind (#14866)
|
2025-03-10 11:25:53 +00:00 |
|
Arsenii Kulikov
|
91eb292e3e
|
refactor: unify EVM traits (#14920)
|
2025-03-10 08:52:55 +00:00 |
|
Arsenii Kulikov
|
d1f625f6bb
|
chore: bump alloy-evm (#14917)
|
2025-03-08 21:25:56 +00:00 |
|
Alexey Shekhirin
|
4f4db67bc1
|
feat(trie): update sparse trie storage roots independently (#14874)
|
2025-03-07 12:00:49 +00:00 |
|
Matthias Seitz
|
7b9470ef35
|
chore: bump alloy 0.12 (#14891)
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
|
2025-03-07 13:03:52 +01:00 |
|
Alexey Shekhirin
|
a765af9e6b
|
perf(tree): chunk multiproofs (#14800)
|
2025-03-06 15:45:29 +00:00 |
|
Matthias Seitz
|
cb917c5f88
|
refactor: use tokio to fetch storage proofs (#14838)
|
2025-03-05 12:34:32 +00:00 |
|
Alexey Shekhirin
|
3036053191
|
feat(tree): multiproof manager metrics (#14819)
|
2025-03-05 08:14:28 +00:00 |
|
Arsenii Kulikov
|
2eab45869f
|
feat: BlockAssember + BlockBuilder (#14808)
|
2025-03-04 17:20:02 +00:00 |
|
Alexey Shekhirin
|
7ba701a7a8
|
docs: typos (#14806)
|
2025-03-03 17:13:01 +00:00 |
|
Alexey Shekhirin
|
e0518e1f83
|
fix(tree): use only in-memory blocks when constructing trie input (#14729)
|
2025-03-03 13:27:22 +00:00 |
|
Matthias Seitz
|
18de3eb408
|
chore: misc tree (#14797)
|
2025-03-03 12:03:01 +00:00 |
|
Matthias Seitz
|
b36088da99
|
chore: allow result too large (#14795)
|
2025-03-03 10:43:17 +01:00 |
|
Alexey Shekhirin
|
ba2797c8be
|
refactor(tree): remove root.rs (#14778)
|
2025-02-28 16:05:30 +00:00 |
|
Emilia Hane
|
6ce459aec7
|
chore(payload): Move ExecutionPayloadValidator into reth-ethereum-payload-builder (#14751)
|
2025-02-28 13:05:14 +00:00 |
|
Alexey Shekhirin
|
6abe4407fb
|
test(tree): move state root task test to payload processor (#14772)
|
2025-02-28 11:46:02 +01:00 |
|
Alexey Shekhirin
|
bdb35ae30b
|
fix(tree): state root task duration (#14763)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-27 20:44:31 +00:00 |
|
Roman Krasiuk
|
feab73a003
|
feat(trie): utility methods for getting difference for MultiProofTargets (#14761)
|
2025-02-27 17:08:36 +00:00 |
|
Alexey Shekhirin
|
70e31f1ed4
|
chore(tree): remove old insert_block_inner method (#14754)
|
2025-02-27 16:17:11 +00:00 |
|
Alexey Shekhirin
|
7d3da7f324
|
chore(tree): report prewarm metrics (#14759)
|
2025-02-27 16:03:16 +00:00 |
|
Matthias Seitz
|
0dab1668fb
|
chore: simplify provider builder setup (#14756)
|
2025-02-27 15:13:20 +00:00 |
|