reth
reth copied to clipboard
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
When connecting buffered blocks state root validation does not occur. As state root validation does not occur later except for the tip when a new canonical head is chosen. The...
### Describe the feature currently, pruning data and engine message handling are mutually exclusive because we can't handle them concurrently due to exclusive db lock. rn we're dropping messages in...
### Describe the feature When trying to triage why my older computer is taking a long time in Execution Stage 4 I came across the [`BlockExecutorStats`](https://github.com/paradigmxyz/reth/blob/1563849404d711dae1766c98cf8d06181327fe2c/crates/storage/provider/src/traits/executor.rs#L77) struct but could not...
[alpha20 vs beta5.pdf](https://github.com/paradigmxyz/reth/files/15029506/alpha20.vs.beta5.pdf) ### Describe the bug For full details please see the extensive evidence documented in the attached PDF., but a high-level: - While bencharking both machines (identical in...
the separate setter with the closure is very inconvenient https://github.com/paradigmxyz/reth/blob/cb0217bc51a8705145d573f672dff3c80ea30b82/crates/net/network/src/config.rs#L118-L118 we should get rid of that but need some help with the last pieces @emhane
Introduces a type that should properly deserialize bootnode enode strings with domains, since the current `NodeRecord` type does not do this. fixes https://github.com/paradigmxyz/reth/issues/8187
E2E improvements: - [x] Wallet generator: Inspired from [foundry](https://github.com/foundry-rs/foundry/blob/master/crates/anvil/src/config.rs#L1176-L1176), each wallet can create different type of transactions via the `TransactionTestContext` - [x] TransactionTestContext: refactored naming and the way the transaction...
### Describe the feature Currently dual stack setups are not supported: ```sh "node", "--datadir=/data", "--log.file.directory=/data/logs", "--port=30303", "--http", ... "--nat=extip:147.182.168.104", "--nat=extip:2604:a880:400:d0::2445:a001" ``` It would be great if reth could advertise v4...