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
Georgios Konstantopoulos
b96a30821f
fix(engine): request head block download when not buffered after backfill ( #21150 )
2026-01-17 00:33:27 +00:00
Mablr
012fbf5110
fix(docs/cli): update help.rs to use nightly toolchain ( #21149 )
2026-01-16 23:35:26 +00:00
Arsenii Kulikov
d7a5d1f872
fix: properly record span fields ( #21148 )
2026-01-16 23:25:54 +00:00
Matthias Seitz
3a39251f79
fix: release mutex before dropping ancestors in wait_cloned ( #21146 )
2026-01-16 22:32:23 +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
Brian Picciano
13707faf1a
feat(consensus): incremental receipt root computation in background task ( #21131 )
2026-01-16 19:53:59 +00:00
Arsenii Kulikov
6e6415690c
perf: start saving cache sooner ( #21130 )
2026-01-16 18:55:18 +00:00
Matthias Seitz
b81e373d78
chore(deps): bump vergen and vergen-git2 to 9.1.0 ( #21141 )
2026-01-16 20:00:43 +01:00
Arun Dhyani
a164654145
fix(exex): prevent ExExManager deadlock when buffer clears after being full ( #21135 )
2026-01-16 18:42:23 +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
YK
1be9fab5bf
perf: Optimize multiproof sequencer add_proof ( #21129 )
2026-01-16 17:33:48 +00:00
Arsenii Kulikov
80eb0d0fb6
refactor: use BlockExecutionOutcome in ExecutedBlock ( #21123 )
2026-01-16 17:07:19 +00:00
Matthias Seitz
5e178f6ac6
chore(deps): update alloy-evm and alloy-op-evm to 0.26.3 ( #21126 )
2026-01-16 17:24:45 +01:00
Matthias Seitz
b4b64096c8
perf(cli): use available_parallelism as default for re-execute ( #21010 )
2026-01-16 16:08:30 +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
YK
e25411c32b
perf(trie): fix extend_sorted_vec O(n log n) → O(n+m) merge ( #21098 )
2026-01-16 00:17:22 +00:00
Matthias Seitz
ec3323bba0
refactor(chain-state): extract blocks_to_chain helper ( #21110 )
2026-01-15 23:27:11 +00:00
Dan Cline
26cd132631
fix(reth-bench): use requests hash ( #21111 )
2026-01-15 19:19:16 +00:00
DaniPopes
079f59c2be
perf: reserve in extend_sorted_vec ( #21109 )
2026-01-15 19:10:20 +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
Dan Cline
b1f107b171
feat(reth-bench): add generate-big-block command ( #21082 )
2026-01-15 15:30:04 +00:00
YK
7d0e7e72de
perf(trie): add k-way merge batch optimization for merge_overlay_trie_input ( #21080 )
2026-01-15 15:22:15 +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
Dan Cline
d469b7f1d0
feat(rpc): add flag to skip invalid transactions in testing_buildBlockV1 ( #21094 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2026-01-15 12:05:30 +00:00
YK
9bcd3712c8
test(storage): add parametrized MDBX/RocksDB history lookup equivalence tests ( #20871 )
2026-01-15 11:16:40 +00:00
Emma Jamieson-Hoare
b25f32a977
chore(release): set version v1.10.0 ( #21091 )
...
Co-authored-by: Emma Jamieson-Hoare <ejamieson19@gmai.com >
v1.10.0
2026-01-15 10:50:35 +00:00
Emma Jamieson-Hoare
905de96944
chore: release 1.9.4 ( #21048 )
...
Co-authored-by: Emma Jamieson-Hoare <ejamieson19@gmai.com >
2026-01-15 09:41:54 +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
DaniPopes
26a99ac5a3
perf: small improvement to extend_sorted_vec ( #21032 )
2026-01-14 23:46:58 +00:00
James Prestwich
1265a89c21
refactor: make use of dbi consistent across mdbx interface ( #21079 )
2026-01-14 23:42:42 +00:00
Matthias Seitz
b9ff5941eb
feat(primitives): add SealedBlock::decode_sealed for efficient RLP decoding ( #21030 )
2026-01-14 22:49:55 +00:00
Sergei Shulepov
a75a0a5db7
feat(cli): support file:// URLs in reth download ( #21026 )
...
Co-authored-by: Sergei Shulepov <pep@tempo.xyz >
2026-01-14 22:30:42 +00:00
Matthias Seitz
0a4bac77d0
feat(primitives): add From<Sealed<B>> for SealedBlock<B> ( #21078 )
2026-01-14 22:19:09 +00:00