@@ -75,16 +75,16 @@ use crate::exit::NodeStoppedFuture;
7575
7676/// The concrete type of the RPC middleware stack used by the node.
7777#[ cfg( feature = "cartridge" ) ]
78- type NodeRpcMiddleware < Pool , PP , PF > = Stack <
79- Either < ControllerDeploymentLayer < Pool , PP , PF > , Identity > ,
78+ type NodeRpcMiddleware < PF > = Stack <
79+ Either < ControllerDeploymentLayer < TxPool , BlockProducer < PF > , PF > , Identity > ,
8080 Stack < RpcLoggerLayer , Stack < RpcServerMetricsLayer , Identity > > ,
8181> ;
8282
8383#[ cfg( not( feature = "cartridge" ) ) ]
8484type NodeRpcMiddleware = Stack < RpcLoggerLayer , Stack < RpcServerMetricsLayer , Identity > > ;
8585
8686#[ cfg( feature = "cartridge" ) ]
87- pub type NodeRpcServer < Pool , PP , PF > = RpcServer < NodeRpcMiddleware < Pool , PP , PF > > ;
87+ pub type NodeRpcServer < PF > = RpcServer < NodeRpcMiddleware < PF > > ;
8888
8989#[ cfg( not( feature = "cartridge" ) ) ]
9090pub type NodeRpcServer = RpcServer < NodeRpcMiddleware > ;
@@ -105,7 +105,7 @@ where
105105 config : Arc < Config > ,
106106 pool : TxPool ,
107107 #[ cfg( feature = "cartridge" ) ]
108- rpc_server : NodeRpcServer < TxPool , PP , P > ,
108+ rpc_server : NodeRpcServer < P > ,
109109 #[ cfg( not( feature = "cartridge" ) ) ]
110110 rpc_server : NodeRpcServer ,
111111 #[ cfg( feature = "grpc" ) ]
@@ -352,7 +352,7 @@ where
352352 Some ( ControllerDeploymentLayer :: new (
353353 starknet_api. clone ( ) ,
354354 cartridge_api_client,
355- HttpClient :: builder ( ) . build ( cfg. url ) ?,
355+ HttpClient :: builder ( ) . build ( cfg. url . clone ( ) ) ?,
356356 cartridge_api_cfg. controller_deployer_address ,
357357 SigningKey :: from_secret_scalar (
358358 cartridge_api_cfg. controller_deployer_private_key ,
0 commit comments