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 one ctrl-c triggers a graceful shutdown. double tap should exit immediately ### Additional context _No response_

C-enhancement
A-cli

### Describe the feature with https://github.com/paradigmxyz/reth/pull/2383 state root is integrated into `Provider` these are just 1 single underlying error, DBError but to add more context we have multiple variants: https://github.com/paradigmxyz/reth/blob/c6e7ea513f85895b65f5255738c49413c0b9cf4a/crates/trie/src/errors.rs#L3-L20...

C-enhancement
S-needs-design
A-db

### Describe the bug It is reported a few times, but Tree receives two FCU and unexpectedly reverts 36 blocks on the second one. Panic on unwinding is separate issue....

C-bug
S-needs-triage
A-blockchain-tree

### Describe the bug The blockchain tree updates the relevant tables to commit stage checkpoints, but the Prometheus metrics are not updated. The metrics are defined here: https://github.com/paradigmxyz/reth/blob/7ca8a297a861624baa778c401fa8d17f25291213/crates/stages/src/pipeline/sync_metrics.rs#L1-L26 And they...

C-bug
D-good-first-issue
A-observability

The EL node might have a more recent state than CL. If CL issues an FCU with head that was already inserted into the database, the `make_canonical` call to `BlockchainTree`...

C-bug
A-consensus

### Describe the feature I understand the client is still under heavy development and the current logging might be suitable for debugging. However it becomes pretty confusing and impractical for...

C-enhancement
S-needs-triage

### Describe the bug I tested some of the more common RPC methods over the HTTP interface Found issues with - eth_getLogs - eth_getTransactionByHash - eth_getTransactionReceipt Also tested a few...

C-bug
A-rpc

### Describe the bug Node completed sync yesterday and ran for some time without troubles when this error happened. ``` root@Ubuntu-2204-jammy-amd64-base ~/.cache/reth/logs # reth node --log.persistent --log.filter debug 2023-04-28T10:56:53.772440Z INFO...

C-bug
A-staged-sync
A-execution

### Describe the feature body stage is susceptible to OOM, because it's bound by number of blocks instead of max memory. In order to restrict it by mem size, we...

A-staged-sync
C-perf
A-observability

### Describe the feature Tracking issue for [EIP-4788](https://github.com/ralexstokes/EIPs/blob/master/EIPS/eip-4788.md). ```[tasklist] ## Primitives - [ ] Add `hash_tree_root` to `Header` (32 bytes) - [ ] Add `current_slot` to `Header` (big endian u64)...

C-tracking-issue
A-execution
A-consensus
M-eip