mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: add Primitives AT to BlockExecutorProvider (#12994)
This commit is contained in:
@ -3,7 +3,7 @@ use remote_exex::proto::{
|
||||
self,
|
||||
remote_ex_ex_server::{RemoteExEx, RemoteExExServer},
|
||||
};
|
||||
use reth::{primitives::Block, providers::BlockReader};
|
||||
use reth::{builder::NodeTypes, primitives::EthPrimitives};
|
||||
use reth_exex::{ExExContext, ExExEvent, ExExNotification};
|
||||
use reth_node_api::FullNodeComponents;
|
||||
use reth_node_ethereum::EthereumNode;
|
||||
@ -45,7 +45,7 @@ impl RemoteExEx for ExExService {
|
||||
}
|
||||
}
|
||||
|
||||
async fn remote_exex<Node: FullNodeComponents<Provider: BlockReader<Block = Block>>>(
|
||||
async fn remote_exex<Node: FullNodeComponents<Types: NodeTypes<Primitives = EthPrimitives>>>(
|
||||
mut ctx: ExExContext<Node>,
|
||||
notifications: Arc<broadcast::Sender<ExExNotification>>,
|
||||
) -> eyre::Result<()> {
|
||||
|
||||
@ -3,7 +3,7 @@ use remote_exex::proto::{
|
||||
self,
|
||||
remote_ex_ex_server::{RemoteExEx, RemoteExExServer},
|
||||
};
|
||||
use reth::{primitives::Block, providers::BlockReader};
|
||||
use reth::{builder::NodeTypes, primitives::EthPrimitives};
|
||||
use reth_exex::{ExExContext, ExExEvent, ExExNotification};
|
||||
use reth_node_api::FullNodeComponents;
|
||||
use reth_node_ethereum::EthereumNode;
|
||||
@ -47,7 +47,7 @@ impl RemoteExEx for ExExService {
|
||||
|
||||
// ANCHOR: snippet
|
||||
#[allow(dead_code)]
|
||||
async fn remote_exex<Node: FullNodeComponents<Provider: BlockReader<Block = Block>>>(
|
||||
async fn remote_exex<Node: FullNodeComponents<Types: NodeTypes<Primitives = EthPrimitives>>>(
|
||||
mut ctx: ExExContext<Node>,
|
||||
notifications: Arc<broadcast::Sender<ExExNotification>>,
|
||||
) -> eyre::Result<()> {
|
||||
|
||||
Reference in New Issue
Block a user