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 {
1235
1235
} )
1236
1236
. boxed ( ) ;
1237
1237
1238
- let web3 = self . web3 . clone ( ) ;
1238
+ let alloy_provider = self . alloy . clone ( ) ;
1239
1239
let metrics = self . metrics . clone ( ) ;
1240
1240
let provider = self . provider ( ) . to_string ( ) ;
1241
1241
let retry_log_message = format ! (
@@ -1247,20 +1247,20 @@ impl EthereumAdapterTrait for EthereumAdapter {
1247
1247
. no_limit ( )
1248
1248
. timeout_secs ( 30 )
1249
1249
. run ( move || {
1250
- let web3 = web3 . cheap_clone ( ) ;
1250
+ let alloy_genesis = alloy_provider . cheap_clone ( ) ;
1251
1251
let metrics = metrics. cheap_clone ( ) ;
1252
1252
let provider = provider. clone ( ) ;
1253
1253
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
+ ) )
1258
1258
. await
1259
1259
. map_err ( |e| {
1260
1260
metrics. set_status ( ProviderStatus :: GenesisFail , & provider) ;
1261
1261
e
1262
1262
} ) ?
1263
- . and_then ( |gen_block| gen_block . hash . map ( BlockHash :: from) )
1263
+ . map ( |gen_block| BlockHash :: from ( gen_block . header . hash ) )
1264
1264
. ok_or_else ( || anyhow ! ( "Ethereum node could not find genesis block" ) )
1265
1265
}
1266
1266
} )
You can’t perform that action at this time.
0 commit comments