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 currently we clear the tracked flashblock: https://github.com/paradigmxyz/reth/blob/424974ca370d41969e3161230faa5f0dfd16c77a/crates/optimism/flashblocks/src/sequence.rs#L43-L45 what we should be doing is also take the local height into account and try caching like 3 blocks,...

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

### Describe the bug A Reth node synced with history expiry will have a static directory of around 726GB in size. After a restart of Erigon, it deletes the historic...

C-bug
A-db
A-sdk

### Describe the feature currently we only expire pre-merge data on restart, this is bad UX because when syncing a fresh node a user needs to restart. we can remove...

C-enhancement
A-db
A-sdk

Currently, we can get transaction receipts from the HTTP API eth_getTransactionReceipt. In this PR, I add support for getting transaction receipts from the WebSocket API: Add a new subscription_name: transactionReceipts,...

S-blocked
A-rpc

Addresses #19256 Chunking logic is now based on the amount of available idle workers, instead of hardcoded chunk size. I kept the hardcoded chunk size as the minimum chunk size...

### Describe the feature Logs and spans are noisy and inconsistent, making debugging and onboarding hard. Bugs require adding ad hoc instrumentation to reproduce. ## Proposed solution Introduce structured logging...

C-enhancement
S-needs-triage
C-tracking-issue

Will close #13499

C-enhancement
M-changelog
A-rpc
M-prevent-stale

Implements transaction_receipts_stream method in EthPubSub similar to new_headers_stream. Adds build_convert_receipt_inputs helper function in rpc-convert for reusability. Prep work for alloy-rs/alloy#2974. Closes #19055

C-enhancement
S-blocked
A-rpc
M-prevent-stale

Replaced byte array literals with hex! macro calls in chainspec tests for improved readability and consistency with other tests in the file. Changed `ForkHash([0xAA, 0xBB, 0xCC, 0xDD])` to `ForkHash(hex!("0xAABBCCDD"))` across...

C-debt