Georgios Konstantopoulos
37b5db0d47
feat(cli): add RocksDB table stats to reth db stats command ( #21221 )
...
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com >
2026-01-21 08:45:17 +00:00
joshieDo
238433e146
fix(rocksdb): flush memtables before dropping ( #21234 )
2026-01-21 02:19:36 +00:00
Georgios Konstantopoulos
660964a0f5
feat(node): log storage settings after genesis init ( #21229 )
2026-01-21 00:58:23 +00:00
Matthias Seitz
22b465dd64
chore(trie): remove unnecessary clone in into_sorted_ref ( #21232 )
2026-01-20 22:57:08 +00:00
Georgios Konstantopoulos
3ff575b877
feat(engine): add --engine.disable-cache-metrics flag ( #21228 )
...
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com >
2026-01-20 22:03:12 +00:00
かりんとう
d12752dc8a
feat(engine): add time_between_forkchoice_updated metric ( #21227 )
2026-01-20 21:06:11 +00:00
Georgios Konstantopoulos
869b5d0851
feat(edge): enable transaction_hash_numbers_in_rocksdb for edge builds ( #21224 )
...
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com >
2026-01-20 20:02:02 +00:00
Georgios Konstantopoulos
78de3d8f61
perf(db): use Cow::Borrowed in walk_dup to avoid allocation ( #21220 )
2026-01-20 19:31:50 +00:00
YK
bc79cc44c9
feat(cli): add --rocksdb.* flags for RocksDB table routing ( #21191 )
2026-01-20 19:29:05 +00:00
Georgios Konstantopoulos
ff8f434dcd
feat(cli): add reth db checksum rocksdb command ( #21217 )
...
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com >
2026-01-20 19:10:34 +00:00
Arsenii Kulikov
9662dc5271
fix: properly save history indices in pipeline ( #21222 )
2026-01-20 18:20:28 +00:00
Alexey Shekhirin
3ba37082dc
fix(reth-bench): replay-payloads prefix ( #21219 )
2026-01-20 18:36:35 +01:00
Ahsen Kamal
7934294988
perf(trie): dispatch storage proofs in lexicographical order ( #21213 )
...
Signed-off-by: Ahsen Kamal <itsahsenkamal@gmail.com >
2026-01-20 17:09:20 +00:00
Georgios Konstantopoulos
7371bd3f29
chore(db-api): remove sharded_key_encode benchmark ( #21215 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-01-20 17:01:12 +00:00
Georgios Konstantopoulos
80980b8e4d
feat(pruning): add DefaultPruningValues for overridable pruning defaults ( #21207 )
...
Co-authored-by: Alexey Shekhirin <github@shekhirin.com >
2026-01-20 16:58:29 +00:00
Matthias Seitz
2e2cd67663
perf(chain-state): parallelize into_sorted with rayon ( #21193 )
2026-01-20 16:42:16 +00:00
Georgios Konstantopoulos
4f009728e2
feat(cli): add reth db checksum mdbx/static-file command ( #21211 )
...
Co-authored-by: Amp <amp@ampcode.com >
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com >
2026-01-20 16:11:51 +00:00
Georgios Konstantopoulos
39d5ae73e8
feat(storage): add read-only mode for RocksDB provider ( #21210 )
...
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com >
2026-01-20 16:09:51 +00:00
Georgios Konstantopoulos
5ef200eaad
perf(db): stack-allocate ShardedKey and StorageShardedKey encoding ( #21200 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-01-20 15:58:43 +00:00
ethfanWilliam
d002dacc13
chore: remove deprecated and unused ExecuteOutput struct ( #20887 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2026-01-20 15:06:26 +00:00
Alexey Shekhirin
bb39cba504
ci: partition bench codspeed job ( #20332 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2026-01-20 14:29:48 +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
tonis
a0845bab18
feat: Check CL/Reth capability compatibility ( #20348 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
Co-authored-by: Amp <amp@ampcode.com >
2026-01-20 14:19:31 +00:00
Brian Picciano
346cc0da71
feat(trie): add AsyncAccountValueEncoder for V2 proof computation ( #21197 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-01-20 13:50:29 +00:00
Matthias Seitz
ea3d4663ae
perf(trie): use HashMap reserve heuristic in MultiProof::extend ( #21199 )
2026-01-20 13:34:41 +00:00
Hwangjae Lee
3667d3b5aa
perf(trie): defer child RLP conversion in proof_v2 for async encoder support ( #20873 )
...
Signed-off-by: Hwangjae Lee <meetrick@gmail.com >
Co-authored-by: Brian Picciano <me@mediocregopher.com >
2026-01-20 13:33:08 +00:00
Brian Picciano
7cfb19c98e
feat(trie): Add V2 reveal method and target types ( #21196 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-01-20 13:25:54 +00:00
joshieDo
5a38871489
fix: set StaticFileArgs defaults for edge ( #21208 )
2026-01-20 12:39:36 +00:00
Brian Picciano
c825c8c187
chore(trie): Move hybrid check for trie input merges into common code ( #21198 )
2026-01-20 12:38:46 +00:00
Matthias Seitz
8f37cd08fc
feat(engine-api): add EIP-7928 BAL stub methods ( #21204 )
2026-01-20 11:33:27 +00:00
Matthias Seitz
c9dad4765d
chore: bump version to 1.10.1 ( #21188 )
v1.10.1
2026-01-19 14:04:08 +00:00
Dan Cline
1d55abeef3
chore: rename extend_ref methods on sorted data structures ( #21043 )
2026-01-19 13:04:57 +00:00
Niven
f7460e219c
fix(flashblocks): Add flashblock ws connection retry period ( #20510 )
2026-01-19 12:01:33 +00:00
Georgios Konstantopoulos
0c66315f20
chore(bench): add --disable-tx-gossip to benchmark node args ( #21171 )
2026-01-19 11:45:56 +00:00
MozirDmitriy
6a2010e595
refactor(stages): reuse history index cache buffers in collect_history_indices ( #21017 )
2026-01-19 11:39:52 +00:00
Georgios Konstantopoulos
c2435ff6f8
feat(download): resumable snapshot downloads with auto-retry ( #21161 )
2026-01-19 10:26:24 +00:00
DaniPopes
52ec8e9491
ci: update to tempoxyz ( #21176 )
2026-01-19 10:21:37 +00:00
Georgios Konstantopoulos
a901d80ee6
chore: apply spelling and typo fixes ( #21182 )
2026-01-19 10:21:25 +00:00
MoNyAvA
915164078f
docs: document minimal storage mode in pruning FAQ ( #21025 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2026-01-19 10:27:45 +01:00
github-actions[bot]
be3234d848
chore(deps): weekly cargo update ( #21167 )
...
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com >
2026-01-18 14:57:20 +00:00
Matthias Seitz
f624372334
feat(execution-types): add receipts_iter helper ( #21162 )
...
Co-authored-by: Amp <amp@ampcode.com >
2026-01-17 19:20:28 +01:00
Matthias Seitz
40bc9d3860
revert: undo Chain crate, add LazyTrieData to trie-common ( #21155 )
2026-01-17 15:57:09 +00:00
Georgios Konstantopoulos
1ea574417f
feat(engine): add new_payload_interval metric (start-to-start) ( #21159 )
2026-01-17 12:15:45 +00:00
Georgios Konstantopoulos
27e055f790
feat(engine): add time_between_new_payloads metric ( #21158 )
2026-01-17 10:20:22 +00:00
Georgios Konstantopoulos
d5dc0b27eb
fix(storage-api): gate reth-chain dependency behind std feature
...
The reth-chain crate is inherently std-only (uses BTreeMap, Arc, etc.)
and was breaking the riscv32imac no_std builds by pulling in serde_core
which doesn't support no_std properly.
This makes reth-chain optional and only enables it when std feature is
active, gating the block_writer module that uses Chain behind std.
2026-01-17 08:32:10 +00:00
Georgios Konstantopoulos
c11c13000f
perf(storage): batch trie updates across blocks in save_blocks ( #21142 )
...
Co-authored-by: Amp <amp@ampcode.com >
Co-authored-by: YK <chiayongkang@hotmail.com >
2026-01-17 07:15:40 +00:00
Matthias Seitz
6bf43ab24a
refactor: use ExecutionOutcome::single instead of tuple From ( #21152 )
2026-01-17 01:51:26 +00:00
Matthias Seitz
574bde0d6f
chore(chain-state): reorganize deferred_trie.rs impl blocks ( #21151 )
2026-01-17 01:39:29 +00:00
Matthias Seitz
79b8ffb828
feat(primitives-traits): add try_recover_signers for parallel batch recovery ( #21103 )
2026-01-17 01:24:53 +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