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

### Describe the feature Firstly all `poll` or `poll_next` functions in the `net` crate should be inside an implementation of `Future` or `Stream`, preferably `Stream` if the behaviour is stream-like....

C-debt
C-perf
C-tracking-issue
A-networking
C-benchmark
C-security

### Describe the feature Extend pattern for unblocking futures/streams used in `TransactionsManager` (among others) to `ActiveSession`. https://github.com/paradigmxyz/reth/pull/6590#issuecomment-1976570628 ### Additional context _No response_

C-debt
C-perf
D-complex
A-networking
C-security

Removes some `expect()` occurences in `blockchain_tree.rs` that may be reachable if other code has bugs which allow invalid conditions. In all cases `debug!` is called to have logs entry about...

A-blockchain-tree
C-security

### Describe the feature `attohttpc` is required by `reth-net-nat` through `igd-next` which is used to find the machine's gateway over UPNP. We need to replace `igd-next`. The only place it...

A-dependencies

### Describe the feature `option-ext` is required by `directories`, which is used by `confy` through this chain: - `directories` - `dirs-sys` - `option-ext` We should replace confy. ### Additional context...

A-dependencies

### Describe the feature `webpki-roots` is currently a transitive dependency of Reth because of `jsonrpsee` and `reqwest`. `jsonrpsee` uses `webpki-roots` for the TLS WebSocket transport, which is enabled when the...

A-dependencies

Hi, I am currently working on a forked reth and I needed a way to override the default rpc method handler; for example, I want to override the default `eth_estimateGas`...

S-needs-design
A-rpc

Addresses #4546 This is a first draft how to support custom tables. Any feedback highly appreciated (or if this approach is not good and some other is preffered) Example in...

C-enhancement
A-db
M-prevent-stale

Support the installation additional layers when building the RPC server, with the intention of enabling the propagation of custom layers thru the RPC builder stack. Analogous to [`tower::ServiceBuilder`](https://docs.rs/tower/latest/tower/struct.ServiceBuilder.html). Ultimately will...

A-rpc

busy af, so not have time on this for a bit but beside some doc , should work now, rely on review for nits, if u can help solve these...

C-enhancement
A-cli
A-static-files