pub trait HeaderSyncGapProvider: Send + Sync {
type Header: BlockHeader;
// Required method
fn local_tip_header(
&self,
highest_uninterrupted_block: BlockNumber,
) -> ProviderResult<SealedHeader<Self::Header>>;
}
Expand description
Provider for getting the local tip header for sync gap calculation.
Required Associated Types§
Required Methods§
Sourcefn local_tip_header(
&self,
highest_uninterrupted_block: BlockNumber,
) -> ProviderResult<SealedHeader<Self::Header>>
fn local_tip_header( &self, highest_uninterrupted_block: BlockNumber, ) -> ProviderResult<SealedHeader<Self::Header>>
Returns the local tip header for the given highest uninterrupted block.