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 @@ -1250,7 +1250,7 @@ impl EthereumAdapterTrait for EthereumAdapter {
1250
1250
} )
1251
1251
. boxed ( ) ;
1252
1252
1253
- let web3 = self . web3 . clone ( ) ;
1253
+ let alloy_provider = self . alloy . clone ( ) ;
1254
1254
let metrics = self . metrics . clone ( ) ;
1255
1255
let provider = self . provider ( ) . to_string ( ) ;
1256
1256
let retry_log_message = format ! (
@@ -1262,20 +1262,20 @@ impl EthereumAdapterTrait for EthereumAdapter {
1262
1262
. no_limit ( )
1263
1263
. timeout_secs ( 30 )
1264
1264
. run ( move || {
1265
- let web3 = web3 . cheap_clone ( ) ;
1265
+ let alloy_genesis = alloy_provider . cheap_clone ( ) ;
1266
1266
let metrics = metrics. cheap_clone ( ) ;
1267
1267
let provider = provider. clone ( ) ;
1268
1268
async move {
1269
- web3 . eth ( )
1270
- . block ( BlockId :: Number ( Web3BlockNumber :: Number (
1271
- ENV_VARS . genesis_block_number . into ( ) ,
1272
- ) ) )
1269
+ alloy_genesis
1270
+ . get_block_by_number ( alloy :: rpc :: types :: BlockNumberOrTag :: Number (
1271
+ ENV_VARS . genesis_block_number as u64 ,
1272
+ ) )
1273
1273
. await
1274
1274
. map_err ( |e| {
1275
1275
metrics. set_status ( ProviderStatus :: GenesisFail , & provider) ;
1276
1276
e
1277
1277
} ) ?
1278
- . and_then ( |gen_block| gen_block . hash . map ( BlockHash :: from) )
1278
+ . map ( |gen_block| BlockHash :: from ( gen_block . header . hash ) )
1279
1279
. ok_or_else ( || anyhow ! ( "Ethereum node could not find genesis block" ) )
1280
1280
}
1281
1281
} )
You can’t perform that action at this time.
0 commit comments