@@ -15,7 +15,10 @@ use alloy::{
1515} ;
1616use chrono:: { DateTime , Utc } ;
1717use eyre:: Report ;
18- use init4_bin_base:: utils:: calc:: SlotCalculator ;
18+ use init4_bin_base:: {
19+ deps:: tracing:: { debug, error, info, warn} ,
20+ utils:: calc:: SlotCalculator ,
21+ } ;
1922use signet_sim:: { BlockBuild , BuiltBlock , SimCache } ;
2023use signet_types:: config:: SignetSystemConstants ;
2124use std:: {
@@ -118,7 +121,7 @@ impl Simulator {
118121 ) ;
119122
120123 let block = block_build. build ( ) . await ;
121- tracing :: debug!( block = ?block, "finished block simulation" ) ;
124+ debug ! ( block = ?block, "finished block simulation" ) ;
122125
123126 Ok ( block)
124127 }
@@ -142,7 +145,7 @@ impl Simulator {
142145 bundle_receiver : mpsc:: UnboundedReceiver < Bundle > ,
143146 cache : SimCache ,
144147 ) -> ( JoinHandle < ( ) > , JoinHandle < ( ) > ) {
145- tracing :: debug!( "starting up cache handler" ) ;
148+ debug ! ( "starting up cache handler" ) ;
146149
147150 let basefee_price = Arc :: new ( AtomicU64 :: new ( 0_u64 ) ) ;
148151 let basefee_reader = Arc :: clone ( & basefee_price) ;
@@ -170,13 +173,13 @@ impl Simulator {
170173 ///
171174 /// - `price`: A shared `Arc<AtomicU64>` used to store the updated basefee value.
172175 async fn basefee_updater ( self : Arc < Self > , price : Arc < AtomicU64 > ) {
173- tracing :: debug!( "starting basefee updater" ) ;
176+ debug ! ( "starting basefee updater" ) ;
174177 loop {
175178 // calculate start of next slot plus a small buffer
176179 let time_remaining = self . slot_calculator . slot_duration ( )
177180 - self . slot_calculator . current_timepoint_within_slot ( )
178181 + 1 ;
179- tracing :: debug!( time_remaining = ?time_remaining, "basefee updater sleeping until next slot" ) ;
182+ debug ! ( time_remaining = ?time_remaining, "basefee updater sleeping until next slot" ) ;
180183
181184 // wait until that point in time
182185 sleep ( Duration :: from_secs ( time_remaining) ) . await ;
@@ -199,15 +202,15 @@ impl Simulator {
199202 /// - `price`: A shared `Arc<AtomicU64>` used to store the updated basefee.
200203 async fn check_basefee ( & self , price : & Arc < AtomicU64 > ) {
201204 let resp = self . ru_provider . get_block_by_number ( Latest ) . await . inspect_err ( |e| {
202- tracing :: error!( error = %e, "RPC error during basefee update" ) ;
205+ error ! ( error = %e, "RPC error during basefee update" ) ;
203206 } ) ;
204207
205208 if let Ok ( Some ( block) ) = resp {
206209 let basefee = block. header . base_fee_per_gas . unwrap_or ( 0 ) ;
207210 price. store ( basefee, Ordering :: Relaxed ) ;
208- tracing :: debug!( basefee = basefee, "basefee updated" ) ;
211+ debug ! ( basefee = basefee, "basefee updated" ) ;
209212 } else {
210- tracing :: warn!( "get basefee failed - an error likely occurred" ) ;
213+ warn ! ( "get basefee failed - an error likely occurred" ) ;
211214 }
212215 }
213216
@@ -229,7 +232,7 @@ impl Simulator {
229232 cache : SimCache ,
230233 submit_sender : mpsc:: UnboundedSender < BuiltBlock > ,
231234 ) -> JoinHandle < ( ) > {
232- tracing :: debug!( "starting builder task" ) ;
235+ debug ! ( "starting builder task" ) ;
233236
234237 tokio:: spawn ( async move { self . run_simulator ( constants, cache, submit_sender) . await } )
235238 }
@@ -261,19 +264,19 @@ impl Simulator {
261264 let block_env = match self . next_block_env ( finish_by) . await {
262265 Ok ( block) => block,
263266 Err ( err) => {
264- tracing :: error!( err = %err, "failed to configure next block" ) ;
267+ error ! ( err = %err, "failed to configure next block" ) ;
265268 break ;
266269 }
267270 } ;
268- tracing :: info!( block_env = ?block_env, "created block" ) ;
271+ info ! ( block_env = ?block_env, "created block" ) ;
269272
270273 match self . handle_build ( constants, sim_cache, finish_by, block_env) . await {
271274 Ok ( block) => {
272- tracing :: debug!( block = ?block, "built block" ) ;
275+ debug ! ( block = ?block, "built block" ) ;
273276 let _ = submit_sender. send ( block) ;
274277 }
275278 Err ( e) => {
276- tracing :: error!( err = %e, "failed to build block" ) ;
279+ error ! ( err = %e, "failed to build block" ) ;
277280 continue ;
278281 }
279282 }
@@ -306,7 +309,7 @@ impl Simulator {
306309 let latest = match self . ru_provider . get_block_number ( ) . await {
307310 Ok ( block_number) => block_number,
308311 Err ( e) => {
309- tracing :: error!( error = %e, "failed to get latest block number" ) ;
312+ error ! ( error = %e, "failed to get latest block number" ) ;
310313 return None ;
311314 }
312315 } ;
@@ -336,27 +339,27 @@ impl Simulator {
336339 let remaining = finish_by. duration_since ( Instant :: now ( ) ) ;
337340 let finish_time = SystemTime :: now ( ) + remaining;
338341 let deadline: DateTime < Utc > = finish_time. into ( ) ;
339- tracing :: debug!( deadline = %deadline, "preparing block env" ) ;
342+ debug ! ( deadline = %deadline, "preparing block env" ) ;
340343
341344 // Fetch the latest block number and increment it by 1
342345 let latest_block_number = match self . ru_provider . get_block_number ( ) . await {
343346 Ok ( num) => num,
344347 Err ( err) => {
345- tracing :: error!( error = %err, "RPC error during block build" ) ;
348+ error ! ( error = %err, "RPC error during block build" ) ;
346349 return Err ( SimulatorError :: Rpc ( Report :: new ( err) ) ) ;
347350 }
348351 } ;
349- tracing :: debug!( next_block_num = latest_block_number + 1 , "preparing block env" ) ;
352+ debug ! ( next_block_num = latest_block_number + 1 , "preparing block env" ) ;
350353
351354 // Fetch the basefee from previous block to calculate gas for this block
352355 let basefee = match self . get_basefee ( ) . await ? {
353356 Some ( basefee) => basefee,
354357 None => {
355- tracing :: warn!( "get basefee failed - RPC error likely occurred" ) ;
358+ warn ! ( "get basefee failed - RPC error likely occurred" ) ;
356359 BASEFEE_DEFAULT
357360 }
358361 } ;
359- tracing :: debug!( basefee = basefee, "setting basefee" ) ;
362+ debug ! ( basefee = basefee, "setting basefee" ) ;
360363
361364 // Craft the Block environment to pass to the simulator
362365 let block_env = PecorinoBlockEnv :: new (
@@ -365,7 +368,7 @@ impl Simulator {
365368 deadline. timestamp ( ) as u64 ,
366369 basefee,
367370 ) ;
368- tracing :: debug!( block_env = ?block_env, "prepared block env" ) ;
371+ debug ! ( block_env = ?block_env, "prepared block env" ) ;
369372
370373 Ok ( block_env)
371374 }
@@ -380,7 +383,7 @@ impl Simulator {
380383 match self . ru_provider . get_block_by_number ( Latest ) . await {
381384 Ok ( maybe_block) => match maybe_block {
382385 Some ( block) => {
383- tracing :: debug!( basefee = ?block. header. base_fee_per_gas, "basefee found" ) ;
386+ debug ! ( basefee = ?block. header. base_fee_per_gas, "basefee found" ) ;
384387 Ok ( block. header . base_fee_per_gas )
385388 }
386389 None => Ok ( None ) ,
@@ -414,13 +417,13 @@ async fn cache_updater(
414417 select ! {
415418 maybe_tx = tx_receiver. recv( ) => {
416419 if let Some ( tx) = maybe_tx {
417- tracing :: debug!( tx = ?tx. hash( ) , "received transaction" ) ;
420+ debug!( tx = ?tx. hash( ) , "received transaction" ) ;
418421 cache. add_item( tx, p) ;
419422 }
420423 }
421424 maybe_bundle = bundle_receiver. recv( ) => {
422425 if let Some ( bundle) = maybe_bundle {
423- tracing :: debug!( bundle = ?bundle. id, "received bundle" ) ;
426+ debug!( bundle = ?bundle. id, "received bundle" ) ;
424427 cache. add_item( bundle. bundle, p) ;
425428 }
426429 }
0 commit comments