File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -1235,7 +1235,7 @@ impl EthereumAdapterTrait for EthereumAdapter {
12351235 } )
12361236 . boxed ( ) ;
12371237
1238- let web3 = self . web3 . clone ( ) ;
1238+ let alloy_provider = self . alloy . clone ( ) ;
12391239 let metrics = self . metrics . clone ( ) ;
12401240 let provider = self . provider ( ) . to_string ( ) ;
12411241 let retry_log_message = format ! (
@@ -1247,20 +1247,20 @@ impl EthereumAdapterTrait for EthereumAdapter {
12471247 . no_limit ( )
12481248 . timeout_secs ( 30 )
12491249 . run ( move || {
1250- let web3 = web3 . cheap_clone ( ) ;
1250+ let alloy_genesis = alloy_provider . cheap_clone ( ) ;
12511251 let metrics = metrics. cheap_clone ( ) ;
12521252 let provider = provider. clone ( ) ;
12531253 async move {
1254- web3 . eth ( )
1255- . block ( BlockId :: Number ( Web3BlockNumber :: Number (
1256- ENV_VARS . genesis_block_number . into ( ) ,
1257- ) ) )
1254+ alloy_genesis
1255+ . get_block_by_number ( alloy :: rpc :: types :: BlockNumberOrTag :: Number (
1256+ ENV_VARS . genesis_block_number as u64 ,
1257+ ) )
12581258 . await
12591259 . map_err ( |e| {
12601260 metrics. set_status ( ProviderStatus :: GenesisFail , & provider) ;
12611261 e
12621262 } ) ?
1263- . and_then ( |gen_block| gen_block . hash . map ( BlockHash :: from) )
1263+ . map ( |gen_block| BlockHash :: from ( gen_block . header . hash ) )
12641264 . ok_or_else ( || anyhow ! ( "Ethereum node could not find genesis block" ) )
12651265 }
12661266 } )
You can’t perform that action at this time.
0 commit comments