Skip to main content

LoadBlock

Trait LoadBlock 

Source
pub trait LoadBlock:
    LoadPendingBlock
    + SpawnBlocking
    + RpcNodeCoreExt {
    // Provided method
    fn recovered_block(
        &self,
        block_id: BlockId,
    ) -> impl Future<Output = Result<Option<Arc<RecoveredBlock<<Self::Provider as BlockReader>::Block>>>, Self::Error>> + Send { ... }
}
Expand description

Loads a block from database.

Behaviour shared by several eth_ RPC methods, not exclusive to eth_ blocks RPC methods.

Provided Methods§

Source

fn recovered_block( &self, block_id: BlockId, ) -> impl Future<Output = Result<Option<Arc<RecoveredBlock<<Self::Provider as BlockReader>::Block>>>, Self::Error>> + Send

Returns the block object for the given block id.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§