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

This fixes https://github.com/paradigmxyz/reth/issues/11251 by allowing fetching state from disk OR from in-memory state. Closes: #10875 Closes: #8305

C-bug
A-consensus

Closes https://github.com/paradigmxyz/reth/issues/11082 ## Description Moved the respective type to alloy where Request is defined Added a test for `Requests`

Should close https://github.com/paradigmxyz/reth/issues/11434

C-debt

Makes `SealedBlock` type definition generic over header and body type, which is a necessary first step to use `SealedBlock` in `Block` trait method signatures

C-debt
A-sdk

`Compact` should ideally only be used on types that get stored to disk. `SealedHeader` is only required for `ETL` so its codec is irrelevant. h/t @shekhirin for recently making it...

C-enhancement
A-staged-sync

In the fill method, both `TransactionSignedEcRecovered` and `TransactionInfo` don't have access to the `deposit_receipt_version` so I added two ways to use an additional parameter, `OpChainSpec` or `OpTransactionReceipt` to obtain the...

### Describe the feature Currently, we use `eyre::Result` for errors in ExEx WAL, but we can do better with a custom `thiserror`-powered enum that has rich variants (with tuples/structs) to...

D-good-first-issue
C-debt
A-exex

## Description Introduce new CLI argument `--debug.payload-building-validation` that enables forwarding built payloads back to consensus engine for validation.

C-enhancement
A-consensus

Right now `get_state` does not populate requests: https://github.com/paradigmxyz/reth/blob/0bf59eea514c3a8e24ebcece3fadf2d236e45389/crates/storage/provider/src/providers/database/provider.rs#L889-L895 The `RequestsProvider` method requires a timestamp which is not fetched in this method, so we may need to either refactor `get_state` (and...

C-enhancement
A-db
A-blockchain-tree