Emilia Hane
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...
### 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...
### 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...
### 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....
### 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_
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...
### 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...
### 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...
### 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 ```
Makes `SealedBlock` type definition generic over header and body type, which is a necessary first step to use `SealedBlock` in `Block` trait method signatures