Emilia Hane

Results 53 issues of Emilia Hane

### Describe the feature Issues arising form the fact that commits to the transactions pool are synchronous (https://github.com/paradigmxyz/reth/issues/6411, https://github.com/paradigmxyz/reth/issues/6289, ...), should eventually be obsolete by reworking the transactions pool interface...

S-needs-design
A-tx-pool
A-networking
M-prevent-stale

### Describe the feature Collection of metrics issues for `TransactionFetcher` ### Additional context _No response_ ```[tasklist] ### Tasks - [ ] https://github.com/paradigmxyz/reth/issues/6526 - [ ] https://github.com/paradigmxyz/reth/issues/6524 - [ ] https://github.com/paradigmxyz/reth/issues/6529...

D-good-first-issue
C-tracking-issue
A-devp2p
A-observability
A-networking
M-prevent-stale

### Describe the feature Branching from changes that were requested too late https://github.com/paradigmxyz/reth/pull/6640#pullrequestreview-1886660131. As mentioned in the link PR, `Swarm` can still block and starve other threads. So, one iteration...

C-debt
C-perf
A-networking
C-benchmark
C-security

### Describe the feature Firstly all `poll` or `poll_next` functions in the `net` crate should be inside an implementation of `Future` or `Stream`, preferably `Stream` if the behaviour is stream-like....

C-debt
C-perf
C-tracking-issue
A-networking
C-benchmark
C-security

### Describe the feature Extend pattern for unblocking futures/streams used in `TransactionsManager` (among others) to `ActiveSession`. https://github.com/paradigmxyz/reth/pull/6590#issuecomment-1976570628 ### Additional context _No response_

C-debt
C-perf
D-complex
A-networking
C-security

Ref https://github.com/paradigmxyz/reth/issues/8780. Closes https://github.com/paradigmxyz/reth/issues/8988. - Removes `optimism` feature from `reth-rpc-types-compat` - Moves `reth-rpc-types-compat` type conversion into new traits `TransactionBuilder` and `BlockBuilder`. These are called many times during the program, hence...

C-debt
A-rpc
A-op-reth
A-sdk

### Describe the feature Revise `NodeComponentsBuilder`, with goal of peeling away abstraction layers + increasing generality. Design suggestions: - Specifying the type we are building from the start, so long...

S-needs-design
C-debt
M-prevent-stale
A-sdk

### Describe the change Add docs for `EthApiServer` trait and its helper traits. Explain how the default `EthApiServer` is the l1 behaviour expected for the `eth` API, and how it...

C-docs
A-rpc
A-sdk

### Describe the feature Move `reth_network::FullNetwork` trait into `reth-network-api` ### Additional context ```[tasklist] ### Tasks - [ ] https://github.com/paradigmxyz/reth/pull/10003 - [ ] https://github.com/paradigmxyz/reth/pull/10006 - [ ] https://github.com/paradigmxyz/reth/pull/10062 ```

C-debt
A-networking

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