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

we still have https://github.com/paradigmxyz/reth/blob/9c9b1fdf849992f0fa277e5135be3cbf8feb0139/crates/chainspec/src/spec.rs#L591-L603 now that we have chainspec abstracted we can remove this conversion and replace with standalone op function which is used: https://github.com/paradigmxyz/reth/blob/9c9b1fdf849992f0fa277e5135be3cbf8feb0139/crates/optimism/cli/src/chainspec.rs#L20-L20 ## TODO * extract optimism...

D-good-first-issue
C-debt
A-op-reth

Closes https://github.com/paradigmxyz/reth/issues/11286 Adds new metrics to allow us to track counts of transactions by type across the entire pool.

### Describe the feature ref #11208 these are beneficial and can be used for things like txroot withdrawals root, etc: https://github.com/paradigmxyz/reth/blob/1e0a35e744633e605cf6ddd24f4b1c9d73b198c2/crates/trie/common/src/root.rs#L21-L30 imo we can move these to alloy-trie or somewhere...

C-enhancement
D-good-first-issue

### Describe the feature this is closely related to #7679 we should find a way to get rid of optimism specific stuff in chainspec, either by switching to name based...

C-debt
C-tracking-issue
M-prevent-stale

we could get rid of this by manually impl serialize but for now this is okay _Originally posted by @mattsse in https://github.com/paradigmxyz/reth/pull/11331#discussion_r1781721281_

### Describe the feature Requiring `+ AsMut` is a major footgun, as it means two opposite things in the implementations of `BufMut` for `Vec` and `&mut [u8]`: - `Vec` returns...

C-enhancement

Closes https://github.com/paradigmxyz/reth/issues/11108 - Removes optimism feature from `reth-auto-seal-consensus`. - Defines trait `BlockExecOutput`, and removes constraint of specific type `BlockExecutionOutput` off `Executor::Output`. - Adds trait method `BlockExecOutput::receipts_root_slow`. - Allows configuring network...

S-blocked
A-execution
A-op-reth
A-sdk

I'm working on the World Coin Block builder and ran into a problem implementing `TransactionPool` which currently requires ```rust PoolTransaction< Consensus = TransactionSignedEcRecovered, Pooled = PooledTransactionsElementEcRecovered > ``` which is...

closes https://github.com/paradigmxyz/reth/issues/11116 made an attempt to remove the feature across the board and then update any op-reth tests that use this feature

Otherwise we can't test ExExes with the new engine toggle, as there's no way to use the `EngineArgs` defined in `main.rs`

C-enhancement
A-sdk