reth
reth copied to clipboard
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
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...
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...
### 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...
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...
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...
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`