@@ -15,7 +15,7 @@ use katana_rpc_types::broadcasted::BroadcastedTx;
1515use serde:: Deserialize ;
1616use starknet:: core:: types:: SimulationFlagForEstimateFee ;
1717
18- use super :: { Error , Paymaster } ;
18+ use super :: Paymaster ;
1919use crate :: rpc:: types:: OutsideExecution ;
2020
2121#[ derive( Debug ) ]
9898 if let Ok ( Some ( updated_txs) ) = paymaster. handle_estimate_fees ( block_id, txs) . await {
9999 let new_params = {
100100 let mut params = jsonrpsee:: core:: params:: ArrayParams :: new ( ) ;
101- params. insert ( updated_txs) . unwrap ( ) ;
101+ params. insert ( & updated_txs) . unwrap ( ) ;
102102 params. insert ( simulation_flags) . unwrap ( ) ;
103103 params. insert ( block_id) . unwrap ( ) ;
104104 params
@@ -163,7 +163,7 @@ where
163163 let params = params. map ( Cow :: Owned ) ;
164164 request. params = params;
165165 }
166- Ok ( None ) | Err ( Error :: ControllerNotFound ( .. ) ) => { }
166+ Ok ( None ) => { }
167167 Err ( error) => panic ! ( "{error}" ) ,
168168 }
169169 }
@@ -206,7 +206,7 @@ where
206206
207207 async move {
208208 if request. method_name ( ) == "starknet_estimateFee" {
209- Self :: intercept_estimate_fee ( paymaster. clone ( ) , & mut request) . await ;
209+ Self :: intercept_estimate_fee ( paymaster, & mut request) . await ;
210210 } else if request. method_name ( ) == "cartridge_addExecuteOutsideTransaction" {
211211 Self :: intercept_add_outside_execution ( paymaster, & mut request) . await ;
212212 }
0 commit comments