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

### Describe the feature This issue builds on [Profile tx fetching](https://github.com/paradigmxyz/reth/issues/12842) to improve transaction fetching performance. ### Optimizations Applied - Removed nested call stacks in hash computations - Eliminated function...

C-enhancement
C-perf

### Describe the feature I'm not entirely sure but in the but in the pending file under transaction_pool crate we can already order using the the sequential structure of the...

C-enhancement
S-needs-triage

we need to solve EthereumPayloadBuilder similar to how provider is integrated, via a generic. _Originally posted by @mattsse in https://github.com/paradigmxyz/reth/pull/12725#discussion_r1856413626_

### Describe the feature The current codebase uses the `SealedHeader` struct: https://github.com/paradigmxyz/reth/blob/7529d365157edf37622340bf20b7b0edfe1845a0/crates/primitives-traits/src/header/sealed.rs#L13-L24 This is redundant with Alloy's `Sealed` type: https://github.com/alloy-rs/core/blob/4b823f7977fcdc181a0bd04ba1b2c51f7a29b4e2/crates/primitives/src/sealed.rs#L3-L14 After the merge of https://github.com/paradigmxyz/reth/pull/10691, we have multiple unnecessary conversions...

C-debt
A-dependencies
M-prevent-stale

### Describe the feature Not sure how accurate [bytehound](https://github.com/koute/bytehound) is but it reports that validating new mempool transactions allocates (and deallocates) ~100 GB of RAM for ~10M transactions in ~10...

C-enhancement
S-needs-triage
M-prevent-stale

### Describe the bug Seems to be a memory leak in reth after running for a longer period of time. This isn't during an initial sync, node is otherwise keeping...

C-bug
S-needs-triage

### Describe the bug I'm running a Base mainnet archive node using `op-reth` version 1.1.4. This RPC request returns `Transaction conversion error` from our `op-reth` node but it works on...

C-bug
S-needs-triage

### Describe the feature this might look like an overkill for something so simple, but we can save memory by separating the skipped blobs from the unskipped ones, this works...

C-enhancement
S-needs-triage
S-stale

Think we should introduce a custom error enum for the state root tas. We seem to abuse the `ParallelStateRootError::Other`. _Originally posted by @shekhirin in https://github.com/paradigmxyz/reth/pull/13356#discussion_r1882341594_

C-debt
A-trie

### Describe the bug After running the node for a while, the program will occupy a very high CPU and continue to do so. Restored to normal after restarting the...

C-bug
S-needs-triage