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 |
|
Dan Cline
|
89be91de0e
|
perf(pruner): do not create an iterator_cf for every address (#21767)
Co-authored-by: yongkangc <chiayongkang@hotmail.com>
|
2026-02-04 06:48:22 +00:00 |
|
Dan Cline
|
95f6bbe922
|
chore(pruner): always flush and compact after reth prune command (#21783)
|
2026-02-04 03:07:55 +00:00 |
|
Huber
|
32d5ddfe40
|
fix(test): clean up test temp directories on drop (#21772)
|
2026-02-03 22:44:12 +00:00 |
|
DaniPopes
|
87bae74094
|
chore: decode MDBX error code (#21766)
|
2026-02-03 20:16:32 +00:00 |
|
DaniPopes
|
d0fb5f31c2
|
chore: centralize thread::spawn to share tokio handles (#21754)
|
2026-02-03 16:58:46 +00:00 |
|
DaniPopes
|
9621b78586
|
chore: shorten thread names (#21751)
|
2026-02-03 16:40:35 +00:00 |
|
DaniPopes
|
6273530501
|
perf: use alloy_primitives hasher for dashmaps (#21726)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 15:05:44 +00:00 |
|
Alexey Shekhirin
|
ce29101277
|
chore(static-files): proper segment writer scoped thread names (#21747)
|
2026-02-03 14:44:03 +00:00 |
|
YK
|
6b7cc00289
|
refactor(rocksdb): deduplicate first()/last() implementations (#21738)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 14:33:44 +00:00 |
|
YK
|
ffcb486388
|
refactor(rocksdb): deduplicate iterator next() implementations (#21737)
|
2026-02-03 14:31:05 +00:00 |
|
DaniPopes
|
46a9b9ad3d
|
perf: replace RwLock<HashMap/HashSet> with DashMap/DashSet (#21692)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-03 13:31:05 +01:00 |
|
Dan Cline
|
6946f26d77
|
fix(cli): delete all static files when PruneModes::Full is configured (#21647)
|
2026-02-02 17:30:21 +00:00 |
|
DaniPopes
|
5ef32726db
|
refactor: add with_* compressor utility methods (#21680)
|
2026-02-01 20:43:25 +00:00 |
|
Snezhkko
|
60c3bef1e8
|
fix(zstd): use transaction dictionary for tx compressor (#21382)
|
2026-02-01 20:12:51 +00:00 |
|
iPLAY888
|
af96eeae56
|
refactor(provider): deduplicate segment-to-stage mapping in static file manager (#21670)
|
2026-02-01 20:09:32 +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 |
|
CPerezz
|
9127563914
|
fix: cleanup entire temp directory when using testing_node (#18399)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-31 16:46: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 |
|
Georgios Konstantopoulos
|
370a548f34
|
refactor(db): derive Clone for DatabaseEnv (#21641)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 21:54:50 +00:00 |
|
pepes
|
781128eece
|
chore(db-api): simplify DatabaseMetrics impl for Arc (#21635)
|
2026-01-30 18:43:19 +00:00 |
|
Matthias Seitz
|
e1bc6d0f08
|
feat(engine): preserve sparse trie across payload validations (#21534)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2026-01-30 18:34:13 +00:00 |
|
Matthias Seitz
|
faf64c712e
|
feat(cli): add reth db state command for historical contract storage (#21570)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 14:03:19 +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
|
d8e912f66b
|
fix(provider): prune account changesets from static files in remove_state_above (#21605)
|
2026-01-29 21:57:28 +00:00 |
|
Georgios Konstantopoulos
|
0572c4e0ca
|
feat(metrics): add _last gauge metrics for save_blocks timings (#21597)
|
2026-01-29 21:34:27 +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 |
|
Georgios Konstantopoulos
|
70bfdafd26
|
fix(provider): check executed block before returning historical state (#21571)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-29 13:54:50 +00:00 |
|
YK
|
e9fe0283a9
|
fix(provider): use storage-aware methods in unwind_trie_state_from (#21561)
|
2026-01-29 11:54:12 +00:00 |
|
joshieDo
|
013dfdf8c8
|
fix(prune): add minimum 64 block retention for receipts and bodies (#21520)
|
2026-01-28 18:10: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 |
|
theo
|
88eb0beeb2
|
chore(op-reth): remove op-reth dependencies from core reth library crates (#21492)
|
2026-01-28 14:53:17 +00:00 |
|
joshieDo
|
231292b58e
|
fix(provider): cap static file changeset iteration to highest available block (#21510)
|
2026-01-28 11:03:49 +00:00 |
|
Matthias Seitz
|
aa5b12af44
|
refactor(db): make Tx::inner field private with accessor (#21490)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-27 22:06:41 +00:00 |
|
joshieDo
|
2e05cec84b
|
fix: ensure edge enables history in rocksdb (#21478)
|
2026-01-27 18:43:25 +00:00 |
|
Matthias Seitz
|
9eaa5a6303
|
chore: remove Sync bound from cursor associated types (#21486)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-27 18:31:40 +00:00 |
|
joshieDo
|
c8245594bc
|
fix(db): write genesis history to correct storage backend (#21471)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-27 11:59:06 +00:00 |
|
Dan Cline
|
ed40ce8c4c
|
chore: simplify account_changesets_range (#21457)
|
2026-01-27 11:44:11 +00:00 |
|
YK
|
1e734936d8
|
fix(provider): skip storage changeset writes when routed to static files (#21468)
|
2026-01-27 10:34:44 +00:00 |
|
Georgios Konstantopoulos
|
71ed68e944
|
perf(db): flatten HashedPostState before persisting (#21422)
|
2026-01-26 22:49:01 +00:00 |
|
Rez
|
b87cde5479
|
feat: configurable EVM execution limits (#21088)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2026-01-26 15:27:09 +00:00 |
|
Matthias Seitz
|
0eea4d76e9
|
chore: remove unused imports in storage-api (#21400)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-24 15:49:21 +00:00 |
|
YK
|
8a1702cd74
|
fix(rocksdb): filter history writes to only changed accounts/storage (#21339)
Co-authored-by: Tempo AI <ai@tempo.xyz>
|
2026-01-24 13:07:16 +00:00 |
|
iPLAY888
|
ffbef9e3cd
|
chore: removed needless collect (#21381)
|
2026-01-23 21:59:19 +00:00 |
|
joshieDo
|
9a4c6d8a11
|
feat(rocksdb): static file based healing for TransactionHashNumbers (#21343)
|
2026-01-23 20:11:47 +00:00 |
|
joshieDo
|
3648483512
|
feat(rocksdb): add WAL size tracking metric and Grafana dashboard (#21295)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-23 19:59:10 +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
|
decb56fae1
|
feat(rocksdb): changeset-based crash recovery healing for history indices (#21341)
|
2026-01-23 19:28:10 +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 |
|