@@ -32,8 +32,8 @@ use graph::{
3232 web3:: {
3333 self ,
3434 types:: {
35- BlockId , BlockNumber as Web3BlockNumber , Bytes , CallRequest , Filter , FilterBuilder ,
36- Log , Transaction , TransactionReceipt , H256 ,
35+ BlockId , Bytes , CallRequest , Filter , FilterBuilder , Log , Transaction ,
36+ TransactionReceipt , H256 ,
3737 } ,
3838 } ,
3939 BlockNumber , ChainStore , CheapClone , DynTryFuture , Error , EthereumCallCache , Logger ,
@@ -1319,32 +1319,6 @@ impl EthereumAdapterTrait for EthereumAdapter {
13191319 . await
13201320 }
13211321
1322- async fn latest_block ( & self , logger : & Logger ) -> Result < LightEthereumBlock , IngestorError > {
1323- let web3 = self . web3 . clone ( ) ;
1324- retry ( "eth_getBlockByNumber(latest) with txs RPC call" , logger)
1325- . redact_log_urls ( true )
1326- . no_limit ( )
1327- . timeout_secs ( ENV_VARS . json_rpc_timeout . as_secs ( ) )
1328- . run ( move || {
1329- let web3 = web3. cheap_clone ( ) ;
1330- async move {
1331- let block_opt = web3
1332- . eth ( )
1333- . block_with_txs ( Web3BlockNumber :: Latest . into ( ) )
1334- . await
1335- . map_err ( |e| anyhow ! ( "could not get latest block from Ethereum: {}" , e) ) ?;
1336- block_opt
1337- . ok_or_else ( || anyhow ! ( "no latest block returned from Ethereum" ) . into ( ) )
1338- }
1339- } )
1340- . map_err ( move |e| {
1341- e. into_inner ( ) . unwrap_or_else ( move || {
1342- anyhow ! ( "Ethereum node took too long to return latest block" ) . into ( )
1343- } )
1344- } )
1345- . await
1346- }
1347-
13481322 async fn load_block (
13491323 & self ,
13501324 logger : & Logger ,
0 commit comments