Type Alias sc_network_common::sync::message::BlockRequest
source · pub type BlockRequest<B> = BlockRequest<<B as BlockT>::Hash, <<B as BlockT>::Header as HeaderT>::Number>;Expand description
Type alias for using the block request type using block type parameters.
Aliased Type§
struct BlockRequest<B> {
pub id: u64,
pub fields: BlockAttributes,
pub from: FromBlock<<B as Block>::Hash, <<B as Block>::Header as Header>::Number>,
pub direction: Direction,
pub max: Option<u32>,
}Fields§
§id: u64Unique request id.
fields: BlockAttributesBits of block data to request.
from: FromBlock<<B as Block>::Hash, <<B as Block>::Header as Header>::Number>Start from this block.
direction: DirectionSequence direction.
max: Option<u32>Maximum number of blocks to return. An implementation defined maximum is used when unspecified.