Roman Krasiuk
|
91751290c7
|
fix(trie): dangling storage hashes (#4108)
|
2023-08-08 08:55:44 +00:00 |
|
Dan Cline
|
a1c3a44ced
|
chore: fix PrefixSetMut doc comment (#4015)
|
2023-08-01 09:56:55 +00:00 |
|
Roman Krasiuk
|
703d5c705a
|
feat(cli): in-memory merkle debug script (#3895)
|
2023-07-28 11:03:07 +00:00 |
|
Roman Krasiuk
|
ea11787d7d
|
chore(trie): clean up in-mem root (#3894)
|
2023-07-25 03:24:35 +00:00 |
|
Matthias Seitz
|
26b1ffa92a
|
chore: make clippy happy (#3827)
|
2023-07-18 12:06:27 +00:00 |
|
Roman Krasiuk
|
d120effa5d
|
perf(trie): post state cursors (#3588)
|
2023-07-05 15:52:59 +00:00 |
|
Matthias Seitz
|
9cd31f1487
|
perf: put all prefix sets in Rc (#3582)
|
2023-07-05 09:58:48 +00:00 |
|
Roman Krasiuk
|
c236521cff
|
docs(trie): hashed post state & cursors (#3572)
|
2023-07-04 15:30:34 +00:00 |
|
Roman Krasiuk
|
f2f3425f1c
|
chore: fix clippy (#3540)
|
2023-07-03 14:26:17 +03:00 |
|
Bjerg
|
d14f995e1a
|
test: improve slow tests (#3487)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-07-02 10:46:16 +00:00 |
|
Matthias Seitz
|
1c796f24fc
|
chore: rustfmt (#3532)
|
2023-07-02 12:51:43 +02:00 |
|
joshieDo
|
c3ea430e4a
|
refactor: move mdbx::test-utils to reth_db::test-utils and add DatabaseEnvRO (#3466)
|
2023-06-29 23:52:26 +00:00 |
|
joshieDo
|
a53af3a0f2
|
refactor: move init_db to reth_db and add DatabaseEnv (#3450)
|
2023-06-28 21:03:00 +00:00 |
|
joshieDo
|
085a703d7c
|
refactor: add BlockWriter and BlockExecutionWriter (#3384)
|
2023-06-27 09:02:17 +00:00 |
|
Léo Vincent
|
0096739dbb
|
doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
|
2023-06-26 15:41:11 +00:00 |
|
Roman Krasiuk
|
db05e42ffd
|
docs(trie): fix typo (#3366)
|
2023-06-23 18:58:15 +00:00 |
|
Bjerg
|
77167134d0
|
docs: document crate features (#3269)
|
2023-06-21 19:35:38 +00:00 |
|
joshieDo
|
209d2445b0
|
chore: rename ShareableDatabase to ProviderFactory (#3121)
|
2023-06-14 06:49:32 +00:00 |
|
Thomas Coratger
|
0561675bb9
|
feat(trie): convert vec to Bytes in Nibbles (#3120)
|
2023-06-13 11:49:05 +00:00 |
|
joshieDo
|
f55d88b8c4
|
refactor: remove Transaction and add DatabaseProvider to stages (#3034)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-06-12 22:37:58 +00:00 |
|
Georgios Konstantopoulos
|
08900740bc
|
feat: Better progress reporting for stage checkpoints (#2982)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
|
2023-06-05 16:10:46 +00:00 |
|
Roman Krasiuk
|
5d7eba6fb2
|
chore(primitives): move checkpoints under stage mod (#2906)
|
2023-05-30 17:14:13 +00:00 |
|
Roman Krasiuk
|
b9f1819e69
|
fix(trie): discard zero-value slots in hashed poststate cursor (#2793)
|
2023-05-24 08:42:14 -07:00 |
|
Matthias Seitz
|
352b55dc05
|
chore: rename Error to DatabaseError (#2718)
|
2023-05-17 15:21:46 +02:00 |
|
Matthias Seitz
|
523ffa0cb7
|
chore(clippy): make clippy happy (#2597)
|
2023-05-07 12:00:23 +02:00 |
|
Roman Krasiuk
|
be87dcc682
|
fix(stage): merkle checkpoint target (#2512)
|
2023-05-02 06:04:00 -07:00 |
|
Dan Cline
|
7ea801f456
|
feat: write account and storage hashes in genesis (#2441)
|
2023-05-01 12:06:15 -07:00 |
|
Roman Krasiuk
|
cafb31aa53
|
chore(trie): move hash builder to primitives (#2493)
|
2023-05-01 10:47:35 -07:00 |
|
Roman Krasiuk
|
c7341b54f0
|
feat(trie): optimize prefix set (#2417)
|
2023-04-26 13:15:38 -07:00 |
|
Matthias Seitz
|
04947d2c49
|
chore(clippy): make clippy happy (#2403)
|
2023-04-26 12:31:25 +02:00 |
|
Matthias Seitz
|
f373731262
|
feat: add StateRootProvider trait (#2383)
|
2023-04-25 05:54:01 -07:00 |
|
joshieDo
|
dbb0a35708
|
perf(trie): reuse buf for rlp encoding on HashBuilder (#2374)
|
2023-04-24 14:31:09 -07:00 |
|
Roman Krasiuk
|
b0f22be5ae
|
feat(trie): hashed cursor (#2288)
|
2023-04-24 10:25:48 -07:00 |
|
Roman Krasiuk
|
ec94783e96
|
perf(trie): swap trie updates BTreeMap for HashMap (#2330)
|
2023-04-21 05:07:07 -07:00 |
|
Roman Krasiuk
|
c9f126df20
|
chore(trie): rename cursor module (#2333)
|
2023-04-21 05:06:18 -07:00 |
|
Roman Krasiuk
|
6b0135965c
|
chore(trie): remove obsolete sender type (#2331)
|
2023-04-21 12:47:05 +02:00 |
|
Roman Krasiuk
|
ec418d924d
|
feat(trie): read-only root calculation (#2233)
|
2023-04-21 02:36:48 -07:00 |
|
Bjerg
|
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 |
|
Roman Krasiuk
|
3b0dd3fb35
|
fix(trie): skip storing empty nibbles in storage trie (#2313)
|
2023-04-19 15:03:23 -04:00 |
|
Matthias Seitz
|
1680630e4a
|
chore: make clippy happy (#2267)
|
2023-04-15 13:26:55 +02:00 |
|
Roman Krasiuk
|
0759b30404
|
feat(trie): state root (#2206)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-04-12 09:48:33 -07:00 |
|
Roman Krasiuk
|
ca28b37a74
|
chore(trie): remove proptest with arbitrary leaves (#2203)
|
2023-04-12 03:24:10 -07:00 |
|
Roman Krasiuk
|
42a98a7194
|
feat(trie): stored nibbles (#2182)
|
2023-04-11 14:23:19 -07:00 |
|
Roman Krasiuk
|
d83c07c13c
|
feat(trie): prefix set (#2181)
|
2023-04-10 23:41:28 -07:00 |
|
Roman Krasiuk
|
5776accaa5
|
chore(trie): add account to trie crate (#2180)
|
2023-04-10 22:54:47 -07:00 |
|
Roman Krasiuk
|
54fc809a4c
|
feat(trie): hash builder (#2177)
|
2023-04-10 13:57:59 -07:00 |
|
Roman Krasiuk
|
a6366de1cd
|
feat(trie): trie nodes (#2174)
|
2023-04-10 09:18:19 -07:00 |
|
Roman Krasiuk
|
cbbd834575
|
feat(trie): setup crate (#2166)
|
2023-04-10 01:34:50 -07:00 |
|