pub fn new_fetch_checker<E, B: BlockT, S: BlockchainStorage<B>, F>(
	blockchain: Arc<Blockchain<S, F>>,
	executor: E,
) -> LightDataChecker<E, Blake2Hasher, B, S, F>
	where
		E: CodeExecutor<Blake2Hasher>,
{
	LightDataChecker::new(blockchain, executor)
}
/// Create an instance of fetch data checker.
Create an instance of fetch data checker.
Create an instance of fetch data checker .
pub fn new_fetch_checker<E, B: BlockT, S: BlockchainStorage<B>, F>(
	blockchain: Arc<Blockchain<S, F>>,
	executor: E,
) -> LightDataChecker<E, Blake2Hasher, B, S, F>
	where
		E: CodeExecutor<Blake2Hasher>,
{
	LightDataChecker::new(blockchain, executor)
}
pub fn new_fetch_checker < E , B : BlockT , S : BlockchainStorage < B > , F > ( blockchain : Arc < Blockchain < S , F > > , executor : E , ) -> LightDataChecker < E , Blake2Hasher , B , S , F > where E : CodeExecutor < Blake2Hasher > , { LightDataChecker :: new ( blockchain , executor ) }
Create an instance of fetch data checker.
Create an instance of fetch data checker .
blockchain
Arc<Blockchain<S, F>>
executor
E
blockchain
Arc<Blockchain<S, F>>
executor
E