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 https://github.com/paradigmxyz/reth/blob/d943e782947014a530384c827588cb4db35e86f4/crates/ethereum/consensus/src/lib.rs#L186-L188 ## TODO * add necessary checks geth ref: https://github.com/ethereum/go-ethereum/blob/37590b2c5579c36d846c788c70861685b0ea240e/consensus/ethash/consensus.go#L308-L311 ### Additional context _No response_

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

Add implementation of `From` for `Account` to enable conversion between these types.

Right now these methods: https://github.com/paradigmxyz/reth/blob/a7062066958f45665f41de58d94b1bc5c6d68c57/crates/storage/provider/src/providers/blockchain_provider.rs#L585-L598 just check the database for transactions. Previously this was fine because the database was always up to date with the canonical chain. Now, this is...

C-bug
A-db
A-blockchain-tree

closes #10220 closes https://github.com/paradigmxyz/reth/issues/10221

A-observability

closes #10235 Also tracks txs that we can't send in full and sends them to the peer as pooled hashes message. This introduces a new builder type that is either...

C-bug
C-enhancement
A-tx-pool
A-networking

### Describe the feature Extend https://github.com/paradigmxyz/reth/blob/main/crates/ethereum-forks/src/hardfork.rs with fork activation block numbers data for more chains. This data is non-trivial to obtain, so comments/links to lists of hardfork->block mappings are appreciated...

C-enhancement
D-good-first-issue
S-stale

Closes #10037

C-enhancement
D-good-first-issue

Right now we do not output any stage metrics for engine2: ![Screenshot 2024-08-09 at 4 36 14 PM](https://github.com/user-attachments/assets/09668d64-1b1b-45ce-84b4-7e2843ed5c64) We do this in the current engine by using `MetricsListener`: https://github.com/paradigmxyz/reth/blob/9b5a166e5d3e8fa7d453bd3c146ca2360a984990/crates/stages/api/src/metrics/listener.rs#L40-L90 These...

C-enhancement
A-observability
A-blockchain-tree