1
2
3
4
5
6
7
8
9
10
11
12
13
//! Tendermint RPC queries
use eyre::Result;
use tendermint_rpc::Client as TendermintClient;

use super::QueryClient;

impl QueryClient {
    /// RPC query for latest block height
    pub async fn latest_height(&self) -> Result<u64> {
        let status = self.rpc_client.status().await?;
        Ok(status.sync_info.latest_block_height.value())
    }
}