async fn get_header_proof<State>(
state: &State,
root: u64,
requested: BlockId<SeqTypes>,
fetch_timeout: Duration,
) -> Result<HeaderProof, Error>where
State: AvailabilityDataSource<SeqTypes> + MerklizedStateDataSource<SeqTypes, BlockMerkleTree, { BlockMerkleTree::ARITY }> + VersionedDataSource,