Remove optimism feature from rpc crates #8988
Labels
A-op-reth
Related to Optimism and op-reth
A-rpc
Related to the RPC implementation
C-tracking-issue
An issue that collects information about a broad development initiative
M-prevent-stale
Prevents old inactive issues/PRs from being closed due to inactivity
Describe the feature
Tracking rpc crates rebuild to accommodate for custom RPC server. In process of making node generic over
EthApiServer
impl, code is simplified w.r.t. node builder pattern.Rn the code for optimism is embedded into the L1 code using compiler feature gating. These changes will make it possible to detangle the optimism code from the L1 code, so optimism can be used a separate library.
Additional context
No response
Tasks
NetworkEthApi
#8411EthTransactions
#8639EthTransactions
default trait methods using pending block #8659EthCall
#8683EthBlocks
default impl #8723EthTransactions
#8759FillableTransaction
trait #8776Network
trait inEthApi
#8780EthApiServer
as GAT ofNodeComponents
extension trait #8781RethModuleRegistry
functionality intoRpcRegistry
#8985EthHandlers
#8986Call
forOpEthApi
#9502The text was updated successfully, but these errors were encountered: