reth
reth copied to clipboard
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
## Overview Refactors duplicated gas calculation logic in the `re-execute` command by extracting it into a reusable helper closure. ## Why? - Eliminates code duplication - Improves maintainability - single...
Closes #19249 Eliminates sorting overhead per block by returning `TrieInputSorted` instead of unsorted `TrieInput` from `compute_trie_input`, and have `ExecutedBlock` utilise the `TrieInputSorted` Previously, `MultiProofConfig::from_input()` would call `drain_into_sorted()` on both nodes...
Ref https://github.com/paradigmxyz/reth/issues/3665 - Adds metric for keeping track of how many peers are in each discv5 kbucket todo: add intermediary struct for not holding read lock on kbuckets at same...
Move rpc conversion traits/impls to alloy-evm. https://github.com/alloy-rs/evm/pull/220 For the moment this is a draft to check that the PR on alloy-evm is OK.
### Describe the bug Setting the --rpc.eth-proof-window=100000 and querying an old eth_getProof results in some db storage failures ### Steps to reproduce curl -X POST \ -H "Content-Type: application/json" \...
drop the unused Tracer import in examples/custom-evm/src/main.rs, keep the custom EVM sample free of dead code and compiler warnings
### Describe the bug Typically, we are able to access the execution witness for the blocks of the optimism mainnet using `debug_executionWitness` on a local op-reth node. However, intermittently (i.e.,...