@@ -5,7 +5,7 @@ use crate::{
55} ;
66use alloy:: {
77 consensus:: Header ,
8- eips:: { BlockId , eip1559:: BaseFeeParams } ,
8+ eips:: eip1559:: BaseFeeParams ,
99 network:: Ethereum ,
1010 primitives:: { B256 , U256 } ,
1111 providers:: { Provider , network:: Network } ,
@@ -14,7 +14,7 @@ use signet_constants::SignetSystemConstants;
1414use signet_sim:: { HostEnv , RollupEnv } ;
1515use tokio:: { sync:: watch, task:: JoinHandle } ;
1616use tokio_stream:: StreamExt ;
17- use tracing:: { Instrument , Span , debug , info_span} ;
17+ use tracing:: { Instrument , Span , info_span} ;
1818use trevm:: revm:: {
1919 context:: BlockEnv ,
2020 context_interface:: block:: BlobExcessGasAndPrice ,
@@ -63,8 +63,8 @@ impl Environment {
6363 }
6464
6565 /// Create a new [`AlloyDB`] for this environment using the given provider.
66- pub fn alloy_db < N : Network , P : Provider < N > > ( & self , provider : P , block_number : BlockId ) -> AlloyDB < N , P > {
67- AlloyDB :: new ( provider, block_number )
66+ pub fn alloy_db < N : Network , P : Provider < N > > ( & self , provider : P ) -> AlloyDB < N , P > {
67+ AlloyDB :: new ( provider, self . prev_header . number . into ( ) )
6868 }
6969}
7070
@@ -139,7 +139,7 @@ impl SimEnv {
139139 ///
140140 /// This function will panic if not called within a Tokio runtime.
141141 pub fn rollup_db ( & self , provider : RuProvider ) -> RollupAlloyDatabaseProvider {
142- WrapDatabaseAsync :: new ( self . rollup . alloy_db ( provider , BlockId :: pending ( ) ) ) . expect ( "in tokio runtime" )
142+ WrapDatabaseAsync :: new ( self . rollup . alloy_db ( providerber ) xpect ( "in tokio runtime" )
143143 }
144144
145145 /// Create an [`AlloyDB`] for the host environment using the given provider.
@@ -148,8 +148,7 @@ impl SimEnv {
148148 ///
149149 /// This function will panic if not called within a Tokio runtime.
150150 pub fn host_db ( & self , provider : HostProvider ) -> HostAlloyDatabaseProvider {
151- debug ! ( block_number = ?BlockId :: pending( ) , "creating alloy DB for host" ) ;
152- WrapDatabaseAsync :: new ( self . host . alloy_db ( provider, BlockId :: pending ( ) ) ) . expect ( "in tokio runtime" )
151+ WrapDatabaseAsync :: new ( self . host . alloy_db ( provider) ) . expect ( "in tokio runtime" )
153152 }
154153
155154 /// Create a simulated rollup environment using the given provider,
0 commit comments