Dan Cline
|
e3fe6326bc
|
chore(storage): rm storage settings, use only one (#22042)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-12 21:17:05 +00:00 |
|
Georgios Konstantopoulos
|
121160d248
|
refactor(db): use hashed state as canonical state representation (#21115)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-12 18:02:02 +00:00 |
|
DaniPopes
|
68e4ff1f7d
|
feat: global runtime (#21934)
|
2026-02-11 03:45:09 +00:00 |
|
Dan Cline
|
c558c1d10f
|
fix(stages): skip sender unwind when fully pruned (#21988)
|
2026-02-09 17:36:20 +00:00 |
|
Dan Cline
|
352430cd84
|
fix: skip sender recovery stage when senders fully pruned (#21918)
|
2026-02-06 21:22:40 +00:00 |
|
Dan Cline
|
08c61535db
|
chore: introduce v2 storage flag and remove edge flag (#21868)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: yongkangc <chiayongkang@hotmail.com>
|
2026-02-06 16:23:04 +00:00 |
|
Elaela Solis
|
386b774ed5
|
refactor: use spawn_os_thread for better tokio integration (#21788)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-02-04 19:00:37 +00:00 |
|
Georgios Konstantopoulos
|
f53f90d714
|
refactor: use alloy_primitives::map for all HashMap/HashSet types (#21686)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-04 12:08:39 +00:00 |
|
YK
|
bc729671d9
|
perf(rocksdb): batch tx reads in TransactionLookupStage unwind (#21723)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 18:28:04 +00:00 |
|
YK
|
7f970e136a
|
refactor(stages): use with_rocksdb_batch_auto_commit in tx_lookup (#21722)
|
2026-02-03 14:35:07 +00:00 |
|
YK
|
9f8c22e2c3
|
feat(prune): prune rocksdb account and storage history indices (#21331)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-01 18:42:17 +00:00 |
|
iPLAY888
|
63a3e18404
|
fix: remove unnecessary alloc (#21665)
|
2026-02-01 13:01:11 +00:00 |
|
DaniPopes
|
de69654b73
|
chore(deps): breaking bumps (#21584)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-31 00:44:09 +00:00 |
|
joshieDo
|
327a1a6681
|
test(stages): add pipeline forward sync and unwind test (#21602)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 00:49:28 +00:00 |
|
joshieDo
|
67a7a1c2d1
|
chore: revert "test(stages): add pipeline forward sync and unwind test" (#21601)
|
2026-01-29 22:36:47 +01:00 |
|
joshieDo
|
2b1833576b
|
test(stages): add pipeline forward sync and unwind test (#21553)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-29 21:13:07 +00:00 |
|
joshieDo
|
effa0ab4c7
|
fix(provider): read changesets from static files during unwind (#21528)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-28 15:52:08 +00:00 |
|
ethfanWilliam
|
f1459fcf91
|
fix(stages): retain RocksDB TempDir in TestStageDB to prevent premature deletion (#21444)
|
2026-01-26 19:43:11 +00:00 |
|
Dan Cline
|
94235d64a8
|
fix(pruner): prune account and storage changeset static files (#21346)
|
2026-01-26 19:28:18 +00:00 |
|
Matthias Seitz
|
ccff9a08f0
|
chore: fix clippy unnecessary_sort_by lint (#21385)
|
2026-01-24 03:13:49 +00:00 |
|
joshieDo
|
ab418642b4
|
fix(stages): commit RocksDB batches before flush and configure immediate WAL cleanup (#21374)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2026-01-23 19:28:52 +00:00 |
|
joshieDo
|
b814893221
|
feat(stages): flush RocksDB at end of history and tx_lookup stages (#21367)
|
2026-01-23 17:02:53 +00:00 |
|
joshieDo
|
a0df561117
|
fix(rocksdb): periodic batch commits in stages to prevent OOM (#21334)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-22 19:04:56 +00:00 |
|
Brian Picciano
|
da12451c9c
|
chore(trie): Cleanup unused trie changesets code (#21323)
|
2026-01-22 16:57:46 +00:00 |
|
Dan Cline
|
ebe2ca1366
|
feat: add StaticFileSegment::StorageChangeSets (#20896)
|
2026-01-22 15:03:47 +00:00 |
|
joshieDo
|
12cf3d685b
|
fix(provider): add CommitOrder for RocksDB/MDBX unwind atomicity (#21311)
|
2026-01-22 14:54:47 +00:00 |
|
YK
|
624ddc5779
|
feat(stages): add RocksDB support for IndexStorageHistoryStage (#21175)
|
2026-01-21 17:05:19 +00:00 |
|
joshieDo
|
ff8ac97e33
|
fix(stages): clear ETL collectors on HeaderStage error paths (#21258)
|
2026-01-21 16:27:30 +00:00 |
|
Arsenii Kulikov
|
9662dc5271
|
fix: properly save history indices in pipeline (#21222)
|
2026-01-20 18:20:28 +00:00 |
|
YK
|
bd144a4c42
|
feat(stages): add RocksDB support for IndexAccountHistoryStage (#21165)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-20 14:23:29 +00:00 |
|
Dan Cline
|
1d55abeef3
|
chore: rename extend_ref methods on sorted data structures (#21043)
|
2026-01-19 13:04:57 +00:00 |
|
MozirDmitriy
|
6a2010e595
|
refactor(stages): reuse history index cache buffers in collect_history_indices (#21017)
|
2026-01-19 11:39:52 +00:00 |
|
Matthias Seitz
|
40bc9d3860
|
revert: undo Chain crate, add LazyTrieData to trie-common (#21155)
|
2026-01-17 15:57:09 +00:00 |
|
Dan Cline
|
c617d25c36
|
perf: make Chain use DeferredTrieData (#21137)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-01-17 01:05:35 +00:00 |
|
Brian Picciano
|
13707faf1a
|
feat(consensus): incremental receipt root computation in background task (#21131)
|
2026-01-16 19:53:59 +00:00 |
|
Brian Picciano
|
a74cb9cbc3
|
feat(trie): in-memory trie changesets (#20997)
|
2026-01-16 01:06:31 +00:00 |
|
joshieDo
|
f012b3391e
|
feat: parallelize save_blocks (#20993)
Co-authored-by: Sergei Shulepov <s.pepyakin@gmail.com>
Co-authored-by: Sergei Shulepov <pep@tempo.xyz>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-15 14:58:06 +00:00 |
|
YK
|
46d670eca5
|
fix(stages): use static files for unwind in SenderRecovery stage (#20972)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-12 19:22:49 +00:00 |
|
Matthias Seitz
|
210309ca76
|
docs: fix typos and incorrect documentation (#20943)
|
2026-01-12 00:48:01 +01:00 |
|
Dan Cline
|
e86c5fba53
|
fix(stages): advance sender static file in sender recovery (#20897)
|
2026-01-09 20:23:17 +00:00 |
|
Arun Dhyani
|
d489f80f6b
|
feat: Add TrieUpdatesSorted and HashedPostStateSorted in all ExEx notifications (#20333)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-09 13:06:41 +00:00 |
|
joshieDo
|
1363205b5d
|
feat: allow TransactionHashNumbers to be written to rocksdb during live sync (#20853)
|
2026-01-08 20:02:49 +00:00 |
|
Emilia Hane
|
412f39e223
|
chore(consensus): Remove associated type Consensus::Error (#20843)
Co-authored-by: Josh_dfG <126518346+JoshdfG@users.noreply.github.com>
|
2026-01-08 15:54:31 +00:00 |
|
Dan Cline
|
eed34254f5
|
feat: add StaticFileSegment::AccountChangeSets (#18882)
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-01-08 12:05:05 +00:00 |
|
Maxim Evtush
|
7efaf4ca97
|
docs: mention optional EraStage in DefaultStages documentation (#20836)
|
2026-01-08 11:51:10 +00:00 |
|
fig
|
fc248e3323
|
chore(stages): use with_capacity() at populate_range() (#20671)
|
2025-12-29 21:34:54 +00:00 |
|
joshieDo
|
cf457689a6
|
docs: add additional context to PruneSenderRecoveryStage (#20606)
|
2025-12-23 15:30:23 +00:00 |
|
AJStonewee
|
f8b927c6cd
|
refactor(stages): use LazyLock for zero address hash (#20576)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-12-23 08:20:45 +00:00 |
|
AJStonewee
|
ccb897f9a0
|
refactor(stages): cache hashed address in storage hashing loop (#20318)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2025-12-22 16:05:46 +00:00 |
|
fig
|
96c77fd8b2
|
feat(storage): make insert_block() operate with references (#20504)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-12-22 15:13:43 +00:00 |
|