Commit Graph

420 Commits

Author SHA1 Message Date
503748b0f7 bench(trie): prefix set (#2406) 2023-04-26 09:54:49 -07:00
04947d2c49 chore(clippy): make clippy happy (#2403) 2023-04-26 12:31:25 +02:00
f373731262 feat: add StateRootProvider trait (#2383) 2023-04-25 05:54:01 -07:00
dbb0a35708 perf(trie): reuse buf for rlp encoding on HashBuilder (#2374) 2023-04-24 14:31:09 -07:00
b0f22be5ae feat(trie): hashed cursor (#2288) 2023-04-24 10:25:48 -07:00
ec94783e96 perf(trie): swap trie updates BTreeMap for HashMap (#2330) 2023-04-21 05:07:07 -07:00
c9f126df20 chore(trie): rename cursor module (#2333) 2023-04-21 05:06:18 -07:00
6b0135965c chore(trie): remove obsolete sender type (#2331) 2023-04-21 12:47:05 +02:00
ec418d924d feat(trie): read-only root calculation (#2233) 2023-04-21 02:36:48 -07:00
68d8506d8e feat: block level indexing (#2275)
Co-authored-by: rakita <dragan0rakita@gmail.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-20 15:03:48 -04:00
3b0dd3fb35 fix(trie): skip storing empty nibbles in storage trie (#2313) 2023-04-19 15:03:23 -04:00
1680630e4a chore: make clippy happy (#2267) 2023-04-15 13:26:55 +02:00
0759b30404 feat(trie): state root (#2206)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-12 09:48:33 -07:00
ca28b37a74 chore(trie): remove proptest with arbitrary leaves (#2203) 2023-04-12 03:24:10 -07:00
42a98a7194 feat(trie): stored nibbles (#2182) 2023-04-11 14:23:19 -07:00
d83c07c13c feat(trie): prefix set (#2181) 2023-04-10 23:41:28 -07:00
5776accaa5 chore(trie): add account to trie crate (#2180) 2023-04-10 22:54:47 -07:00
54fc809a4c feat(trie): hash builder (#2177) 2023-04-10 13:57:59 -07:00
a6366de1cd feat(trie): trie nodes (#2174) 2023-04-10 09:18:19 -07:00
cbbd834575 feat(trie): setup crate (#2166) 2023-04-10 01:34:50 -07:00