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 |
|
Julian Meyer
|
f6dbf2d82d
|
feat(db): implement extra dup methods (#20964)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-01-16 21:31:52 +00:00 |
|
Matthias Seitz
|
905bb95f8b
|
perf(engine): defer trie overlay computation with LazyOverlay (#21133)
|
2026-01-16 18:25:04 +00:00 |
|
YK
|
13c32625bc
|
feat(storage): add EitherReader for routing history queries to MDBX or RocksDB (#21063)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-16 17:44:43 +00:00 |
|
Arsenii Kulikov
|
80eb0d0fb6
|
refactor: use BlockExecutionOutcome in ExecutedBlock (#21123)
|
2026-01-16 17:07:19 +00:00 |
|
figtracer
|
e313de818b
|
chore(provider): pre alloc tx hashes (#21114)
|
2026-01-16 15:40:47 +00:00 |
|
rakita
|
86c414081a
|
feat: stagging revm v34.0.0 (#20627)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-01-16 14:56:27 +00:00 |
|
Brian Picciano
|
a74cb9cbc3
|
feat(trie): in-memory trie changesets (#20997)
|
2026-01-16 01:06:31 +00:00 |
|
joshieDo
|
e9b079ad62
|
feat: add rocksdb to save_blocks (#21003)
Co-authored-by: Sergei Shulepov <s.pepyakin@gmail.com>
Co-authored-by: Sergei Shulepov <pep@tempo.xyz>
Co-authored-by: yongkangc <chiayongkang@hotmail.com>
|
2026-01-15 18:33:19 +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 |
|
joshieDo
|
d225fc1d7f
|
feat: add get/set db settings for rocksdb (#21095)
|
2026-01-15 14:48:05 +00:00 |
|
YK
|
9bcd3712c8
|
test(storage): add parametrized MDBX/RocksDB history lookup equivalence tests (#20871)
|
2026-01-15 11:16:40 +00:00 |
|
Sergei Shulepov
|
27fbd9a7de
|
fix(db): change commit return type from Result<bool> to Result<()> (#21077)
Co-authored-by: Sergei Shulepov <pep@tempo.xyz>
|
2026-01-14 23:56:27 +00:00 |
|
James Prestwich
|
1265a89c21
|
refactor: make use of dbi consistent across mdbx interface (#21079)
|
2026-01-14 23:42:42 +00:00 |
|
DaniPopes
|
54735ce0f4
|
perf: use fixed-map for StaticFileSegment maps (#21001)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-14 00:52:54 +00:00 |
|
joshieDo
|
a73e73adef
|
feat(storage): split static file commit into sync_all and finalize (#20984)
|
2026-01-13 16:27:55 +00:00 |
|
DaniPopes
|
2444533a04
|
perf: use in-memory length for static files metrics (#20987)
|
2026-01-13 11:37:00 +00:00 |
|
DaniPopes
|
25906b7b3e
|
fix(libmdbx): use correct size for freelist u32 values (#20970)
|
2026-01-12 18:52:03 +00:00 |
|
Matthias Seitz
|
210309ca76
|
docs: fix typos and incorrect documentation (#20943)
|
2026-01-12 00:48:01 +01:00 |
|
joshieDo
|
485fa3448d
|
fix: call cancel_all_background_work on RocksDBProviderInner drop (#20895)
|
2026-01-09 19:53:31 +00:00 |
|
joshieDo
|
425a021e3b
|
feat: add edge feature flag to reth (#20841)
|
2026-01-09 15:33:21 +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 |
|
Brian Picciano
|
8367ba473e
|
feat(metrics): Add metrics for save_block steps and computed trie input sizes (#20878)
|
2026-01-09 11:40:35 +00:00 |
|
Matthias Seitz
|
8a9b5d90f4
|
feat(chain-state): add persisted block tracking (#20876)
Co-authored-by: cakevm <cakevm@proton.me>
|
2026-01-09 09:56:20 +00:00 |
|
joshieDo
|
c26cfa3dcb
|
fix: pre-calculate transitions on append_blocks_with_state (#20850)
|
2026-01-09 09:26:46 +00:00 |
|
joshieDo
|
13e59651f1
|
fix: initialize transaction-senders sf during genesis (#20846)
|
2026-01-09 09:26:26 +00:00 |
|
YK
|
5433d7a4ac
|
feat(storage): add RocksDB history lookup methods and owned batch type [2/3] (#20543)
|
2026-01-09 04:52:15 +00:00 |
|
joshieDo
|
1363205b5d
|
feat: allow TransactionHashNumbers to be written to rocksdb during live sync (#20853)
|
2026-01-08 20:02:49 +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 |
|
Emilia Hane
|
ef708792a9
|
chore(storage): Add trait object error variant to DatabaseError (#20096)
|
2026-01-08 11:40:09 +00:00 |
|
YK
|
3ca5cf49b6
|
refactor(storage): extract shared find_changeset_block_from_index algorithm [1/3] (#20542)
|
2026-01-08 02:56:38 +00:00 |
|
cui
|
17c1365368
|
perf: prealloc vector (#20713)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
|
2026-01-05 13:57:24 +00:00 |
|
cui
|
96ff33120e
|
perf: prealloc vec (#20721)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
|
2026-01-05 13:53:17 +00:00 |
|
Hwangjae Lee
|
5053322711
|
docs(storage): fix typos in storage crates (#20673)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2025-12-30 06:18:35 +00:00 |
|
YK
|
d72105b47c
|
fix(storage): rocksdb consistency check on startup (#20596)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
|
2025-12-30 06:17:32 +00:00 |
|
Matthias Seitz
|
05ed753e58
|
chore: shrink range result vec to fit (#20639)
|
2025-12-29 10:22:11 +00:00 |
|
YK
|
a92cbb5e8b
|
feat(storage): add AccountsHistory RocksDB consistency check (#20594)
|
2025-12-28 01:59:02 +00:00 |
|
ligt
|
97f6db61aa
|
perf(persistence): optimize append_history_index with upsert (#19825)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-12-24 12:40:23 +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 |
|
YK
|
535d97f39e
|
refactor(provider): extract heal_segment for NippyJar consistency (#20508)
|
2025-12-22 14:01:12 +00:00 |
|
Brian Picciano
|
7b2fbdcd51
|
chore(db): Remove Sync from DbTx (#20516)
|
2025-12-22 10:13:57 +00:00 |
|
alex017
|
63b9d5fe57
|
refactor(db-api): remove redundant clone and unused import in unwind (#20499)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-12-19 14:47:11 +00:00 |
|
Federico Gimenez
|
cd8fec3273
|
feat(stages): use EitherWriter for TransactionLookupStage RocksDB writes (#20428)
|
2025-12-18 21:34:17 +00:00 |
|
Federico Gimenez
|
9ae62aad26
|
feat(storage): add method to check invariants on RocksDB tables (#20340)
|
2025-12-17 20:26:51 +00:00 |
|
Vui-Chee
|
d8acc1e4cf
|
feat: support non-zero genesis block numbers (#19877)
Co-authored-by: JimmyShi22 <417711026@qq.com>
|
2025-12-17 11:03:12 +00:00 |
|
Federico Gimenez
|
49057b1c0c
|
feat(storage): add with_default_tables() to register RocksDB column families at initialization (#20416)
|
2025-12-16 12:59:58 +00:00 |
|
YK
|
ad63b135d6
|
feat(storage): implement EitherWriter/EitherReader methods for RocksDB (#20408)
|
2025-12-16 11:26:31 +00:00 |
|
YK
|
40e8241bf5
|
feat(storage): use RocksDBBatch in EitherWriter and related modules (#20377)
|
2025-12-16 03:57:41 +00:00 |
|
YK
|
42c1e1afe1
|
feat(storage): add account history constructors to EitherWriter/EitherReader (#20366)
|
2025-12-15 12:45:07 +00:00 |
|
ligt
|
662c0486a1
|
feat(storage): add rocksdb provider into database provider (#20253)
|
2025-12-15 10:15:57 +00:00 |
|