Alexey Shekhirin
|
c0c29862bc
|
test(trie): more complex trie node iter test (#15244)
|
2025-03-24 21:32:11 +00:00 |
|
Alexey Shekhirin
|
5a7cd15e94
|
test(trie): fix cursor mocks (#15242)
|
2025-03-24 13:46:55 +00:00 |
|
Ishika Choudhury
|
f4f205f80c
|
changed possible #[allow()] -> #[expect()] (#15168)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-03-22 08:52:17 +00:00 |
|
Ishika Choudhury
|
35a5d050ed
|
feat: feature gate serde in ethereum-primitives (#15041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-03-22 07:35:25 +00:00 |
|
Dan Cline
|
fc1bb84195
|
feat: add dedicated storage proof method to ParallelProof (#15183)
|
2025-03-21 22:14:13 +00:00 |
|
Alexey Shekhirin
|
20a6a85148
|
refactor(trie): initialize sparse trie with the provider (#15199)
|
2025-03-21 15:36:21 +00:00 |
|
Alexey Shekhirin
|
59ed4c0250
|
test(trie): fix the trie node iterator test and use hash builder for correctness (#15195)
|
2025-03-21 12:11:49 +00:00 |
|
Matthias Seitz
|
65b7b33793
|
chore: remove serde from reth-provider (#15194)
|
2025-03-21 11:29:29 +00:00 |
|
Alexey Shekhirin
|
53a9c234a8
|
test(trie): trie node iter (#15176)
|
2025-03-20 18:15:18 +00:00 |
|
Alexey Shekhirin
|
5a6d957234
|
test(trie): mock hashed cursor factory (#15174)
|
2025-03-20 13:32:27 +00:00 |
|
Alexey Shekhirin
|
8df04421e8
|
test(trie): mock trie cursor factory (#15173)
|
2025-03-20 13:21:26 +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 |
|
Matthias Seitz
|
feb38c35f3
|
feat: add inverse conversion for rpc proof types (#15158)
|
2025-03-20 10:12:30 +00:00 |
|
Dan Cline
|
ffc4cceb07
|
chore(trie): make rlp_node take external rlp_buf (#15137)
|
2025-03-19 13:52:41 +00:00 |
|
Dan Cline
|
00d2163350
|
chore(trie): refactor each trie reveal into separate fn (#15143)
|
2025-03-19 13:52:02 +00:00 |
|
Dan Cline
|
22ff50aa45
|
chore(trie): rename from_provider_and_root to from_root_node (#15141)
|
2025-03-19 08:05:03 +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 |
|
Alexey Shekhirin
|
d119808124
|
chore(trie): do not take self by mutable ref for blinded provider (#15116)
|
2025-03-18 14:01:35 +00:00 |
|
Dan Cline
|
920796387d
|
chore: remove layer of blocking task calls (#15102)
|
2025-03-18 09:20:43 +00:00 |
|
Dan Cline
|
9cdfcf57b9
|
feat: use fixed number of db transactions for storage proofs (#14860)
|
2025-03-17 21:01:11 +00:00 |
|
Matthias Seitz
|
286a88dee7
|
chore: rm reth-primitives from trie (#15070)
|
2025-03-15 19:04:16 +00:00 |
|
Alexey Shekhirin
|
eeaa65a668
|
chore(trie): simplify hashed post state partitioning (#14892)
|
2025-03-13 16:53:29 +00:00 |
|
Dan Cline
|
3bebb0a19f
|
chore: add metrics on redundant proof nodes (#14969)
|
2025-03-12 23:07:06 +00:00 |
|
Arsenii Kulikov
|
aaae30930f
|
chore: bump revm (#14947)
|
2025-03-11 10:26:07 +01:00 |
|
cakevm
|
31697e5500
|
chore: Add 0x prefix and use macro if possible (#14907)
|
2025-03-08 07:46:04 +00:00 |
|
Alexey Shekhirin
|
4f4db67bc1
|
feat(trie): update sparse trie storage roots independently (#14874)
|
2025-03-07 12:00:49 +00:00 |
|
Alexey Shekhirin
|
a765af9e6b
|
perf(tree): chunk multiproofs (#14800)
|
2025-03-06 15:45:29 +00:00 |
|
Alexey Shekhirin
|
5ce2716b77
|
chore: add 0x prefix to b256! and address! calls (#14871)
|
2025-03-06 12:05:29 +00:00 |
|
Dan Cline
|
56342a23cb
|
chore: auto_impl TrieCursorFactory for reference (#14856)
|
2025-03-05 22:05:30 +00:00 |
|
Matthias Seitz
|
cb917c5f88
|
refactor: use tokio to fetch storage proofs (#14838)
|
2025-03-05 12:34:32 +00:00 |
|
Arsenii Kulikov
|
2e347e76e7
|
fix: no-std for storage-api (#14810)
|
2025-03-03 20:06:40 +00:00 |
|
Roman Krasiuk
|
feab73a003
|
feat(trie): utility methods for getting difference for MultiProofTargets (#14761)
|
2025-02-27 17:08:36 +00:00 |
|
Roman Krasiuk
|
cbf31556a9
|
chore(trie): convert MultiProofTargets into unit struct (#14748)
|
2025-02-27 12:50:04 +00:00 |
|
Roman Krasiuk
|
b4d1c85397
|
feat(trie): HashedPostState::multi_proof_targets (#14747)
|
2025-02-27 12:15:46 +00:00 |
|
Dimitris Apostolou
|
4565cda599
|
chore(deps): avoid duplicate crates (#14681)
|
2025-02-27 07:47:08 +00:00 |
|
Alexey Shekhirin
|
d39e24d9f3
|
feat(trie): parallel proof metrics (#14633)
|
2025-02-22 11:25:49 +00:00 |
|
Dan Cline
|
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 |
|
Alexey Shekhirin
|
b3bd69b224
|
feat(root): metrics and logs for state root config (#14631)
|
2025-02-21 14:26:34 +00:00 |
|
DaniPopes
|
faa55d96bf
|
perf(trie): optimize in memory cursor (#14600)
|
2025-02-21 09:22:38 +00:00 |
|
DaniPopes
|
c9a348dd2c
|
chore(deps): bump breaking deps (#14570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-19 11:36:15 +00:00 |
|
DaniPopes
|
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 |
|
Arsenii Kulikov
|
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 |
|
DaniPopes
|
fe745ea636
|
chore(trie): small cleanups (#14496)
|
2025-02-14 15:50:38 +00:00 |
|
Dan Cline
|
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 |
|
Shourya Chaudhry
|
8c2bcf11db
|
refactor(trie): struct for passing hash and tree masks in sparse trie (#14468)
|
2025-02-14 13:03:58 +00:00 |
|
Matthias Seitz
|
b45478c08c
|
Revert "Disable default features for reth-storage-api in workspace manifest" (#14471)
|
2025-02-13 13:51:05 +01:00 |
|
Emilia Hane
|
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 |
|
Alexey Shekhirin
|
1970a4425b
|
fix(trie): reveal blinded sparse trie when calculating root (#14449)
|
2025-02-12 15:27:07 +00:00 |
|
DaniPopes
|
fc7a3e5bc6
|
chore: use shorter map names (#14445)
|
2025-02-12 11:59:42 +00:00 |
|