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 If we used a provider method to initialize the `HashedPostState`, we could actually remove the `DatabaseHashedPostState` trait, which does not really make sense. This would involve...

C-enhancement
A-trie
M-prevent-stale

### Describe the bug While working on an exex, I've removed it from the code to allow for faster syncing (it's an OP chain, so syncing is done block by...

C-bug
S-needs-triage

### Describe the feature There's serval reasons to do this: - when using `alloy-primitives::map::HashMap` (eg. std not enabled), the `rayon::IntoParallelIterator` is not enabled for `alloy-primitives::map::HashMap` by default, also `alloy-primitives` did...

C-enhancement
S-needs-triage

### Describe the feature ```[tasklist] ### Tasks - [ ] https://github.com/paradigmxyz/reth/issues/12519 - [ ] https://github.com/paradigmxyz/reth/issues/7238 - [ ] https://github.com/paradigmxyz/reth/issues/11449 - [ ] https://github.com/paradigmxyz/reth/issues/12606 - [ ] https://github.com/paradigmxyz/reth/issues/11510 - [ ]...

C-debt
C-tracking-issue
A-op-reth
A-sdk

### Describe the feature Copy check to `reth-optimism-storage` to remove optimism feature gates. Somehow needs to be injectable via `NodeTypes::Storage`. https://github.com/paradigmxyz/reth/blob/ef033abaf9105f167a778e00411e005ba9a0271e/crates/storage/provider/src/providers/static_file/manager.rs#L627-L790 ### Additional context Ref https://github.com/paradigmxyz/reth/issues/11242

S-needs-design
C-debt
A-db
A-op-reth
A-sdk

### Describe the feature https://github.com/paradigmxyz/reth/pull/12539 only kept transactions getter in `BlockBody` but eventually we'd need to add more common helpers to it https://github.com/paradigmxyz/reth/blob/ff6b78a3627a0fb03da5ab2093672618cd3b70b1/crates/primitives-traits/src/block/body.rs#L12-L92 ```[tasklist] - [ ] https://github.com/paradigmxyz/reth/pull/12826 ``` ###...

C-debt
C-tracking-issue
M-prevent-stale
A-sdk

### Describe the feature Make block building test framework generic over data primitives. The type `TestBlockBuilder` is already generic over data primitives, hence its implementation needs to be extended to...

D-good-first-issue
A-block-building
C-test
A-sdk

```[tasklist] ### Tasks - [ ] https://github.com/paradigmxyz/reth/issues/12578 - [ ] https://github.com/paradigmxyz/reth/issues/10747 - [ ] https://github.com/paradigmxyz/reth/issues/12662 - [ ] https://github.com/paradigmxyz/reth/issues/13322 - [ ] https://github.com/paradigmxyz/reth/issues/13329 - [ ] https://github.com/paradigmxyz/reth/issues/12536 - [ ]...

C-debt
C-tracking-issue
A-op-reth
A-sdk

### Describe the feature Follow-up to https://github.com/paradigmxyz/reth/pull/13294: avoid generics everywhere by boxing the `BlindedProviderFactory` and its associated types. ### Additional context _No response_

C-debt
A-trie

### Describe the feature currently we have hardcoded the executionpayload type and sidecar: https://github.com/paradigmxyz/reth/blob/3408059393bcf03f6727f790ec52f28114e25d02/crates/engine/primitives/src/message.rs#L144-L148 ideally we want this to be configurable. especially when we want to make custom block types...

C-enhancement
D-good-first-issue
A-sdk