@@ -6,7 +6,7 @@ use crate::{
66 tasks:: env:: SimEnv ,
77} ;
88use alloy:: { eips:: BlockId , network:: Ethereum } ;
9- use init4_bin_base:: utils:: calc:: SlotCalculator ;
9+ use init4_bin_base:: { deps :: metrics :: counter , utils:: calc:: SlotCalculator } ;
1010use signet_sim:: { BlockBuild , BuiltBlock , SimCache } ;
1111use signet_types:: constants:: SignetSystemConstants ;
1212use std:: time:: { Duration , Instant } ;
@@ -17,7 +17,7 @@ use tokio::{
1717 } ,
1818 task:: JoinHandle ,
1919} ;
20- use tracing:: { Instrument , Span , instrument} ;
20+ use tracing:: { Instrument , Span , debug , instrument} ;
2121use trevm:: revm:: {
2222 context:: BlockEnv ,
2323 database:: { AlloyDB , WrapDatabaseAsync } ,
@@ -140,11 +140,12 @@ impl Simulator {
140140 ) ;
141141
142142 let built_block = block_build. build ( ) . in_current_span ( ) . await ;
143- tracing :: debug!(
143+ debug ! (
144144 tx_count = built_block. tx_count( ) ,
145145 block_number = built_block. block_number( ) ,
146146 "block simulation completed" ,
147147 ) ;
148+ counter ! ( "signet.builder.simulated_blocks" ) . increment ( 1 ) ;
148149
149150 Ok ( built_block)
150151 }
@@ -167,7 +168,7 @@ impl Simulator {
167168 cache : SimCache ,
168169 submit_sender : mpsc:: UnboundedSender < SimResult > ,
169170 ) -> JoinHandle < ( ) > {
170- tracing :: debug!( "starting simulator task" ) ;
171+ debug ! ( "starting simulator task" ) ;
171172
172173 tokio:: spawn ( async move { self . run_simulator ( constants, cache, submit_sender) . await } )
173174 }
@@ -220,7 +221,6 @@ impl Simulator {
220221 continue ;
221222 } ;
222223
223- let _guard = span. clone ( ) . entered ( ) ;
224224 span_debug ! ( span, tx_count = block. transactions( ) . len( ) , "built simulated block" ) ;
225225 let _ = submit_sender. send ( SimResult { block, sim_env } ) ;
226226 }
0 commit comments