|
|
ae96ee9632
|
feat(trie): add sparse trie Display impl (#14544)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2025-02-21 17:37:40 +00:00 |
|
|
|
b3bd69b224
|
feat(root): metrics and logs for state root config (#14631)
|
2025-02-21 14:26:34 +00:00 |
|
|
|
faa55d96bf
|
perf(trie): optimize in memory cursor (#14600)
|
2025-02-21 09:22:38 +00:00 |
|
|
|
c9a348dd2c
|
chore(deps): bump breaking deps (#14570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-19 11:36:15 +00:00 |
|
|
|
482f4557eb
|
chore(db): move mod tables to db-api (#14540)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-17 20:53:39 +00:00 |
|
|
|
336c3d1fac
|
feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
|
2025-02-17 19:59:23 +00:00 |
|
|
|
fe745ea636
|
chore(trie): small cleanups (#14496)
|
2025-02-14 15:50:38 +00:00 |
|
|
|
713182d530
|
feat(trie): add DecodedAccountProof and DecodedMultiProof (#14425)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-02-14 14:28:00 +00:00 |
|
|
|
8c2bcf11db
|
refactor(trie): struct for passing hash and tree masks in sparse trie (#14468)
|
2025-02-14 13:03:58 +00:00 |
|
|
|
b45478c08c
|
Revert "Disable default features for reth-storage-api in workspace manifest" (#14471)
|
2025-02-13 13:51:05 +01:00 |
|
|
|
58275b8931
|
Disable default features for reth-storage-api in workspace manifest (#14466)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-13 12:31:16 +00:00 |
|
|
|
1970a4425b
|
fix(trie): reveal blinded sparse trie when calculating root (#14449)
|
2025-02-12 15:27:07 +00:00 |
|
|
|
fc7a3e5bc6
|
chore: use shorter map names (#14445)
|
2025-02-12 11:59:42 +00:00 |
|
|
|
d727701a75
|
feat: add DecodedStorageProof and DecodedStorageMultiProof (#14391)
|
2025-02-11 16:05:20 +00:00 |
|
|
|
8e479f36d3
|
chore: add root_with_updates method to sparse trie (#14393)
|
2025-02-11 14:47:19 +00:00 |
|
|
|
30488a1292
|
fix(trie): do not reveal same node twice in sparse trie (#14370)
|
2025-02-10 17:12:15 +00:00 |
|
|
|
1c3547cd00
|
chore: add serde feature to stages types (#14329)
|
2025-02-08 14:25:43 +00:00 |
|
|
|
8c4c8c90cf
|
Moved HashedPostState to trie-common crate (#14230)
Co-authored-by: DarkLord017 <sambhavjain170944@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-06 11:59:39 +00:00 |
|
|
|
3309484a30
|
chore: rm redundant Send,Sync bounds on ParallelProof (#14248)
|
2025-02-05 23:50:23 +00:00 |
|
|
|
1c9ef8c5a3
|
refactor: remove Receipts struct (#14130)
|
2025-01-31 21:59:31 +00:00 |
|
|
|
590b58f978
|
fix(trie): update prefix set on the call to RevealedSparseTrie::update_rlp_node_level (#14108)
|
2025-01-30 19:32:09 +00:00 |
|
|
|
2b5cb351d5
|
chore(trie): remove reth-primitives dep (#14080)
|
2025-01-29 23:13:09 +00:00 |
|
|
|
7b965e0232
|
chore(trie-db): remove reth-primitives dep (#14079)
|
2025-01-29 22:41:46 +00:00 |
|
|
|
04ddcdfae5
|
feat(trie): include address on storage trie update error (#14075)
|
2025-01-29 18:37:56 +00:00 |
|
|
|
2e4376f359
|
add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-01-28 12:20:58 +00:00 |
|
|
|
e11e1f30fa
|
perf: remove empty HashMap instances from TrieUpdates and HashedPostState (#13976)
|
2025-01-28 11:00:05 +00:00 |
|
|
|
cd45a20eeb
|
chore(trie): remove from_cache_state (#14028)
|
2025-01-28 08:53:32 +00:00 |
|
|
|
4e7856621b
|
fix: do not record trie root metrics for ParallelProof (#13960)
|
2025-01-27 17:12:28 +00:00 |
|
|
|
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 |
|
|
|
3538c53317
|
feat(trie): more logs for proofs (#13843)
|
2025-01-27 11:39:27 +00:00 |
|
|
|
d2b454236f
|
perf(root): untangle the state root task (#13898)
|
2025-01-21 22:46:34 +00:00 |
|
|
|
12d3fbefff
|
fix(trie): check branch node masks if store_in_db_trie is None (#13828)
|
2025-01-17 12:49:07 +00:00 |
|
|
|
f66c7cc80d
|
chore(trie): make rlp_node fns pub (#13818)
|
2025-01-17 12:46:16 +00:00 |
|
|
|
43bd94ac4e
|
fix(trie): reveal blinded node along with masks in sparse trie (#13827)
|
2025-01-17 11:00:57 +00:00 |
|
|
|
4147bd0dc9
|
chore(trie): derive Clone on noop cursor factories (#13840)
|
2025-01-17 10:48:46 +00:00 |
|
|
|
64197c0064
|
chore(trie): branch node has only one child log (#13836)
|
2025-01-17 01:26:57 +01:00 |
|
|
|
7e972ea23d
|
fix(trie): use correct store_in_db_trie value for sparse extension nodes (#13826)
|
2025-01-16 16:45:23 +00:00 |
|
|
|
2c21edfed5
|
fix(trie): empty sparse trie branch node masks (#13825)
|
2025-01-16 15:10:09 +00:00 |
|
|
|
590496d0e4
|
chore(trie): less logs for sparse branch node updates (#13811)
|
2025-01-16 13:47:18 +00:00 |
|
|
|
f1f9d5a652
|
fix(trie): delete removed node from updated nodes in sparse trie (#13822)
|
2025-01-16 11:09:37 +00:00 |
|
|
|
1948e0f79c
|
feat(trie): sparse trie accessors (#13815)
|
2025-01-16 09:30:53 +00:00 |
|
|
|
bbc592c5bf
|
fix(trie): remove branch nodes in sparse trie that shouldn't be stored (#13808)
|
2025-01-16 08:47:17 +00:00 |
|
|
|
ac73b52079
|
fix(trie): remove branch nodes from updates if it was deleted (#13813)
|
2025-01-16 08:47:14 +00:00 |
|
|
|
d761ac42f5
|
feat(trie): blinded providers trace logs (#13786)
|
2025-01-13 17:24:37 +00:00 |
|
|
|
5a23708eb0
|
chore: make clippy happy (#13772)
|
2025-01-11 11:15:06 +00:00 |
|
|
|
69f9e1628a
|
fix(trie): sparse trie tree masks (#13760)
|
2025-01-10 11:28:54 +00:00 |
|
|
|
1f78b9e7e4
|
chore(trie): reveal witness by ref (#13751)
|
2025-01-09 15:34:57 +00:00 |
|
|
|
4a8c88f4d0
|
chore(engine): use Arc<rayon::ThreadPool> for StateRootTask (#13755)
|
2025-01-09 14:25:00 +00:00 |
|
|
|
66f934b8d0
|
chore(trie): simplify blinded provider (#13753)
|
2025-01-09 13:23:31 +00:00 |
|
|
|
017217f3eb
|
feat(trie): add leaf value retrieval methods to SparseStateTrie (#13750)
|
2025-01-09 11:40:45 +00:00 |
|