Dan Cline
|
6d02565c5e
|
chore(prune): increase reth prune DELETE_LIMIT to 20M (#21762)
|
2026-02-03 17:47:50 +00:00 |
|
Dan Cline
|
e706d76aa9
|
chore(cli): support ctrl-C in reth prune (#21759)
|
2026-02-03 17:47:01 +00:00 |
|
DaniPopes
|
b9b7d092f6
|
perf: bump nybbles (#21725)
|
2026-02-03 17:15:30 +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
|
3722071a7c
|
chore(deps): bump bytes 1.11.1 (#21755)
|
2026-02-03 16:31:22 +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 |
|
John Chase
|
b1b95f9825
|
fix(discv5): add missing rand feature for test compilation (#21749)
|
2026-02-03 14:37:39 +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
|
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
|
786140a99d
|
perf(static-file): simplify stage checkpoint lookup to avoid allocs (#21730)
|
2026-02-03 14:32:43 +00:00 |
|
YK
|
ffcb486388
|
refactor(rocksdb): deduplicate iterator next() implementations (#21737)
|
2026-02-03 14:31:05 +00:00 |
|
YK
|
59d68f92c4
|
perf(static-file): hoist cursor creation outside block loop (#21731)
|
2026-02-03 14:29:07 +00:00 |
|
Matthias Seitz
|
0e0271a612
|
chore(deps): bump alloy 1.5.2 -> 1.6.1 (#21746)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2026-02-03 14:16:50 +00:00 |
|
Minhyuk Kim
|
df12fee965
|
feat(txpool): add is_transaction_ready to TransactionPool trait (#21742)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 14:13:52 +00:00 |
|
DaniPopes
|
11a4f65624
|
chore: misc tree cleanups (#21691)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 13:34:19 +00:00 |
|
Matthias Seitz
|
a782e1a18a
|
chore: disable changelog workflow on PRs (#21748)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 14:12:43 +01:00 |
|
DaniPopes
|
2dc76f9abe
|
chore: match statement order in ExecutionCache::new (#21712)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2026-02-03 12:47:15 +00:00 |
|
Nicolas SSS
|
65100971e5
|
fix(evm): remove unused reth-ethereum-forks (#21695)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 12:33:44 +00:00 |
|
Georgios Konstantopoulos
|
8e21afa9cc
|
feat(trie): add memory_size heuristic for ParallelSparseTrie (#21745)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-02-03 12:29:57 +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 |
|
Georgios Konstantopoulos
|
3f77af4f98
|
feat: add AI-assisted changelog generation (#21743)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Emma Jamieson-Hoare <emmajam@users.noreply.github.com>
Co-authored-by: Emma Jamieson-Hoare <ejamieson19@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2026-02-03 12:19:49 +00:00 |
|
Arsenii Kulikov
|
79cabbf89c
|
perf: optimize SparseTrieCacheTask (#21704)
|
2026-02-03 11:39:10 +00:00 |
|
drhgencer
|
e04afe6e0e
|
fix(rpc): validate toBlock in trace_filter (#21718)
|
2026-02-03 11:02:57 +00:00 |
|
Arsenii Kulikov
|
ee224fe20f
|
fix: update sparse trie masks (#21716)
|
2026-02-03 12:01:58 +01:00 |
|
DaniPopes
|
972f23745e
|
chore: remove clone from in memory cursor (#21719)
|
2026-02-03 04:04:33 +00:00 |
|
Dan Cline
|
49f60822f7
|
chore: move TransactionLookup as first option (#21721)
|
2026-02-03 02:30:13 +00:00 |
|
Georgios Konstantopoulos
|
47ebc79c85
|
feat(rpc): add EIP-7928 eth_getBalanceWithProof and eth_getAccountWithProof (#21720)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 01:12:04 +00:00 |
|
Arsenii Kulikov
|
53f922927a
|
feat: reintroduce --engine.state-root-task-compare-updates (#21717)
|
2026-02-02 23:48:54 +00:00 |
|
Dan Cline
|
f1f3980d29
|
fix(cli): actually enable reth-prune rocksdb feature in cli (#21715)
|
2026-02-02 23:39:04 +00:00 |
|
Dan Cline
|
6946f26d77
|
fix(cli): delete all static files when PruneModes::Full is configured (#21647)
|
2026-02-02 17:30:21 +00:00 |
|
Arsenii Kulikov
|
f663d1d110
|
fix: properly drain pending account updates (#21709)
|
2026-02-02 17:29:43 +00:00 |
|
Huber
|
f4943abf73
|
chore(ci): add consts to typos allowlist (#21708)
|
2026-02-02 17:02:16 +00:00 |
|
Matthias Seitz
|
102a6944ba
|
perf(trie): avoid clearing already-cached sparse trie (#21702)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-02 13:03:07 +00:00 |
|
Alexey Shekhirin
|
1592e51d34
|
feat(engine): add CLI args for sparse trie pruning configuration (#21703)
|
2026-02-02 12:52:31 +00:00 |
|
Arsenii Kulikov
|
4280ccf470
|
fix: short-circuit in reveal_account_v2_proof_nodes on empty nodes (#21701)
|
2026-02-02 12:18:45 +00:00 |
|
Alexey Shekhirin
|
05ab98107c
|
fix(reth-bench): gracefully stop when transaction source exhausted (#21700)
|
2026-02-02 11:10:58 +00:00 |
|
Brian Picciano
|
49128ed28f
|
fix(trie): Return full_key from update_leaves unless it is not a child of the missing path (#21699)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2026-02-02 11:07:56 +00:00 |
|
Huber
|
f74e594292
|
perf(trie): dispatch V2 storage proofs in lexicographical order (#21684)
|
2026-02-02 09:31:47 +00:00 |
|
Georgios Konstantopoulos
|
e7d4a05e36
|
perf(trie): fix allocation hot paths with capacity hints and buffer reuse (#21466)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: yongkangc <chiayongkang@hotmail.com>
|
2026-02-02 06:58:45 +00:00 |
|
Georgios Konstantopoulos
|
9382a4c713
|
fix(prune): use batched pruning loop with edge feature to prevent OOM (#21649)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-02 02:38:00 +00:00 |
|
DaniPopes
|
28409558f9
|
perf: add ParallelBridgeBuffered trait to replace par_bridge (#21674)
|
2026-02-02 00:58:43 +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 |
|
Georgios Konstantopoulos
|
5528aae8f6
|
fix(engine): wait for persistence service thread before RocksDB drop (#21640)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-01 19:55:45 +00:00 |
|
Georgios Konstantopoulos
|
83364aa2d6
|
fix(prune): migrate invalid receipts prune config to Distance(64) (#21677)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-01 19:44:14 +00:00 |
|
DaniPopes
|
749a742bcf
|
chore(deps): update metrics-derive 0.1.1 (#21673)
|
2026-02-01 19:38:38 +00:00 |
|
ethfanWilliam
|
2970624413
|
chore: avoid eager evaluation in base_fee_params_at_timestamp (#21536)
|
2026-02-01 19:04:42 +00:00 |
|