Matthias Seitz
4b3f53915a
docs: apply spelling and grammar fixes from unmerged PRs
...
Apply spelling, grammar, and documentation fixes from 20 unmerged PRs
with the spelling label. Changes include:
- Fix documentation typos and grammar issues across codebase
- Update broken links to use new reth.rs domain
- Correct RPC method names in trace API documentation
- Fix technical terminology (NVMe, Rlpx, etc.)
- Improve code comments for clarity
- Fix assertion error messages to reference correct variables
- Update era1 block index documentation
Co-Authored-By: Jennifer Paffrath <jennifer@paffrath.io >
Co-Authored-By: Max <max@digi.net >
2025-10-02 12:43:28 +02:00
Matthias Seitz
80b4d26b9d
chore: use exact size for account weight ( #18816 )
2025-10-01 14:46:03 +00:00
YK
83de2137f2
refactor(engine): simplify validate_block_with_state ( #18659 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-01 08:22:42 +00:00
viktorking7
0694abcee8
fix: Prevent u64 timestamp wrap-around in LocalMiner ( #18791 )
2025-09-30 15:29:14 +00:00
YK
b8c16e392a
refactor(engine): small nits - remove shallow abstraction for decoded_storage_proof ( #18780 )
2025-09-30 07:57:11 +00:00
Alexey Shekhirin
058ffdc21e
feat(storage): write headers and transactions only to static files ( #18681 )
2025-09-29 17:04:59 +00:00
YK
ec4e6aafde
perf: optimize Optimism deposit transaction prewarming ( #18327 )
2025-09-29 09:06:17 +00:00
radik878
48b725aec2
chore(engine): remove unnecessary ChainSpecProvider bound from invalid block witness hook ( #18760 )
2025-09-28 16:30:28 +00:00
Matthias Seitz
850083dbde
chore: remove doc_auto_cfg feature ( #18758 )
2025-09-28 12:53:45 +02:00
Mablr
6a50aa3ea5
feat: make more EVM and RPC conversions fallible ( #18685 )
2025-09-26 13:56:46 +00:00
Alexey Shekhirin
057c71281f
feat(cli): configure multiproof chunking via arguments ( #18736 )
2025-09-26 13:00:16 +00:00
Brian Picciano
ff4cc6e3ba
chore: Accept range in HashedPostState::from_reverts ( #18728 )
2025-09-26 11:29:37 +00:00
Hai | RISE
8d44bebf8d
perf(multiproof): do not chunk more tasks when task queue is full ( #18727 )
2025-09-26 11:15:02 +00:00
YK
8f881789b7
perf(engine): reduce cloning on terminate caching ( #18693 )
2025-09-25 14:58:25 +00:00
YK
a047a055ab
chore: bump rust to edition 2024 ( #18692 )
2025-09-25 12:18:51 +00:00
Forostovec
4d609847bf
fix(engine): remove redundant parent_to_child removal during eviction ( #18648 )
2025-09-25 06:53:49 +00:00
GarmashAlex
3b0d98f346
fix(engine): align sparse trie removal log target with engine::root::sparse ( #18686 )
2025-09-24 17:48:54 +00:00
radik878
8e488a730a
chore(engine): remove unused EngineServiceError from engine service ( #18666 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2025-09-24 14:35:27 +00:00
YK
a80f0c83a3
chore(revert): add tokio runtime with custom thread naming ( #18670 )
2025-09-24 10:52:51 +00:00
crazykissshout
a7632c7431
fix(engine): correct misleading test comments in cached_state.rs ( #18652 )
2025-09-23 20:12:26 +00:00
YK
064694b2df
refactor(engine): simplify on_new_payload ( #18613 )
2025-09-23 16:04:19 +00:00
YK
088a0d44c2
chore(observability): add tokio runtime with custom thread naming ( #18635 )
...
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com >
2025-09-23 12:05:35 +00:00
YK
7dc3aea930
chore(revert): revert tokio runtime with custom thread naming ( #18631 )
2025-09-23 10:20:44 +00:00
YK
2ec3671633
chore(observability): add tokio runtime with custom thread naming ( #18623 )
2025-09-23 09:04:54 +00:00
emmmm
9806e07cf8
fix: replace tx_hash method with TxHashRef trait bound ( #18357 ) ( #18362 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2025-09-22 09:31:17 +00:00
YK
36107c60ab
fix(cache): Ensure execution cache remains locked until updated ( #18564 )
...
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com >
2025-09-22 11:38:02 +02:00
YK
95f1931c59
test(engine): add new payload handling tests for canonical insertion and invalid ancestors ( #18608 )
2025-09-22 08:38:53 +00:00
stevencartavia
ce6199abf6
feat: tree config setting for unwinding canonical header ( #18420 )
2025-09-18 12:59:08 +00:00
Matthias Seitz
ece847287a
chore: add cache traces ( #18538 )
2025-09-18 09:21:44 +00:00
Copilot
64b4ae60f5
docs: document critical cache safety assumptions in ExecutionCache ( #18536 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: yongkangc <46377366+yongkangc@users.noreply.github.com >
Co-authored-by: YK <chiayongkang@hotmail.com >
2025-09-18 08:52:13 +00:00
crazykissshout
4b4b122e75
docs(engine): improve cache naming and documentation ( #18457 )
...
Co-authored-by: YK <chiayongkang@hotmail.com >
2025-09-17 14:45:26 +00:00
spencer
193f699057
chore(engine): remove calldata exception workaround ( #18521 )
2025-09-17 14:25:42 +00:00
Alexey Shekhirin
584d7164fd
feat(engine): fallback for when both state root task and parallel state root failed ( #18519 )
2025-09-17 13:31:26 +00:00
theo
fabf3e84d4
feat(op/jovian): implement min base fee in op-reth. bump alloy, alloy-evm deps. ( #18407 )
...
Co-authored-by: Emilia Hane <emiliaha95@gmail.com >
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com >
2025-09-17 12:47:01 +00:00
YK
088eb6c463
feat(metrics): add transaction error counter for prewarming ( #18509 )
2025-09-17 09:57:30 +00:00
sashass1315
c45817c1f2
chore(engine): avoid panic on mpsc send in sparse trie worker ( #18502 )
2025-09-16 20:39:33 +00:00
Matthias Seitz
5274f095fe
chore: skip prewarm transact errors ( #18498 )
2025-09-16 15:13:20 +00:00
MozirDmitriy
1185514c1e
fix(engine): exit MultiProofTask loop on closed internal channel ( #18490 )
2025-09-16 14:22:45 +00:00
VolodymyrBg
18052836fe
docs(engine): fix LiveSync target doc and clarify disable-parallel-sparse-trie semantics ( #18478 )
2025-09-16 12:05:39 +00:00
MozirDmitriy
d2b9c571a2
fix(engine): remove redundant method-level where bound in InvalidBlockWitnessHook ( #18459 )
2025-09-15 10:39:20 +00:00
YK
d61349beb2
fix(engine): perform cache updates with guard ( #18435 )
2025-09-15 10:27:58 +00:00
Matthias Seitz
33c75e8e52
chore: add state and response to miner error ( #18422 )
2025-09-13 13:32:24 +02:00
TMOT
e276480728
feat(observability): add phase-level observablity to newPayload processing ( #18308 )
...
Co-authored-by: YK <chiayongkang@hotmail.com >
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-13 02:01:48 +00:00
Matthias Seitz
44a48ab9fd
fix: dont update canon chain to ancestor for opstack ( #18410 )
2025-09-12 19:36:05 +02:00
Federico Gimenez
f3aa57a10e
fix: map EIP-7623 gas floor errors to expected exception type for test compatibility ( #18389 )
2025-09-11 20:15:53 +00:00
Brian Picciano
967a6fb1d5
perf(trie): Use ParallelSparseTrie (if enabled) for storage tries ( #17959 )
2025-09-10 22:51:52 +00:00
Federico Gimenez
17a41a2463
feat: bump hive eest tests ( #18013 )
2025-09-10 18:30:39 +00:00
Federico Gimenez
424974ca37
fix(engine): avoid block fetching inconsistencies for checks during reorgs ( #18368 )
2025-09-10 17:44:38 +00:00
Federico Gimenez
d6a92287ed
feat(engine): check header validity after invalid transaction ( #18356 )
2025-09-10 12:00:28 +00:00
nk_ysg
bfb37da2a9
perf(reth-engine-local): use VecDeque reduce removal operations ( #18198 )
2025-09-09 11:16:56 +00:00