reth icon indicating copy to clipboard operation
reth copied to clipboard

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust

Results 784 reth issues
Sort by recently updated
recently updated
newest added
trafficstars

Hi! I fixed broken link in docs

Implement adaptive worker pool scaling for parallel proof workers. Currently workers are statically allocated (see #19700), causing over-provisioning during low load and under-provisioning during spikes (e.g., Xen storage node bursts)....

C-enhancement
C-perf
S-needs-benchmark
A-trie

drop the module-level suppressor for unused items remove the dead `PoolTransaction` and `SignerRecoverable` imports

### Describe the change https://github.com/paradigmxyz/reth/blob/95b8a8535b9bf0bad3222aaa6e24aa1056c6bda9/crates/prune/prune/src/builder.rs#L57-L64 The time limiter is not really being respected as the config suggests, because one iteration takes way too much time. Right now we just take...

C-bug
A-pruning

Make PayloadBuilderArgs defaults customizable, similar to #19437. Closes #19609

C-enhancement
A-cli

### Describe the bug The prestate tracer with diffmode enabled isn't reporting updates for an account that was selfdestructed in a transaction after being sent funds on a previous transaction...

C-bug
A-rpc

Before transactions can be pruned, we need to ensure we won't delete any transactions that the tx lookup job will need for its own run.

C-bug
A-pruning

### Describe the feature in https://github.com/paradigmxyz/reth/blob/7a599dc13018acc7f7d206581bf4cd4eb6368091/crates/optimism/flashblocks/src/service.rs#L385-L392 we want some additional metrics type that tracks: 1. current block height 2. current index 3. histogram with execution duration by index ### Additional...

C-enhancement
D-good-first-issue
A-op-reth

## Summary Changes the default worker count calculation to enforce a **minimum of 32 workers** instead of a maximum. **Before**: `min(cpu_count * 2, 32)` - capped at 32 maximum **After**:...