|
|
ad64de8962
|
primitives: rm more alloy_primitives reexports (#11250)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-09-26 16:18:56 +00:00 |
|
|
|
6a7d8938c7
|
chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2024-09-26 14:33:29 +00:00 |
|
|
|
f2a508df34
|
primitives: rm more alloy_primitives reexports (#11222)
|
2024-09-26 11:29:18 +00:00 |
|
|
|
42d2e485de
|
chore(trie): replace ParallelStateRoot with AsyncStateRoot (#11213)
|
2024-09-26 08:25:19 +00:00 |
|
|
|
1e0a35e744
|
perf(engine): migrate to AsyncStateRoot (#10927)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2024-09-25 12:34:54 +00:00 |
|
|
|
f606b70b7f
|
feat(trie): use packed encoding HashSet<Nibbles> serialization (#11147)
|
2024-09-24 14:05:15 +00:00 |
|
|
|
b06bc1088a
|
fix: use nibbles map serialization for TrieUpdates (#11146)
|
2024-09-24 10:11:53 +00:00 |
|
|
|
f9b8dc4035
|
feat(trie): add way to serialize maps with Nibbles keys (#11141)
|
2024-09-24 00:28:31 +00:00 |
|
|
|
c7a18fd078
|
chore(trie-common): make tests run without arbitrary (#11142)
|
2024-09-23 22:40:27 +00:00 |
|
|
|
efa5d45e4e
|
feat(trie): use global thread pool in async state root calculation (#11057)
|
2024-09-23 17:45:12 +00:00 |
|
|
|
95d65dc022
|
chore: remove dead_code on InMemoryAccountTrieCursor (#11080)
|
2024-09-21 08:51:55 +02:00 |
|
|
|
6cb26f72af
|
feat: make DatabaseProvider generic over chainspec (#10978)
|
2024-09-19 14:23:06 +00:00 |
|
|
|
4674bfdcb1
|
fix(lint): lint warnings trie tests (#11012)
|
2024-09-19 13:22:48 +02:00 |
|
|
|
a8078f66dd
|
fix(trie): remove debug_assert for storage root (#10973)
|
2024-09-17 21:58:22 +00:00 |
|
|
|
ad76d89a27
|
chore: early return EMPTY_ROOT_HASH (#10957)
|
2024-09-17 13:45:47 +00:00 |
|
|
|
5468921b90
|
trie: replace reth_primitives with alloy_primitives (#10931)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
|
2024-09-16 11:48:04 +00:00 |
|
|
|
605b93a205
|
feat(trie): integrate TrieInput into ParallelStateRoot & AsyncStateRoot (#10930)
|
2024-09-16 10:05:16 +00:00 |
|
|
|
06dbd3a610
|
feat(trie): expose multiproof via StateProofProvider (#10915)
|
2024-09-16 09:52:15 +00:00 |
|
|
|
fdd64972b9
|
feat(trie): integrate TrieInput into StateProofProvider methods (#10929)
|
2024-09-16 09:18:23 +00:00 |
|
|
|
59a7798750
|
feat(trie): async root intermediate nodes (#10920)
|
2024-09-16 08:37:18 +00:00 |
|
|
|
b0eb78ced6
|
feat(trie): TrieInput (#10918)
|
2024-09-16 08:04:17 +00:00 |
|
|
|
acdb7b7e2e
|
perf(engine): parallel storage roots (#10666)
|
2024-09-12 13:12:05 +00:00 |
|
|
|
d11bbe686b
|
refactor: reduce ProviderFactory usage (#10798)
|
2024-09-11 09:36:34 +02:00 |
|
|
|
f6b2021440
|
dev: remove unused dev-deps (#10813)
|
2024-09-11 00:45:20 +00:00 |
|
|
|
282a96a70d
|
trie: add unit tests for TrieAccount (#10802)
|
2024-09-10 10:20:05 +00:00 |
|
|
|
423e0221f7
|
trie: clean up reth-primitives imports (#10757)
|
2024-09-06 20:19:50 +00:00 |
|
|
|
5ecc9d2348
|
feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2024-09-05 15:17:28 +00:00 |
|
|
|
5b97ace992
|
fix(witness): storage proof target on blinded (#10657)
|
2024-09-02 14:06:38 +00:00 |
|
|
|
d5c6f1a54c
|
fix(witness): allow no storage multiproof (#10656)
|
2024-09-02 14:04:25 +00:00 |
|
|
|
d5906f3f89
|
test(trie): improve in-memory nodes fuzz tests (#10479)
|
2024-09-02 10:34:51 +00:00 |
|
|
|
38087a09f9
|
perf(trie): remove some clones (#10406)
|
2024-08-26 12:13:59 +00:00 |
|
|
|
9c57c4a454
|
clippy: add redundant_else clippy lint (#10525)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-08-26 09:40:10 +00:00 |
|
|
|
29058ad7ee
|
clippy: add cloned_instead_of_copied clippy lint (#10530)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
|
2024-08-26 09:04:19 +00:00 |
|
|
|
cb6e5ed831
|
fix(trie): consider all intermediate nodes invalidated for wiped storage (#10476)
|
2024-08-26 08:03:44 +00:00 |
|
|
|
3e3f33299d
|
fix(trie): take earliest value in HashedStorage::from_reverts (#10475)
|
2024-08-23 05:50:37 +00:00 |
|
|
|
72293c9d7a
|
chore(trie): remove PrefixSetMut::contains (#10466)
|
2024-08-23 05:48:48 +00:00 |
|
|
|
ae0c7beb28
|
feat(trie): hashed state from cache (#10455)
|
2024-08-22 18:42:17 +00:00 |
|
|
|
f4255216c7
|
fix(trie): filter out removed nodes on extend (#10433)
|
2024-08-22 05:22:55 +00:00 |
|
|
|
1f6993d770
|
test(trie): fuzz in-memory storage nodes (#10413)
|
2024-08-21 14:21:01 +00:00 |
|
|
|
1e52ef9486
|
fix(trie): skip cleared storage database lookup on InMemoryStorageTrieCursor::next (#10412)
|
2024-08-21 09:37:02 +00:00 |
|
|
|
457439ea2b
|
fix(trie): clear all deleted storage nodes on extend (#10411)
|
2024-08-21 09:36:54 +00:00 |
|
|
|
a6689e637f
|
fix(trie): filter in-memory storage node on seek_exact (#10410)
|
2024-08-21 07:39:47 +00:00 |
|
|
|
297934fe21
|
feat(rpc): get_account (#10369)
|
2024-08-19 11:29:17 +00:00 |
|
|
|
153a3e352d
|
feat: add impl From GenesisAccount to Account (#10256)
|
2024-08-17 21:47:54 +00:00 |
|
|
|
85cdf01d29
|
fix(trie): exclude trie updates for root node (#10306)
|
2024-08-17 17:34:50 +00:00 |
|
|
|
ac3d62ba02
|
perf(tree): re-use intermediate nodes (#9836)
|
2024-08-13 19:57:22 +00:00 |
|
|
|
330f73b7ec
|
refactor: remove #[reth_codec] and #[derive_arbitrary] macros (#10263)
|
2024-08-12 14:23:50 +00:00 |
|
|
|
75a501e9fa
|
chore: derive serde traits (#10198)
|
2024-08-08 16:48:59 +00:00 |
|
|
|
106a0c7cf7
|
refactor: replace once_cell Lazy with LazyLock (#9844)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
|
2024-08-08 14:20:42 +00:00 |
|
|
|
58a5d26469
|
trie: add Default impl for AccountProof (#10132)
|
2024-08-06 11:54:26 +00:00 |
|