@@ -12,10 +12,9 @@ use alloy::{
12
12
} ,
13
13
providers:: { Provider , ProviderBuilder } ,
14
14
signers:: local:: PrivateKeySigner ,
15
- transports:: Transport ,
16
15
} ;
17
16
use anyhow:: { anyhow, bail, Result } ;
18
- use balance_alerts_layer:: { BalanceAlertConfig , BalanceAlertLayer } ;
17
+ use balance_alerts_layer:: BalanceAlertConfig ;
19
18
use boundless_market:: {
20
19
client:: { Client , ClientBuilder } ,
21
20
contracts:: { Input , Offer , Predicate , ProofRequest , Requirements } ,
@@ -128,10 +127,7 @@ async fn main() -> Result<()> {
128
127
error_threshold : args. error_balance_below ,
129
128
} ;
130
129
131
- let provider = ProviderBuilder :: new ( )
132
- . with_recommended_fillers ( )
133
- . wallet ( wallet)
134
- . on_http ( args. zeth_rpc_url . clone ( ) ) ;
130
+ let provider = ProviderBuilder :: new ( ) . wallet ( wallet) . on_http ( args. zeth_rpc_url . clone ( ) ) ;
135
131
let rpc = Some ( args. zeth_rpc_url . to_string ( ) ) ;
136
132
let chain_id = provider. get_chain_id ( ) . await ?;
137
133
let chain = Some ( NamedChain :: try_from ( chain_id) . map_err ( |_| anyhow ! ( "Unknown chain" ) ) ?) ;
@@ -261,15 +257,14 @@ struct RequestParams {
261
257
offchain : bool ,
262
258
}
263
259
264
- async fn submit_request < T , P , S > (
260
+ async fn submit_request < P , S > (
265
261
build_args : BuildArgs ,
266
262
chain_id : u64 ,
267
- boundless_client : Client < T , P , S > ,
263
+ boundless_client : Client < P , S > ,
268
264
params : RequestParams ,
269
265
) -> Result < U256 >
270
266
where
271
- T : Transport + Clone ,
272
- P : Provider < T , Ethereum > + ' static + Clone ,
267
+ P : Provider < Ethereum > + ' static + Clone ,
273
268
S : StorageProvider + Clone ,
274
269
{
275
270
// preflight the block building process
@@ -296,16 +291,10 @@ where
296
291
default_executor ( ) . execute ( guest_env. try_into ( ) ?, ZETH_GUESTS_RETH_ETHEREUM_ELF ) ?;
297
292
298
293
let cycles_count = session_info. segments . iter ( ) . map ( |segment| 1 << segment. po2 ) . sum :: < u64 > ( ) ;
299
- let min_price = args
300
- . min_price_per_mcycle
301
- . checked_mul ( U256 :: from ( cycles_count) )
302
- . unwrap ( )
303
- . div_ceil ( U256 :: from ( 1_000_000 ) ) ;
304
- let max_price = args
305
- . max_price_per_mcycle
306
- . checked_mul ( U256 :: from ( cycles_count) )
307
- . unwrap ( )
308
- . div_ceil ( U256 :: from ( 1_000_000 ) ) ;
294
+ let min_price =
295
+ params. min . checked_mul ( U256 :: from ( cycles_count) ) . unwrap ( ) . div_ceil ( U256 :: from ( 1_000_000 ) ) ;
296
+ let max_price =
297
+ params. max . checked_mul ( U256 :: from ( cycles_count) ) . unwrap ( ) . div_ceil ( U256 :: from ( 1_000_000 ) ) ;
309
298
310
299
tracing:: info!(
311
300
"{} cycles count {} mcycles count {} min_price in ether {} max_price in ether" ,
0 commit comments