Emilia Hane

Results 53 issues of Emilia Hane

### Describe the feature Remove re-export of optimism types from `reth-primitives` https://github.com/paradigmxyz/reth/blob/2ca8231e73dea524dc12ed9810aefe83b8f62a71/crates/primitives/src/lib.rs#L81-L89 ### Additional context _No response_

C-debt
A-dependencies
A-op-reth

### Describe the feature Gathers issues to re-design code to remove optimism feature. Features are convenient for building fast, but in the long run make the code harder to maintain....

S-needs-design
C-debt
C-tracking-issue
D-complex
M-prevent-stale
A-op-reth
A-sdk

- Defines new type `OpTransactionSigned` - Extracts `optimism` feature gated logic from `TransactionSigned` impl, into `impl SignedTransaction for OpTransactionSigned`

C-debt
A-op-reth
A-sdk

Checks out the abstraction of `TransactionSigned` from https://github.com/paradigmxyz/reth/pull/11348 and https://github.com/paradigmxyz/reth/pull/11352

C-debt
A-sdk

Makes `SealedHeader` type definition generic over header type, which is a necessary first step to use `SealedHeader` in `Block` trait methods

C-debt
A-sdk

Closes https://github.com/paradigmxyz/reth/issues/11240

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

Ref https://github.com/paradigmxyz/reth/issues/9555 Building unit tests for any type that inherits from `FullNodeComponents` is too costly. Replacing the trait bound `N: FullNodeComponents` with `N: NodeCore` in type definitions, enables testing without...

C-debt
A-op-reth
A-sdk

### Describe the feature What should we be setting the deposit receipt version field to in an `op_alloy_rpc_types::Transaction`? https://github.com/paradigmxyz/reth/blob/f606b70b7fd7ce01d7c501f86fc2d72658dd0306/crates/optimism/rpc/src/eth/transaction.rs#L115 ### Additional context _No response_

C-bug
D-good-first-issue
S-needs-investigation
A-rpc
A-op-reth

Ref https://github.com/paradigmxyz/reth/issues/10468 Conversion from `alloy_genesis::Genesis` to `reth_chainspec::ChainSpec` has optimism feature gates on code related to hard forks. This PR moves closer to enabling the implementation `From for ChainSpec`, where `ChainSpec`...

C-debt
A-op-reth