pub struct StoreClient { /* private fields */ }Implementations§
Source§impl StoreClient
impl StoreClient
Sourcepub async fn get_block_by_height(&self, height: u64) -> Result<Option<Block>>
pub async fn get_block_by_height(&self, height: u64) -> Result<Option<Block>>
Get a block by height
Sourcepub async fn get_block_by_hash(&self, hash: Vec<u8>) -> Result<Option<Block>>
pub async fn get_block_by_hash(&self, hash: Vec<u8>) -> Result<Option<Block>>
Get a block by hash
Sourcepub async fn get_block_full_by_height(
&self,
height: u64,
) -> Result<GetBlockResponse>
pub async fn get_block_full_by_height( &self, height: u64, ) -> Result<GetBlockResponse>
Get the full block response by height
Sourcepub async fn get_block_full_by_hash(
&self,
hash: Vec<u8>,
) -> Result<GetBlockResponse>
pub async fn get_block_full_by_hash( &self, hash: Vec<u8>, ) -> Result<GetBlockResponse>
Get the full block response by hash
Sourcepub async fn get_state_full(&self) -> Result<GetStateResponse>
pub async fn get_state_full(&self) -> Result<GetStateResponse>
Get the full state response
Sourcepub async fn get_metadata_full(
&self,
key: String,
) -> Result<GetMetadataResponse>
pub async fn get_metadata_full( &self, key: String, ) -> Result<GetMetadataResponse>
Get the full metadata response
Auto Trait Implementations§
impl !Freeze for StoreClient
impl !RefUnwindSafe for StoreClient
impl Send for StoreClient
impl Sync for StoreClient
impl Unpin for StoreClient
impl !UnwindSafe for StoreClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request