pub type Client = Client<Backend, Executor, Block, RuntimeApi>;
Expand description
Test client type with LocalExecutor
and generic Backend.
Aliased Type§
struct Client { /* private fields */ }
Trait Implementations§
Source§impl InitBlockBuilder for Client
impl InitBlockBuilder for Client
Source§fn init_block_builder(
&self,
validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>,
relay_sproof_builder: RelayStateSproofBuilder,
) -> BlockBuilderAndSupportData<'_>
fn init_block_builder( &self, validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>, relay_sproof_builder: RelayStateSproofBuilder, ) -> BlockBuilderAndSupportData<'_>
Init a specific block builder that works for the test runtime. Read more
Source§fn init_block_builder_with_pre_digests(
&self,
validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>,
relay_sproof_builder: RelayStateSproofBuilder,
pre_digests: Vec<DigestItem>,
) -> BlockBuilderAndSupportData<'_>
fn init_block_builder_with_pre_digests( &self, validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>, relay_sproof_builder: RelayStateSproofBuilder, pre_digests: Vec<DigestItem>, ) -> BlockBuilderAndSupportData<'_>
Init a specific block builder using the given pre-digests. Read more
Source§fn init_block_builder_at(
&self,
at: Hash,
validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>,
relay_sproof_builder: RelayStateSproofBuilder,
) -> BlockBuilderAndSupportData<'_>
fn init_block_builder_at( &self, at: Hash, validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>, relay_sproof_builder: RelayStateSproofBuilder, ) -> BlockBuilderAndSupportData<'_>
Init a specific block builder at a specific block that works for the test runtime. Read more
Source§fn init_block_builder_with_ignored_nodes(
&self,
at: Hash,
validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>,
relay_sproof_builder: RelayStateSproofBuilder,
timestamp: u64,
ignored_nodes: ProofRecorderIgnoredNodes<Block>,
) -> BlockBuilderAndSupportData<'_>
fn init_block_builder_with_ignored_nodes( &self, at: Hash, validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>, relay_sproof_builder: RelayStateSproofBuilder, timestamp: u64, ignored_nodes: ProofRecorderIgnoredNodes<Block>, ) -> BlockBuilderAndSupportData<'_>
Init a specific block builder at a specific block that works for the test runtime. Read more
Source§fn init_block_builder_with_timestamp(
&self,
at: Hash,
validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>,
relay_sproof_builder: RelayStateSproofBuilder,
timestamp: u64,
) -> BlockBuilderAndSupportData<'_>
fn init_block_builder_with_timestamp( &self, at: Hash, validation_data: Option<PersistedValidationData<PHash, PBlockNumber>>, relay_sproof_builder: RelayStateSproofBuilder, timestamp: u64, ) -> BlockBuilderAndSupportData<'_>
Init a specific block builder that works for the test runtime. Read more