Skip to content

Commit ee073ea

Browse files
committed
chain/ethereum: remove unused latest_block adapter method
1 parent ad48ab7 commit ee073ea

File tree

2 files changed

+2
-31
lines changed

2 files changed

+2
-31
lines changed

chain/ethereum/src/adapter.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,9 +1081,6 @@ pub trait EthereumAdapter: Send + Sync + 'static {
10811081
/// connected to.
10821082
async fn net_identifiers(&self) -> Result<ChainIdentifier, Error>;
10831083

1084-
/// Get the latest block, including full transactions.
1085-
async fn latest_block(&self, logger: &Logger) -> Result<LightEthereumBlock, bc::IngestorError>;
1086-
10871084
/// Get the latest block, with only the header and transaction hashes.
10881085
async fn latest_block_ptr(&self, logger: &Logger) -> Result<BlockPtr, bc::IngestorError>;
10891086

chain/ethereum/src/ethereum_adapter.rs

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)