diff --git a/domain_eth_service/provider/struct.EthProvider.html b/domain_eth_service/provider/struct.EthProvider.html index 8ac06fda96..73c49a0f0d 100644 --- a/domain_eth_service/provider/struct.EthProvider.html +++ b/domain_eth_service/provider/struct.EthProvider.html @@ -5,14 +5,14 @@ ) -> Self
source

pub fn with_configuration( base_path: Option<BasePath>, eth_config: EthConfiguration -) -> Self

Trait Implementations§

source§

impl<Block, RuntimeApi, ExecutorDispatch, CT, EC> BlockImportProvider<Block, Client<Backend<Block>, LocalCallExecutor<Block, Backend<Block>, NativeElseWasmExecutor<ExecutorDispatch>>, Block, RuntimeApi>> for EthProvider<CT, EC>where +) -> Self

Trait Implementations§

source§

impl<Block, RuntimeApi, ExecutorDispatch, CT, EC> BlockImportProvider<Block, Client<Backend<Block>, LocalCallExecutor<Block, Backend<Block>, NativeElseWasmExecutor<ExecutorDispatch>>, Block, RuntimeApi>> for EthProvider<CT, EC>where Block: BlockT, - RuntimeApi: ConstructRuntimeApi<Block, FullClient<Block, RuntimeApi, ExecutorDispatch>> + Send + Sync + 'static, + RuntimeApi: ConstructRuntimeApi<Block, FullClient<Block, RuntimeApi, ExecutorDispatch>> + Send + Sync + 'static, RuntimeApi::RuntimeApi: ApiExt<Block> + Core<Block> + BlockBuilder<Block> + EthereumRuntimeRPCApi<Block>, - ExecutorDispatch: NativeExecutionDispatch + 'static,

§

type BI = FrontierBlockImport<Block, Arc<Client<Backend<Block>, LocalCallExecutor<Block, Backend<Block>, NativeElseWasmExecutor<ExecutorDispatch>>, Block, RuntimeApi>, Global>, Client<Backend<Block>, LocalCallExecutor<Block, Backend<Block>, NativeElseWasmExecutor<ExecutorDispatch>>, Block, RuntimeApi>>

source§

fn block_import( + ExecutorDispatch: NativeExecutionDispatch + 'static,

§

type BI = FrontierBlockImport<Block, Arc<Client<Backend<Block>, LocalCallExecutor<Block, Backend<Block>, NativeElseWasmExecutor<ExecutorDispatch>>, Block, RuntimeApi>, Global>, Client<Backend<Block>, LocalCallExecutor<Block, Backend<Block>, NativeElseWasmExecutor<ExecutorDispatch>>, Block, RuntimeApi>>

source§

fn block_import( &self, - client: Arc<FullClient<Block, RuntimeApi, ExecutorDispatch>> -) -> Self::BI

source§

impl<Block, Client, BE, TxPool, CA, AccountId, CT, EC, CIDP> RpcProvider<Block, Client, TxPool, CA, BE, AccountId, CIDP> for EthProvider<CT, EC>where + client: Arc<FullClient<Block, RuntimeApi, ExecutorDispatch>> +) -> Self::BI

source§

impl<Block, Client, BE, TxPool, CA, AccountId, CT, EC, CIDP> RpcProvider<Block, Client, TxPool, CA, BE, AccountId, CIDP> for EthProvider<CT, EC>where Block: BlockT<Hash = H256>, BE: Backend<Block> + 'static, Client: ProvideRuntimeApi<Block> + BlockchainEvents<Block> + StorageProvider<Block, BE> + HeaderBackend<Block> + CallApiAt<Block> + HeaderMetadata<Block, Error = Error> + BlockBackend<Block> + AuxStore + Send + Sync + 'static, @@ -22,12 +22,12 @@ TxPool: TransactionPool<Block = Block> + Sync + Send + 'static, CA: ChainApi<Block = Block> + 'static, AccountId: DeserializeOwned + Encode + Debug + Decode + Display + Clone + Sync + Send + 'static, - CIDP: CreateInherentDataProviders<Block, ()> + Send + Clone + 'static,

§

type Deps = EthDeps<Client, TxPool, CA, CT, Block, BE, CIDP>

source§

fn deps( + CIDP: CreateInherentDataProviders<Block, ()> + Send + Clone + 'static,

§

type Deps = EthDeps<Client, TxPool, CA, CT, Block, BE, CIDP>

source§

fn deps( &self, - full_deps: FullDeps<Block, Client, TxPool, CA, BE, CIDP> -) -> Result<Self::Deps, Error>

source§

fn rpc_id(&self) -> Option<Box<dyn RpcSubscriptionIdProvider>>

source§

fn rpc_builder<SE>( + full_deps: FullDeps<Block, Client, TxPool, CA, BE, CIDP> +) -> Result<Self::Deps, Error>

source§

fn rpc_id(&self) -> Option<Box<dyn RpcSubscriptionIdProvider>>

source§

fn rpc_builder<SE>( &self, - deps: Self::Deps, + deps: Self::Deps, subscription_task_executor: SubscriptionTaskExecutor, essential_task_spawner: SE ) -> Result<RpcModule<()>, Box<dyn Error + Send + Sync>>where diff --git a/implementors/domain_service/providers/trait.BlockImportProvider.js b/implementors/domain_service/providers/trait.BlockImportProvider.js index 578f7b2314..95c1ad0dc3 100644 --- a/implementors/domain_service/providers/trait.BlockImportProvider.js +++ b/implementors/domain_service/providers/trait.BlockImportProvider.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"domain_eth_service":[["impl<Block, RuntimeApi, ExecutorDispatch, CT, EC> BlockImportProvider<Block, Client<Backend<Block>, LocalCallExecutor<Block, Backend<Block>, NativeElseWasmExecutor<ExecutorDispatch>>, Block, RuntimeApi>> for EthProvider<CT, EC>where\n Block: BlockT,\n RuntimeApi: ConstructRuntimeApi<Block, FullClient<Block, RuntimeApi, ExecutorDispatch>> + Send + Sync + 'static,\n RuntimeApi::RuntimeApi: ApiExt<Block> + Core<Block> + BlockBuilder<Block> + EthereumRuntimeRPCApi<Block>,\n ExecutorDispatch: NativeExecutionDispatch + 'static,"]], +"domain_eth_service":[["impl<Block, RuntimeApi, ExecutorDispatch, CT, EC> BlockImportProvider<Block, Client<Backend<Block>, LocalCallExecutor<Block, Backend<Block>, NativeElseWasmExecutor<ExecutorDispatch>>, Block, RuntimeApi>> for EthProvider<CT, EC>where\n Block: BlockT,\n RuntimeApi: ConstructRuntimeApi<Block, FullClient<Block, RuntimeApi, ExecutorDispatch>> + Send + Sync + 'static,\n RuntimeApi::RuntimeApi: ApiExt<Block> + Core<Block> + BlockBuilder<Block> + EthereumRuntimeRPCApi<Block>,\n ExecutorDispatch: NativeExecutionDispatch + 'static,"]], "domain_service":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/domain_service/providers/trait.RpcProvider.js b/implementors/domain_service/providers/trait.RpcProvider.js index 2b462579fe..850aa72b18 100644 --- a/implementors/domain_service/providers/trait.RpcProvider.js +++ b/implementors/domain_service/providers/trait.RpcProvider.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"domain_eth_service":[["impl<Block, Client, BE, TxPool, CA, AccountId, CT, EC, CIDP> RpcProvider<Block, Client, TxPool, CA, BE, AccountId, CIDP> for EthProvider<CT, EC>where\n Block: BlockT<Hash = H256>,\n BE: Backend<Block> + 'static,\n Client: ProvideRuntimeApi<Block> + BlockchainEvents<Block> + StorageProvider<Block, BE> + HeaderBackend<Block> + CallApiAt<Block> + HeaderMetadata<Block, Error = Error> + BlockBackend<Block> + AuxStore + Send + Sync + 'static,\n Client::Api: TransactionPaymentRuntimeApi<Block, Balance> + EthereumRuntimeRPCApi<Block> + AccountNonceApi<Block, AccountId, Nonce> + ConvertTransactionRuntimeApi<Block> + BlockBuilder<Block>,\n CT: ConvertTransaction<<Block as BlockT>::Extrinsic> + Clone + Default + Send + Sync + 'static,\n EC: EthConfig<Block, Client>,\n TxPool: TransactionPool<Block = Block> + Sync + Send + 'static,\n CA: ChainApi<Block = Block> + 'static,\n AccountId: DeserializeOwned + Encode + Debug + Decode + Display + Clone + Sync + Send + 'static,\n CIDP: CreateInherentDataProviders<Block, ()> + Send + Clone + 'static,"]], +"domain_eth_service":[["impl<Block, Client, BE, TxPool, CA, AccountId, CT, EC, CIDP> RpcProvider<Block, Client, TxPool, CA, BE, AccountId, CIDP> for EthProvider<CT, EC>where\n Block: BlockT<Hash = H256>,\n BE: Backend<Block> + 'static,\n Client: ProvideRuntimeApi<Block> + BlockchainEvents<Block> + StorageProvider<Block, BE> + HeaderBackend<Block> + CallApiAt<Block> + HeaderMetadata<Block, Error = Error> + BlockBackend<Block> + AuxStore + Send + Sync + 'static,\n Client::Api: TransactionPaymentRuntimeApi<Block, Balance> + EthereumRuntimeRPCApi<Block> + AccountNonceApi<Block, AccountId, Nonce> + ConvertTransactionRuntimeApi<Block> + BlockBuilder<Block>,\n CT: ConvertTransaction<<Block as BlockT>::Extrinsic> + Clone + Default + Send + Sync + 'static,\n EC: EthConfig<Block, Client>,\n TxPool: TransactionPool<Block = Block> + Sync + Send + 'static,\n CA: ChainApi<Block = Block> + 'static,\n AccountId: DeserializeOwned + Encode + Debug + Decode + Display + Clone + Sync + Send + 'static,\n CIDP: CreateInherentDataProviders<Block, ()> + Send + Clone + 'static,"]], "domain_service":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/subspace_runtime_primitives/trait.FindBlockRewardAddress.js b/implementors/subspace_runtime_primitives/trait.FindBlockRewardAddress.js index 37b07885fb..84683eee36 100644 --- a/implementors/subspace_runtime_primitives/trait.FindBlockRewardAddress.js +++ b/implementors/subspace_runtime_primitives/trait.FindBlockRewardAddress.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pallet_subspace":[["impl<T: Config> FindBlockRewardAddress<<T as Config>::AccountId> for Pallet<T>"]] +"pallet_subspace":[["impl<T: Config> FindBlockRewardAddress<<T as Config>::AccountId> for Pallet<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/subspace_runtime_primitives/trait.FindVotingRewardAddresses.js b/implementors/subspace_runtime_primitives/trait.FindVotingRewardAddresses.js index 4d6604fe14..e535c8feac 100644 --- a/implementors/subspace_runtime_primitives/trait.FindVotingRewardAddresses.js +++ b/implementors/subspace_runtime_primitives/trait.FindVotingRewardAddresses.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pallet_subspace":[["impl<T: Config> FindVotingRewardAddresses<<T as Config>::AccountId> for Pallet<T>"]] +"pallet_subspace":[["impl<T: Config> FindVotingRewardAddresses<<T as Config>::AccountId> for Pallet<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/pallet_subspace/pallet/struct.Pallet.html b/pallet_subspace/pallet/struct.Pallet.html index a9449dde60..aba97bf2e3 100644 --- a/pallet_subspace/pallet/struct.Pallet.html +++ b/pallet_subspace/pallet/struct.Pallet.html @@ -62,7 +62,7 @@ signed_vote: SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId> )

Submit farmer vote vote that is essentially a header with bigger solution range than acceptable for block authoring.

-

Trait Implementations§

source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Config> FindBlockRewardAddress<<T as Config>::AccountId> for Pallet<T>

source§

fn find_block_reward_address() -> Option<T::AccountId>

Find the address for a block rewards based on the pre-runtime digests.
source§

impl<T: Config> FindVotingRewardAddresses<<T as Config>::AccountId> for Pallet<T>

source§

fn find_voting_reward_addresses() -> Vec<T::AccountId>

Find the addresses for voting rewards based on transactions found in the block.
source§

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(block_number: BlockNumberFor<T>) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
source§

fn on_finalize(block_number: BlockNumberFor<T>)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +

Trait Implementations§

source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Config> FindBlockRewardAddress<<T as Config>::AccountId> for Pallet<T>

source§

fn find_block_reward_address() -> Option<T::AccountId>

Find the address for a block rewards based on the pre-runtime digests.
source§

impl<T: Config> FindVotingRewardAddresses<<T as Config>::AccountId> for Pallet<T>

source§

fn find_voting_reward_addresses() -> Vec<T::AccountId>

Find the addresses for voting rewards based on transactions found in the block.
source§

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(block_number: BlockNumberFor<T>) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
source§

fn on_finalize(block_number: BlockNumberFor<T>)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before [Hooks::on_finalize]). Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by FRAME. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are dispatched as separate threads, and entirely independent of the main wasm runtime. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
source§

impl<T: Config> IntegrityTest for Pallet<T>

source§

fn integrity_test()

See [Hooks::integrity_test].
source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
source§

impl<T: Config> OnGenesis for Pallet<T>

source§

fn on_genesis()

Something that should happen at genesis.
source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
source§

impl<T: Config> OnOffenceHandler<Public> for Pallet<T>

source§

fn on_offence(offenders: &[OffenceDetails<FarmerPublicKey>])

A handler for an offence of a particular kind. Read more
source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
source§

impl<T: Config> PalletInfoAccess for Pallet<T>

source§

fn index() -> usize

Index of the pallet as configured in the runtime.
source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
source§

impl<T> PartialEq<Pallet<T>> for Pallet<T>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/pallet_subspace/pallet/type.Module.html b/pallet_subspace/pallet/type.Module.html index f164135a72..5e13d46646 100644 --- a/pallet_subspace/pallet/type.Module.html +++ b/pallet_subspace/pallet/type.Module.html @@ -63,7 +63,7 @@ signed_vote: SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId> )

Submit farmer vote vote that is essentially a header with bigger solution range than acceptable for block authoring.

-

Trait Implementations§

source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Config> FindBlockRewardAddress<<T as Config>::AccountId> for Pallet<T>

source§

fn find_block_reward_address() -> Option<T::AccountId>

Find the address for a block rewards based on the pre-runtime digests.
source§

impl<T: Config> FindVotingRewardAddresses<<T as Config>::AccountId> for Pallet<T>

source§

fn find_voting_reward_addresses() -> Vec<T::AccountId>

Find the addresses for voting rewards based on transactions found in the block.
source§

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(block_number: BlockNumberFor<T>) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
source§

fn on_finalize(block_number: BlockNumberFor<T>)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +

Trait Implementations§

source§

impl<T: Config> Callable<T> for Pallet<T>

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Config> FindBlockRewardAddress<<T as Config>::AccountId> for Pallet<T>

source§

fn find_block_reward_address() -> Option<T::AccountId>

Find the address for a block rewards based on the pre-runtime digests.
source§

impl<T: Config> FindVotingRewardAddresses<<T as Config>::AccountId> for Pallet<T>

source§

fn find_voting_reward_addresses() -> Vec<T::AccountId>

Find the addresses for voting rewards based on transactions found in the block.
source§

impl<T: Config> GetStorageVersion for Pallet<T>

§

type CurrentStorageVersion = NoStorageVersionSet

This will be filled out by the pallet macro. Read more
source§

fn current_storage_version() -> Self::CurrentStorageVersion

Returns the current storage version as supported by the pallet.
source§

fn on_chain_storage_version() -> StorageVersion

Returns the on-chain storage version of the pallet as stored in the storage.
source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(block_number: BlockNumberFor<T>) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
source§

fn on_finalize(block_number: BlockNumberFor<T>)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before [Hooks::on_finalize]). Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by FRAME. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are dispatched as separate threads, and entirely independent of the main wasm runtime. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
source§

impl<T: Config> IntegrityTest for Pallet<T>

source§

fn integrity_test()

See [Hooks::integrity_test].
source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
source§

impl<T: Config> OnGenesis for Pallet<T>

source§

fn on_genesis()

Something that should happen at genesis.
source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
source§

impl<T: Config> OnOffenceHandler<Public> for Pallet<T>

source§

fn on_offence(offenders: &[OffenceDetails<FarmerPublicKey>])

A handler for an offence of a particular kind. Read more
source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
source§

impl<T: Config> PalletInfoAccess for Pallet<T>

source§

fn index() -> usize

Index of the pallet as configured in the runtime.
source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
source§

impl<T> PartialEq<Pallet<T>> for Pallet<T>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/sc_consensus_subspace/archiver/fn.create_subspace_archiver.html b/sc_consensus_subspace/archiver/fn.create_subspace_archiver.html index 7914ad6368..18e5dc74cf 100644 --- a/sc_consensus_subspace/archiver/fn.create_subspace_archiver.html +++ b/sc_consensus_subspace/archiver/fn.create_subspace_archiver.html @@ -8,7 +8,7 @@ Block: BlockT, Backend: BackendT<Block>, Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + LockImportRun<Block, Backend> + Finalizer<Block, Backend> + AuxStore + Send + Sync + 'static, - Client::Api: SubspaceApi<Block, FarmerPublicKey> + ObjectsApi<Block>, + Client::Api: SubspaceApi<Block, FarmerPublicKey> + ObjectsApi<Block>, AS: AuxStore + Send + Sync + 'static, SO: SyncOracle + Send + Sync + 'static,
Expand description

Crate an archiver task that will listen for importing blocks and archive blocks at K depth, producing pieces and segment headers (segment headers are then added back to the blockchain as diff --git a/sc_consensus_subspace/archiver/fn.recreate_genesis_segment.html b/sc_consensus_subspace/archiver/fn.recreate_genesis_segment.html index b8e9b6603e..f8afabc6b6 100644 --- a/sc_consensus_subspace/archiver/fn.recreate_genesis_segment.html +++ b/sc_consensus_subspace/archiver/fn.recreate_genesis_segment.html @@ -4,5 +4,5 @@ ) -> Result<Option<NewArchivedSegment>, Box<dyn Error>>where Block: BlockT, Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block>, - Client::Api: ObjectsApi<Block>,

Expand description

Derive genesis segment on demand, returns Ok(None) in case genesis block was already pruned

+ Client::Api: ObjectsApi<Block>,
Expand description

Derive genesis segment on demand, returns Ok(None) in case genesis block was already pruned

\ No newline at end of file diff --git a/sc_subspace_chain_specs/all.html b/sc_subspace_chain_specs/all.html index fab08a2e6c..f1d044dad5 100644 --- a/sc_subspace_chain_specs/all.html +++ b/sc_subspace_chain_specs/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/sc_subspace_chain_specs/constant.DEVNET_CHAIN_SPEC.html b/sc_subspace_chain_specs/constant.DEVNET_CHAIN_SPEC.html new file mode 100644 index 0000000000..a8e4985021 --- /dev/null +++ b/sc_subspace_chain_specs/constant.DEVNET_CHAIN_SPEC.html @@ -0,0 +1,2 @@ +DEVNET_CHAIN_SPEC in sc_subspace_chain_specs - Rust
pub const DEVNET_CHAIN_SPEC: &[u8] = _;
Expand description

Devnet chain spec

+
\ No newline at end of file diff --git a/sc_subspace_chain_specs/constant.GEMINI_3G_CHAIN_SPEC.html b/sc_subspace_chain_specs/constant.GEMINI_3G_CHAIN_SPEC.html new file mode 100644 index 0000000000..426f731a78 --- /dev/null +++ b/sc_subspace_chain_specs/constant.GEMINI_3G_CHAIN_SPEC.html @@ -0,0 +1,2 @@ +GEMINI_3G_CHAIN_SPEC in sc_subspace_chain_specs - Rust
pub const GEMINI_3G_CHAIN_SPEC: &[u8] = _;
Expand description

Gemini 3g chain spec

+
\ No newline at end of file diff --git a/sc_subspace_chain_specs/index.html b/sc_subspace_chain_specs/index.html index d729e31c30..b624c713dd 100644 --- a/sc_subspace_chain_specs/index.html +++ b/sc_subspace_chain_specs/index.html @@ -1,4 +1,4 @@ sc_subspace_chain_specs - Rust
Expand description

Chain specification data structures tailored for Subspace.

+
  • All Items
  • Expand description

    Chain specification data structures tailored for Subspace.

    Structs

    • Serializes chain spec to a string, note that when serialized with serde_json it’ll end up -being serialized twice, hence it will be JSON-encoded string.

    Type Aliases

    \ No newline at end of file +being serialized twice, hence it will be JSON-encoded string.

    Constants

    Type Aliases

    \ No newline at end of file diff --git a/sc_subspace_chain_specs/sidebar-items.js b/sc_subspace_chain_specs/sidebar-items.js index 51b3d4319a..406add51cf 100644 --- a/sc_subspace_chain_specs/sidebar-items.js +++ b/sc_subspace_chain_specs/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"struct":["SerializableChainSpec"],"type":["ConsensusChainSpec","ExecutionChainSpec"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["DEVNET_CHAIN_SPEC","GEMINI_3G_CHAIN_SPEC"],"struct":["SerializableChainSpec"],"type":["ConsensusChainSpec","ExecutionChainSpec"]}; \ No newline at end of file diff --git a/sc_subspace_chain_specs/type.ConsensusChainSpec.html b/sc_subspace_chain_specs/type.ConsensusChainSpec.html index 988f674e6f..a8e5454c4c 100644 --- a/sc_subspace_chain_specs/type.ConsensusChainSpec.html +++ b/sc_subspace_chain_specs/type.ConsensusChainSpec.html @@ -1,4 +1,4 @@ -ConsensusChainSpec in sc_subspace_chain_specs - Rust
    pub type ConsensusChainSpec<GenesisConfig> = SerializableChainSpec<GenesisConfig>;
    Expand description

    Specialized ChainSpec for the consensus runtime.

    +ConsensusChainSpec in sc_subspace_chain_specs - Rust
    pub type ConsensusChainSpec<GenesisConfig> = SerializableChainSpec<GenesisConfig>;
    Expand description

    Specialized ChainSpec for the consensus runtime.

    Aliased Type§

    struct ConsensusChainSpec<GenesisConfig> { /* private fields */ }

    Implementations§

    source§

    impl<GenesisConfig, Extensions> SerializableChainSpec<GenesisConfig, Extensions>where GenesisConfig: RuntimeGenesis + 'static, Extensions: GetExtension + Serialize + Clone + Send + Sync + 'static,

    source

    pub fn boot_nodes(&self) -> &[MultiaddrWithPeerId]

    A list of bootnode addresses.

    diff --git a/sc_subspace_chain_specs/type.ExecutionChainSpec.html b/sc_subspace_chain_specs/type.ExecutionChainSpec.html index 158607456e..b5ac32f698 100644 --- a/sc_subspace_chain_specs/type.ExecutionChainSpec.html +++ b/sc_subspace_chain_specs/type.ExecutionChainSpec.html @@ -1,4 +1,4 @@ -ExecutionChainSpec in sc_subspace_chain_specs - Rust
    pub type ExecutionChainSpec<ExecutionGenesisConfig, Ext = NoExtension> = SerializableChainSpec<ExecutionGenesisConfig, Ext>;
    Expand description

    Specialized ChainSpec for the execution runtime.

    +ExecutionChainSpec in sc_subspace_chain_specs - Rust
    pub type ExecutionChainSpec<ExecutionGenesisConfig, Ext = NoExtension> = SerializableChainSpec<ExecutionGenesisConfig, Ext>;
    Expand description

    Specialized ChainSpec for the execution runtime.

    Aliased Type§

    struct ExecutionChainSpec<ExecutionGenesisConfig, Ext = NoExtension> { /* private fields */ }

    Implementations§

    source§

    impl<GenesisConfig, Extensions> SerializableChainSpec<GenesisConfig, Extensions>where GenesisConfig: RuntimeGenesis + 'static, Extensions: GetExtension + Serialize + Clone + Send + Sync + 'static,

    source

    pub fn boot_nodes(&self) -> &[MultiaddrWithPeerId]

    A list of bootnode addresses.

    diff --git a/search-index.js b/search-index.js index b0f400403e..8e369d8790 100644 --- a/search-index.js +++ b/search-index.js @@ -32,7 +32,7 @@ var searchIndex = JSON.parse('{\ "sc_consensus_subspace_rpc":{"doc":"RPC api for Subspace.","t":"DIIDKLLMLLLLMMLLLLLLMLLLLLLLLLLKLLLLLLLLLLLLLLLLLMKLLLMKLLMKLLMKLLKLLKLLKLLKLLKLLMMLLLLLLLLLLLLLL","n":["SubspaceRpc","SubspaceRpcApiClient","SubspaceRpcApiServer","SubspaceRpcConfig","acknowledge_archived_segment_header","acknowledge_archived_segment_header","acknowledge_archived_segment_header","archived_segment_notification_stream","borrow","borrow","borrow_mut","borrow_mut","client","deny_unsafe","deref","deref","deref_mut","deref_mut","drop","drop","dsn_bootstrap_nodes","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","get_farmer_app_info","get_farmer_app_info","get_farmer_app_info","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","into_rpc","kzg","last_segment_headers","last_segment_headers","last_segment_headers","new","new_slot_notification_stream","piece","piece","piece","reward_signing_notification_stream","segment_headers","segment_headers","segment_headers","segment_headers_store","submit_reward_signature","submit_reward_signature","submit_reward_signature","submit_solution_response","submit_solution_response","submit_solution_response","subscribe_archived_segment_header","subscribe_archived_segment_header","subscribe_archived_segment_header","subscribe_node_sync_status_change","subscribe_node_sync_status_change","subscribe_node_sync_status_change","subscribe_reward_signing","subscribe_reward_signing","subscribe_reward_signing","subscribe_slot_info","subscribe_slot_info","subscribe_slot_info","subscription_executor","sync_oracle","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip"],"q":[[0,"sc_consensus_subspace_rpc"],[97,"subspace_core_primitives::segments"],[98,"core::future::future"],[99,"alloc::boxed"],[100,"core::pin"],[101,"sp_runtime::traits"],[102,"sp_api"],[103,"sp_blockchain::backend"],[104,"sc_client_api::client"],[105,"core::marker"],[106,"core::marker"],[107,"core::clone"],[108,"sc_client_api::backend"],[109,"subspace_rpc_primitives"],[110,"jsonrpsee_core"],[111,"alloc::alloc"],[112,"core::any"],[113,"alloc::sync"],[114,"alloc::rc"],[115,"jsonrpsee_core::server::rpc_module"],[116,"sp_api"],[117,"subspace_core_primitives::pieces"],[118,"alloc::vec"],[119,"core::option"],[120,"subspace_rpc_primitives"],[121,"core::any"]],"d":["Implements the SubspaceRpcApiServer trait for interacting …","Client implementation for the SubspaceRpcApi RPC API.","Server trait implementation for the SubspaceRpcApi RPC API.","Subspace RPC configuration","","","","Archived segment notification stream","","","","","Substrate client","Signifies whether a potentially unsafe RPC should be denied","","","","","","","DSN bootstrap nodes","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Ger metadata necessary for farmer operation","","Ger metadata necessary for farmer operation","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Collects all the methods and subscriptions defined in the …","Kzg instance","","","","Creates a new instance of the SubspaceRpc handler.","New slot notification stream","","","","Reward signing notification stream","","","","Segment headers store","","","","","","","Archived segment header subscription","","Archived segment header subscription","Archived segment header subscription","","Archived segment header subscription","Sign block subscription","","Sign block subscription","Slot info subscription","","Slot info subscription","Task executor that is being used by RPC subscriptions","Subspace sync oracle","","","","","","","","","","","","","",""],"i":[0,0,0,0,38,5,39,25,25,5,25,5,25,25,25,5,25,5,25,5,25,25,5,25,25,5,5,25,25,5,5,38,5,39,25,5,25,5,25,5,25,5,25,5,25,5,25,5,38,25,38,5,39,5,25,38,5,39,25,38,5,39,25,38,5,39,38,5,39,38,5,39,38,5,39,38,5,39,38,5,39,25,25,25,5,25,5,25,5,25,5,25,5,25,5,25,5],"f":[0,0,0,0,[[-1,1],[[4,[[3,[2]]]]],[]],[[[5,[-1,-2,-3,-4]],1],[[4,[[3,[2]]]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,1],[[4,[[3,[2]]]]],11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[15,-1,[]],[15,-1,[]],[15,-1,[]],[15,-1,[]],[15,16],[15,16],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[18,[17]]],[]],[[[5,[-1,-2,-3,-4]]],[[18,[17]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],[[],15],[[],15],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,19]]],[[3,[20,19]]],[]],[[[3,[-1,19]]],[[3,[20,19]]],[]],[[[21,[-1,19]]],[[21,[20,19]]],[]],[[[21,[-1,19]]],[[21,[20,19]]],[]],[[[22,[-1,19]]],[[22,[20,19]]],[]],[[[22,[-1,19]]],[[22,[20,19]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[23,[-1]]],[]],0,[[-1,24],[[4,[[3,[2]]]]],[]],[[[5,[-1,-2,-3,-4]],24],[[4,[[3,[2]]]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,24],[[4,[[3,[2]]]]],11],[[[25,[-2,-3,-4]]],[[27,[[5,[-1,-2,-3,-4]],26]]],6,[[7,[-1]],[8,[-1]]],[12,10,11,13],[14,10,11]],0,[[-1,28],[[18,[[31,[[30,[29]]]]]]],[]],[[[5,[-1,-2,-3,-4]],28],[[18,[[31,[[30,[29]]]]]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,28],[[4,[[3,[2]]]]],11],0,[[-1,[30,[1]]],[[4,[[3,[2]]]]],[]],[[[5,[-1,-2,-3,-4]],[30,[1]]],[[4,[[3,[2]]]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,[30,[1]]],[[4,[[3,[2]]]]],11],0,[[-1,32],[[18,[16]]],[]],[[[5,[-1,-2,-3,-4]],32],[[18,[16]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,32],[[4,[[3,[2]]]]],11],[[-1,33],[[18,[16]]],[]],[[[5,[-1,-2,-3,-4]],33],[[18,[16]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,33],[[4,[[3,[2]]]]],11],[[-1,34],35,[]],[[[5,[-1,-2,-3,-4]],34],35,6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],[[-1,34],35,[]],[[[5,[-1,-2,-3,-4]],34],35,6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],[[-1,34],35,[]],[[[5,[-1,-2,-3,-4]],34],35,6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],[[-1,34],35,[]],[[[5,[-1,-2,-3,-4]],34],35,6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],0,0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,37,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"SegmentIndex",97],[8,"Future",98],[3,"Box",99],[3,"Pin",100],[3,"SubspaceRpc",0],[8,"Block",101],[8,"ProvideRuntimeApi",102],[8,"HeaderBackend",103],[8,"BlockBackend",104],[8,"Send",105],[8,"Sync",105],[8,"SyncOracle",106],[8,"Clone",107],[8,"AuxStore",108],[15,"usize"],[15,"tuple"],[3,"FarmerAppInfo",109],[6,"RpcResult",110],[3,"Global",111],[8,"Any",112],[3,"Arc",113],[3,"Rc",114],[3,"RpcModule",115],[15,"u64"],[3,"SubspaceRpcConfig",0],[4,"ApiError",102],[4,"Result",116],[3,"PieceIndex",117],[15,"u8"],[3,"Vec",118],[4,"Option",119],[3,"RewardSignatureResponse",109],[3,"SolutionResponse",109],[3,"SubscriptionSink",115],[6,"SubscriptionResult",120],[3,"TypeId",112],[15,"str"],[8,"SubspaceRpcApiServer",0],[8,"SubspaceRpcApiClient",0]],"b":[]},\ "sc_proof_of_time":{"doc":"Subspace proof of time implementation.","t":"IKAFADDDLLLLLLMLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLFLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["PotSlotWorker","on_proof","source","start_slot_worker","verifier","PotSlotInfo","PotSlotInfoStream","PotSourceWorker","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","checkpoints","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","gossip","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","run","slot","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","PotGossipWorker","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","init","into","into_any","into_any_arc","into_any_rc","pot_gossip_peers_set_config","run","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","PotVerifier","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","from_mut","from_ref","genesis_seed","get_checkpoints","init","inject_verified_checkpoints","into","into_any","into_any_arc","into_any_rc","is_output_valid","new","to_owned","try_from","try_get_checkpoints","try_into","try_is_output_valid","type_id","type_name","unchecked_into","unique_saturated_into","verify_checkpoints","vzip"],"q":[[0,"sc_proof_of_time"],[5,"sc_proof_of_time::source"],[77,"sc_proof_of_time::source::gossip"],[100,"sc_proof_of_time::verifier"],[134,"sp_consensus_slots"],[135,"subspace_core_primitives"],[136,"sp_consensus_slots"],[137,"sp_runtime::traits"],[138,"sp_api"],[139,"sp_blockchain::backend"],[140,"sp_consensus::select_chain"],[141,"sc_consensus_slots"],[142,"core::marker"],[143,"core::marker"],[144,"sp_inherents::client_side"],[145,"core::fmt"],[146,"core::fmt"],[147,"alloc::boxed"],[148,"core::any"],[149,"alloc::rc"],[150,"std::collections::hash::set"],[151,"sp_api"],[152,"sc_client_api::client"],[153,"sc_network_gossip"],[154,"core::clone"],[155,"sc_network_gossip"],[156,"dyn_clone::sealed"],[157,"subspace_core_primitives"],[158,"core::option"],[159,"sp_consensus_subspace"],[160,"subspace_core_primitives"]],"d":["","Called when new proof of time is available for slot.","","Start a new slot worker.","Proof of time verifier","Proof of time slot information","Stream with proof of time slots","Worker producing proofs of time.","","","","","","","Proof of time checkpoints","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","PoT gossip functionality.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Run proof of time source","Slot number","","","","","","","","","","","","","","","","","","","","","","PoT gossip worker","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","Returns the network configuration for PoT gossip.","Run gossip engine.","","","","","","","","Verifier data structure that verifies and caches results …","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get genesis seed","Try to get checkpoints for provided seed and slot …","","Inject known good checkpoints into verifier","Calls U::from(self).","","","","Verify sequence of proofs of time that covers slots slots …","","","","Try to get checkpoints quickly without waiting for …","","Does the same verification as Self::is_output_valid() …","","","","","Verify proof of time checkpoints",""],"i":[0,11,0,0,0,0,0,0,47,6,20,47,6,20,47,47,6,6,20,47,6,6,20,47,6,20,6,20,47,6,20,47,6,20,47,6,20,0,47,6,20,47,6,20,47,6,20,47,6,20,47,6,20,20,20,47,47,6,20,47,6,20,47,6,20,47,6,20,47,6,20,47,6,20,47,6,20,0,29,29,29,29,29,29,29,29,29,29,29,29,29,0,29,29,29,29,29,29,29,29,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],"f":[0,[[-1,1,2],3,[]],0,[[4,[5,[-2]],-3,-4,-5,-6,6],3,7,[[8,[-1]],[9,[-1]]],[[10,[-1]]],[[11,[-1]],[12,[-1]],13,14],[15,13],[[16,[-1,3]],13]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[17,-1,[]],[6],[17,-1,[]],[17,-1,[]],[17,-1,[]],[6],[17,-1,[]],[17,-1,[]],[17,3],[17,3],[17,3],[[6,18],19],[[[20,[-1,-2,-3]],18],19,21,21,21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[26,[27,[17]],[5,[-2]],28,-3,[5,[-4]],-5],[[31,[[3,[[20,[-1,-2,-5]],[29,[-1]],6]],30]]],7,[[32,[-1]],[9,[-1]],[8,[-1]]],[[33,[-1]],13,14,34],[[35,[-1]]],[15,34,13,14]],[[[20,[-1,-2,-3]]],3,7,[[32,[-1]],[9,[-1]],[8,[-1]]],[15,34,13,14]],0,[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,37,[]],[-1,37,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[17,-1,[]],[17,-1,[]],[17,3],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],17],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[],38],[[[29,[-1]]],3,7],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,36,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,39],3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,28],[[-1,-2],3,[],[]],[17,-1,[]],[17,-1,[]],[17,3],[[28,18],19],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,40],[[28,41,40],[[42,[2]]]],[[],17],[[28,40,41,2],3],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[28,43,1,44,[42,[45]]],26],[[40,46],28],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[[28,41,40],[[42,[2]]]],[-1,[[31,[-2]]],[],[]],[[28,43,1,44,[42,[45]]],26],[-1,36,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[28,40,41,2],26],[-1,-2,[],[]]],"c":[],"p":[[3,"Slot",134],[3,"PotCheckpoints",135],[15,"tuple"],[3,"SlotDuration",134],[3,"Arc",136],[3,"PotSlotInfoStream",5],[8,"Block",137],[8,"ProvideRuntimeApi",138],[8,"HeaderBackend",139],[8,"SelectChain",140],[8,"PotSlotWorker",0],[8,"SimpleSlotWorker",141],[8,"Send",142],[8,"Sync",142],[8,"SyncOracle",143],[8,"CreateInherentDataProviders",144],[15,"usize"],[3,"Formatter",145],[6,"Result",145],[3,"PotSourceWorker",5],[8,"Debug",145],[3,"Global",146],[3,"Box",147],[8,"Any",148],[3,"Rc",149],[15,"bool"],[3,"HashSet",150],[3,"PotVerifier",100],[3,"PotGossipWorker",77],[4,"ApiError",138],[4,"Result",151],[8,"BlockchainEvents",152],[8,"Network",153],[8,"Clone",154],[8,"Syncing",153],[3,"TypeId",148],[15,"str"],[3,"NonDefaultSetConfig",155],[3,"Private",156],[3,"PotSeed",135],[3,"NonZeroU32",157],[4,"Option",158],[3,"PotNextSlotInput",159],[3,"PotOutput",135],[3,"PotParametersChange",159],[3,"NonZeroUsize",157],[3,"PotSlotInfo",5]],"b":[]},\ "sc_subspace_block_relay":{"doc":"Block relay implementation.","t":"EDNLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BlockRelayConfigurationError","NetworkWrapper","PrometheusError","borrow","borrow","borrow_mut","borrow_mut","build_consensus_relay","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","set","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip"],"q":[[0,"sc_subspace_block_relay"],[51,"alloc::sync"],[52,"prometheus::registry"],[53,"core::option"],[54,"sc_network_sync::block_relay_protocol"],[55,"core::result"],[56,"sp_runtime::traits"],[57,"sp_blockchain::backend"],[58,"sc_client_api::client"],[59,"sp_api"],[60,"sc_transaction_pool_api"],[61,"core::fmt"],[62,"core::fmt"],[63,"alloc::alloc"],[64,"alloc::boxed"],[65,"core::any"],[66,"alloc::rc"],[67,"sc_network::service::traits"],[68,"core::error"],[69,"alloc::string"],[70,"core::any"]],"d":["","Wrapper to work around the circular dependency in …","","","","","","Sets up the relay components.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,6,1,6,1,6,0,1,1,6,1,6,1,6,6,6,1,6,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6],"f":[0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[1]],[2,[-2]],[2,[-3]],[4,[3]]],[[7,[[5,[-1]],6]]],8,[[9,[-1]],[10,[-1]],[11,[-1]]],12],[[],1],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,14],[13,14],[[6,15],16],[[6,15],16],[-1,-1,[]],[-1,-1,[]],[17,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],13],[[],13],[-1,-2,[],[]],[-1,-2,[],[]],[[[19,[-1,18]]],[[19,[20,18]]],[]],[[[19,[-1,18]]],[[19,[20,18]]],[]],[[[2,[-1,18]]],[[2,[20,18]]],[]],[[[2,[-1,18]]],[[2,[20,18]]],[]],[[[21,[-1,18]]],[[21,[20,18]]],[]],[[[21,[-1,18]]],[[21,[20,18]]],[]],[[1,[2,[22]]],14],[6,[[4,[23]]]],[-1,24,[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"NetworkWrapper",0],[3,"Arc",51],[3,"Registry",52],[4,"Option",53],[3,"BlockRelayParams",54],[4,"BlockRelayConfigurationError",0],[4,"Result",55],[8,"Block",56],[8,"HeaderBackend",57],[8,"BlockBackend",58],[8,"ProvideRuntimeApi",59],[8,"TransactionPool",60],[15,"usize"],[15,"tuple"],[3,"Formatter",61],[6,"Result",61],[4,"Error",62],[3,"Global",63],[3,"Box",64],[8,"Any",65],[3,"Rc",66],[8,"NetworkRequest",67],[8,"Error",68],[3,"String",69],[3,"TypeId",65],[15,"str"]],"b":[[15,"impl-Debug-for-BlockRelayConfigurationError"],[16,"impl-Display-for-BlockRelayConfigurationError"]]},\ -"sc_subspace_chain_specs":{"doc":"Chain specification data structures tailored for Subspace.","t":"GGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ConsensusChainSpec","ExecutionChainSpec","SerializableChainSpec","__clone_box","add_boot_node","add_boot_node","as_json","as_storage_builder","assimilate_storage","boot_nodes","boot_nodes","borrow","borrow_mut","chain_type","clone","clone_into","cloned_box","code_substitutes","deref","deref_mut","deserialize","drop","extensions","extensions","extensions_mut","extensions_mut","fork_id","fork_id","from","from_genesis","from_json_bytes","from_json_file","from_mut","from_ref","id","id","init","into","into_any","into_any_arc","into_any_rc","name","name","properties","properties","protocol_id","protocol_id","serialize","set_storage","telemetry_endpoints","telemetry_endpoints","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"sc_subspace_chain_specs"],[59,"dyn_clone::sealed"],[60,"sc_network::config"],[61,"sc_chain_spec"],[62,"sc_chain_spec::extension"],[63,"serde::ser"],[64,"core::clone"],[65,"core::marker"],[66,"core::marker"],[67,"core::result"],[68,"sp_runtime"],[69,"sp_storage"],[70,"sc_chain_spec"],[71,"alloc::vec"],[72,"alloc::collections::btree::map"],[73,"serde::de"],[74,"serde::de"],[75,"sc_telemetry::endpoints"],[76,"sc_chain_spec"],[77,"alloc::borrow"],[78,"core::convert"],[79,"std::path"],[80,"alloc::alloc"],[81,"core::any"],[82,"alloc::sync"],[83,"alloc::rc"],[84,"serde::ser"]],"d":["Specialized ChainSpec for the consensus runtime.","Specialized ChainSpec for the execution runtime.","Serializes chain spec to a string, note that when …","","Add a bootnode to the list.","","","","","A list of bootnode addresses.","","","","","","","","","","","","","","Returns a reference to the defined chain spec extensions.","","Returns a mutable reference to the defined chain spec …","","Optional network fork identifier.","Returns the argument unchanged.","Create hardcoded spec.","Parse json content into a ChainSpec","Parse json file into a ChainSpec","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Spec id.","","Calls U::from(self).","","","","","Spec name.","","Additional loosly-typed properties of the chain.","Network protocol id.","","","","Telemetry endpoints (if any)","","","","","","","","",""],"i":[0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],"f":[0,0,0,[[-1,1],2,[]],[[[3,[-1,-2]],4],2,5,[6,7,8,9,10]],[[[3,[-1,-2]],4],2,5,[6,7,8,9,10]],[[[3,[-1,-2]],11],[[13,[12,12]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],14,5,[6,7,8,9,10]],[[[3,[-1,-2]],15],[[13,[2,12]]],5,[]],[[[3,[-1,-2]]],[[16,[4]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[16,[4]]],5,[6,7,8,9,10]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],17,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[3,[-1,-2]]],[],8],[[-1,-2],2,[],[]],[[[3,[-1,-2]]],[[19,[18]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[22,[12,[21,[20]]]]],5,[6,7,8,9,10]],[23,-1,[]],[23,-1,[]],[-1,[[13,[[3,[-2,-3]]]]],24,[],25],[23,2],[[[3,[-1,-2]]],6,5,[6,7,8,9,10]],[[[3,[-1,-2]]],-2,5,[6,7,8,9,10]],[[[3,[-1,-2]]],6,5,[6,7,8,9,10]],[[[3,[-1,-2]]],-2,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[26]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[26]]],5,[6,7,8,9,10]],[-1,-1,[]],[[26,26,17,-1,[21,[4]],[27,[28]],[27,[26]],[27,[26]],[27,[29]],-2],[[3,[-3,-2]]],[30,9,10],[6,7,8,9,10],5],[-1,[[13,[[3,[-2,-3]],12]]],[[32,[[31,[[16,[20]]]]]]],[],25],[33,[[13,[[3,[-1,-2]],12]]],[],25],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],26,5,[6,7,8,9,10]],[[[3,[-1,-2]]],26,5,[6,7,8,9,10]],[[],23],[-1,-2,[],[]],[[[19,[-1,34]]],[[19,[35,34]]],[]],[[[36,[-1,34]]],[[36,[35,34]]],[]],[[[37,[-1,34]]],[[37,[35,34]]],[]],[[[3,[-1,-2]]],26,5,[6,7,8,9,10]],[[[3,[-1,-2]]],26,5,[6,7,8,9,10]],[[[3,[-1,-2]]],29,5,[6,7,8,9,10]],[[[3,[-1,-2]]],29,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[26]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[26]]],5,[6,7,8,9,10]],[[[3,[-1,-2]],-3],13,5,[6,7,8,9,10],38],[[[3,[-1,-2]],15],2,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[28]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[28]]],5,[6,7,8,9,10]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",59],[15,"tuple"],[3,"SerializableChainSpec",0],[3,"MultiaddrWithPeerId",60],[8,"RuntimeGenesis",61],[8,"GetExtension",62],[8,"Serialize",63],[8,"Clone",64],[8,"Send",65],[8,"Sync",65],[15,"bool"],[3,"String",66],[4,"Result",67],[8,"BuildStorage",68],[3,"Storage",69],[15,"slice"],[4,"ChainType",61],[8,"ChainSpec",61],[3,"Box",70],[15,"u8"],[3,"Vec",71],[3,"BTreeMap",72],[15,"usize"],[8,"Deserializer",73],[8,"DeserializeOwned",73],[15,"str"],[4,"Option",74],[3,"TelemetryEndpoints",75],[6,"Properties",61],[8,"Fn",76],[4,"Cow",77],[8,"Into",78],[3,"PathBuf",79],[3,"Global",80],[8,"Any",81],[3,"Arc",82],[3,"Rc",83],[8,"Serializer",63],[3,"TypeId",81]],"b":[[4,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[5,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[9,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[10,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[22,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[23,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[24,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[25,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[26,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[27,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[34,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[35,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[41,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[42,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[43,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[44,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[45,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[46,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[49,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[50,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"]]},\ +"sc_subspace_chain_specs":{"doc":"Chain specification data structures tailored for Subspace.","t":"GRGRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ConsensusChainSpec","DEVNET_CHAIN_SPEC","ExecutionChainSpec","GEMINI_3G_CHAIN_SPEC","SerializableChainSpec","__clone_box","add_boot_node","add_boot_node","as_json","as_storage_builder","assimilate_storage","boot_nodes","boot_nodes","borrow","borrow_mut","chain_type","clone","clone_into","cloned_box","code_substitutes","deref","deref_mut","deserialize","drop","extensions","extensions","extensions_mut","extensions_mut","fork_id","fork_id","from","from_genesis","from_json_bytes","from_json_file","from_mut","from_ref","id","id","init","into","into_any","into_any_arc","into_any_rc","name","name","properties","properties","protocol_id","protocol_id","serialize","set_storage","telemetry_endpoints","telemetry_endpoints","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"sc_subspace_chain_specs"],[61,"dyn_clone::sealed"],[62,"sc_network::config"],[63,"sc_chain_spec"],[64,"sc_chain_spec::extension"],[65,"serde::ser"],[66,"core::clone"],[67,"core::marker"],[68,"core::marker"],[69,"core::result"],[70,"sp_runtime"],[71,"sp_storage"],[72,"sc_chain_spec"],[73,"alloc::vec"],[74,"alloc::collections::btree::map"],[75,"serde::de"],[76,"serde::de"],[77,"sc_telemetry::endpoints"],[78,"sc_chain_spec"],[79,"alloc::borrow"],[80,"core::convert"],[81,"std::path"],[82,"alloc::alloc"],[83,"core::any"],[84,"alloc::sync"],[85,"alloc::rc"],[86,"serde::ser"]],"d":["Specialized ChainSpec for the consensus runtime.","Devnet chain spec","Specialized ChainSpec for the execution runtime.","Gemini 3g chain spec","Serializes chain spec to a string, note that when …","","Add a bootnode to the list.","","","","","","A list of bootnode addresses.","","","","","","","","","","","","","Returns a reference to the defined chain spec extensions.","","Returns a mutable reference to the defined chain spec …","","Optional network fork identifier.","Returns the argument unchanged.","Create hardcoded spec.","Parse json content into a ChainSpec","Parse json file into a ChainSpec","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Spec id.","","Calls U::from(self).","","","","","Spec name.","","Additional loosly-typed properties of the chain.","Network protocol id.","","","","Telemetry endpoints (if any)","","","","","","","","",""],"i":[0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],"f":[0,0,0,0,0,[[-1,1],2,[]],[[[3,[-1,-2]],4],2,5,[6,7,8,9,10]],[[[3,[-1,-2]],4],2,5,[6,7,8,9,10]],[[[3,[-1,-2]],11],[[13,[12,12]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],14,5,[6,7,8,9,10]],[[[3,[-1,-2]],15],[[13,[2,12]]],5,[]],[[[3,[-1,-2]]],[[16,[4]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[16,[4]]],5,[6,7,8,9,10]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],17,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[3,[-1,-2]]],[],8],[[-1,-2],2,[],[]],[[[3,[-1,-2]]],[[19,[18]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[22,[12,[21,[20]]]]],5,[6,7,8,9,10]],[23,-1,[]],[23,-1,[]],[-1,[[13,[[3,[-2,-3]]]]],24,[],25],[23,2],[[[3,[-1,-2]]],6,5,[6,7,8,9,10]],[[[3,[-1,-2]]],-2,5,[6,7,8,9,10]],[[[3,[-1,-2]]],6,5,[6,7,8,9,10]],[[[3,[-1,-2]]],-2,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[26]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[26]]],5,[6,7,8,9,10]],[-1,-1,[]],[[26,26,17,-1,[21,[4]],[27,[28]],[27,[26]],[27,[26]],[27,[29]],-2],[[3,[-3,-2]]],[30,9,10],[6,7,8,9,10],5],[-1,[[13,[[3,[-2,-3]],12]]],[[32,[[31,[[16,[20]]]]]]],[],25],[33,[[13,[[3,[-1,-2]],12]]],[],25],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],26,5,[6,7,8,9,10]],[[[3,[-1,-2]]],26,5,[6,7,8,9,10]],[[],23],[-1,-2,[],[]],[[[19,[-1,34]]],[[19,[35,34]]],[]],[[[36,[-1,34]]],[[36,[35,34]]],[]],[[[37,[-1,34]]],[[37,[35,34]]],[]],[[[3,[-1,-2]]],26,5,[6,7,8,9,10]],[[[3,[-1,-2]]],26,5,[6,7,8,9,10]],[[[3,[-1,-2]]],29,5,[6,7,8,9,10]],[[[3,[-1,-2]]],29,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[26]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[26]]],5,[6,7,8,9,10]],[[[3,[-1,-2]],-3],13,5,[6,7,8,9,10],38],[[[3,[-1,-2]],15],2,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[28]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[27,[28]]],5,[6,7,8,9,10]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",61],[15,"tuple"],[3,"SerializableChainSpec",0],[3,"MultiaddrWithPeerId",62],[8,"RuntimeGenesis",63],[8,"GetExtension",64],[8,"Serialize",65],[8,"Clone",66],[8,"Send",67],[8,"Sync",67],[15,"bool"],[3,"String",68],[4,"Result",69],[8,"BuildStorage",70],[3,"Storage",71],[15,"slice"],[4,"ChainType",63],[8,"ChainSpec",63],[3,"Box",72],[15,"u8"],[3,"Vec",73],[3,"BTreeMap",74],[15,"usize"],[8,"Deserializer",75],[8,"DeserializeOwned",75],[15,"str"],[4,"Option",76],[3,"TelemetryEndpoints",77],[6,"Properties",63],[8,"Fn",78],[4,"Cow",79],[8,"Into",80],[3,"PathBuf",81],[3,"Global",82],[8,"Any",83],[3,"Arc",84],[3,"Rc",85],[8,"Serializer",65],[3,"TypeId",83]],"b":[[6,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[7,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[11,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[12,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[24,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[25,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[26,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[27,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[28,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[29,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[36,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[37,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[43,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[44,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[45,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[46,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[47,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[48,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[51,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[52,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"]]},\ "sp_consensus_subspace":{"doc":"Primitives for Subspace consensus.","t":"EGGGDDNDDEDDDIENNNNEDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLMLAMLLLLMMLLMLLLLLLLLLLLLMMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMDLLLLLLLLLLLFLLLLLLFLINDNNEENNNNDNNNENENNNNDNNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLKMLLLLLLLLLLMMMMFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMKMMMLKMKMMLKMKMMMMLLLMMLKMKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLMMMMMRNDEDNILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMLLKLLLLLLLLLLLLLLLLLLLLLMMNSGIDEINIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMKKKLKLLLLLLLLLLLLLLLL","n":["ChainConstants","EquivocationProof","FarmerPublicKey","FarmerSignature","KzgExtension","PosExtension","PotCheckpoints","PotExtension","PotNextSlotInput","PotParameters","PotParametersChange","SignedVote","SolutionRanges","SubspaceApi","SubspaceJustification","V0","V0","V0","V1","Vote","WrappedPotOutput","WrappedSolution","WrappedVerifySolutionParams","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_mut_any","as_mut_any","as_mut_any","block_authoring_delay","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_constants","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","confirmation_depth_k","consensus","current","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive","digests","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode","encode","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","entropy","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","era_duration","extract_segment_headers","first_header","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ffi_value","from_ffi_value","from_ffi_value","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","hash","history_size","inherents","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_ffi_value","into_ffi_value","into_ffi_value","is_clear","is_equivocation_proof_valid","is_in_block_list","is_inherent","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_pieces_in_sector","min_sector_lifetime","must_be_archived","new","new","new","next","next_parameters_change","offence","offender","pot_parameters","recent_history_fraction","recent_segments","root_plot_public_key","second_header","seed","segment_commitment","should_adjust_solution_range","signature","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot","slot","slot","slot","slot_duration","slot_duration","slot_iterations","slot_iterations","slot_iterations","slot_probability","solution","solution_ranges","submit_report_equivocation_extrinsic","submit_vote_extrinsic","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_justification","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","using_encoded","using_encoded","vote","voting_current","voting_next","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","block_authoring_delay","block_authoring_delay","confirmation_depth_k","confirmation_depth_k","era_duration","era_duration","min_sector_lifetime","min_sector_lifetime","recent_history_fraction","recent_history_fraction","recent_segments","recent_segments","slot_duration","slot_probability","slot_probability","next_change","slot_iterations","checkpoints","seed","future_proof_of_time","height","parent_hash","proof_of_time","slot","solution","HostFunctions","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","host_functions","init","into","is_proof_of_time_valid","register_static","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify_solution","vzip","CompatibleDigestItem","Consensus","DeriveNextSolutionRangeParams","Duplicate","EnableSolutionRangeAdjustmentAndOverride","Error","ErrorDigestType","FailedToDecode","Missing","NextDigestDerivationError","NextDigestVerificationError","NextDigestsVerificationParams","NextSolutionRange","PotParametersChange","PotSlotIterations","PreDigest","PreDigest","PreDigestPotInfo","RootPlotPublicKeyUpdate","Seal","SegmentCommitment","SolutionRange","SubspaceDigestItems","V0","V0","__clone_box","__clone_box","__clone_box","as_enable_solution_range_adjustment_and_override","as_next_solution_range","as_pot_parameters_change","as_pot_slot_iterations","as_root_plot_public_key_update","as_segment_commitment","as_solution_range","as_subspace_pre_digest","as_subspace_seal","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","current_slot","current_solution_range","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_next_solution_range","drop","drop","drop","drop","drop","drop","drop","enable_solution_range_adjustment_and_override","enable_solution_range_adjustment_and_override","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","era_duration","era_duration","era_start_slot","era_start_slot","extract_pre_digest","extract_subspace_digest_items","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","future_proof_of_time","header_digests","init","init","init","init","init","init","init","into","into","into","into","into","into","into","maybe_next_solution_range_override","maybe_next_solution_range_override","maybe_root_plot_public_key","next_solution_range","next_solution_range","number","number","pot_info","pot_parameters_change","pot_parameters_change","pot_slot_iterations","pot_slot_iterations","pre_digest","proof_of_time","root_plot_public_key_update","root_plot_public_key_update","segment_commitment","segment_commitments","should_adjust_solution_range","should_adjust_solution_range","signature","size_hint","size_hint","slot","slot_probability","slot_probability","solution","solution_range","solution_range","subspace_pre_digest","subspace_seal","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","verify_next_digests","vzip","vzip","vzip","vzip","vzip","vzip","vzip","pot_info","slot","solution","future_proof_of_time","proof_of_time","INHERENT_IDENTIFIER","IncorrectSegmentHeadersList","InherentDataProvider","InherentError","InherentType","MissingSegmentHeadersList","SubspaceInherentData","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","data","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_to","encode_to","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","init","init","init","into","into","into","is_fatal_error","new","provide_inherent_data","replace_subspace_inherent_data","segment_headers","size_hint","size_hint","subspace_inherent_data","to_keyed_vec","to_keyed_vec","try_from","try_from","try_from","try_handle_error","try_into","try_into","try_into","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","actual","expected","DuplicateReport","ID","Kind","Offence","OffenceDetails","OffenceError","OnOffenceHandler","Other","ReportOffence","TimeSlot","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","drop","drop","encode","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","is_known_offence","offender","offenders","on_offence","report_offence","size_hint","time_slot","to_keyed_vec","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip"],"q":[[0,"sp_consensus_subspace"],[487,"sp_consensus_subspace::ChainConstants"],[502,"sp_consensus_subspace::PotParameters"],[504,"sp_consensus_subspace::SubspaceJustification"],[506,"sp_consensus_subspace::Vote"],[512,"sp_consensus_subspace::consensus"],[533,"sp_consensus_subspace::digests"],[765,"sp_consensus_subspace::digests::PreDigest"],[768,"sp_consensus_subspace::digests::PreDigestPotInfo"],[770,"sp_consensus_subspace::inherents"],[849,"sp_consensus_subspace::inherents::InherentError"],[851,"sp_consensus_subspace::offence"],[923,"dyn_clone::sealed"],[924,"core::any"],[925,"sp_consensus_slots"],[926,"sp_api"],[927,"core::result"],[928,"core::clone"],[929,"subspace_core_primitives"],[930,"parity_scale_codec::error"],[931,"parity_scale_codec::codec"],[932,"parity_scale_codec::codec"],[933,"subspace_core_primitives"],[934,"alloc::vec"],[935,"parity_scale_codec::codec"],[936,"parity_scale_codec::codec"],[937,"subspace_core_primitives"],[938,"core::fmt"],[939,"subspace_core_primitives::crypto::kzg"],[940,"subspace_proof_of_space"],[941,"core::ops::function"],[942,"alloc::boxed"],[943,"sp_wasm_interface"],[944,"alloc::string"],[945,"primitive_types"],[946,"subspace_core_primitives::segments"],[947,"sp_runtime::traits"],[948,"subspace_core_primitives::segments"],[949,"sp_runtime"],[950,"core::any"],[951,"core::ops::function"],[952,"core::future::future"],[953,"core::pin"],[954,"sp_inherents"]],"d":["Subspace blockchain constants.","An equivocation proof for multiple block authorships on …","A Subspace farmer identifier. Necessarily equivalent to …","A Subspace farmer signature.","A KZG extension.","A Poof of space extension.","Proof of time checkpoints that were not seen before","A Poof of time extension.","Next slot input for proof of time evaluation","Proof of time parameters","Change of parameters to apply to PoT chain","Signed farmer vote.","Subspace solution ranges used for challenges.","API necessary for block authorship with Subspace.","Subspace justification","V0 of the farmer vote.","V0 of the chain constants.","Initial version of the parameters","V0 of the chain constants.","Farmer vote.","Wrapped proof of time output for the purposes of runtime …","Wrapped solution for the purposes of runtime interface.","Wrapped solution verification parameters for the purposes …","","","","","","","","","","","","Number of slots between slot arrival and when …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get Subspace blockchain constants","","","","","","","","","","","","","","","","","","Depth K after which a block enters the recorded history.","Consensus-related runtime interface","Solution range in current block/era.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Derive next slot input while taking parameters change into …","Private implementation details of Subspace consensus …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Entropy that should be injected at this time","","","","","","","","","","","","","","","","","","","","","","","","","Era duration in blocks.","Returns Vec<SegmentHeader> if a given extrinsic has them.","The first header involved in the equivocation.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Hash of the vote, used for signing and verifying signature.","Size of the blockchain history","Inherents for Subspace consensus","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Verifies the equivocation proof by making sure that: both …","Check if farmer_public_key is in block list (due to …","Checks if the extrinsic is an inherent.","","","","","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Returns true if justification must be archived, implies …","Create new instance.","Create new instance.","Create new instance.","Solution range that will be used in the next block/era.","Get next proof of time parameters change if any","Common traits and types that are useful for describing …","Returns the authority id of the equivocator.","Proof of time parameters","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","Returns root plot public key in case block authoring is …","The second header involved in the equivocation.","Seed for this slot","Get the segment commitment of records for specified …","Whether solution range adjustment is enabled.","Signature.","","","","","","","","","","","","Slot at which vote was created.","The slot at which the equivocation happened.","Slot","At which slot change of parameters takes effect","The slot duration in milliseconds.","The slot duration in milliseconds for Subspace.","Number of iterations for proof of time per slot, …","Slot iterations for this slot","New number of slot iterations","Slot probability.","Solution contained within.","Solution ranges.","Submits an unsigned extrinsic to report an equivocation. …","Submit farmer vote vote that is essentially a header with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to decode Subspace justification from generic …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Farmer vote.","Voting solution range in current block/era.","Voting solution range that will be used in the next …","","","","","","","","","","","","","","","Number of slots between slot arrival and when …","Number of slots between slot arrival and when …","Depth K after which a block enters the recorded history.","Depth K after which a block enters the recorded history.","Era duration in blocks.","Era duration in blocks.","Minimum lifetime of a plotted sector, measured in archived …","Minimum lifetime of a plotted sector, measured in archived …","Fraction of pieces from the “recent history” (…","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","Number of latest archived segments that are considered “…","The slot duration in milliseconds.","Slot probability.","Slot probability.","Optional next scheduled change of parameters","Number of iterations for proof of time per slot, …","Proof of time checkpoints from after future proof of …","Proof of time seed, the input for computing checkpoints","Future proof of time","Height at which vote was created.","Hash of the block on top of which vote was created.","Proof of time for this slot","Slot at which vote was created.","Solution (includes PoR).","Provides implementations for the extern host functions.","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Verify whether proof_of_time is valid at specified slot if …","","","","","","","Verify whether solution is valid, returns solution …","","A digest item which is usable with Subspace consensus.","Generic consensus","Params used to derive the next solution range.","Duplicate Subspace digests","Enable solution range adjustment and override solution …","Digest error","Various kinds of digest types used in errors","Failed to decode Subspace digest","Subspace digest missing","Error when deriving next digests","Error when verifying next digests","Type that holds the parameters to derive and verify next …","Next solution range","Change of parameters to apply to PoT chain","Number of iterations for proof of time per slot","A Subspace pre-runtime digest. This contains all data …","Pre-digest","Proof of time information in pre-digest","Root plot public key was updated","Seal (signature)","Segment commitment","Solution range","Digest items extracted from a header into convenient form","Initial version of the pre-digest","Initial version of proof of time information","","","","If this item is a Subspace Enable solution range …","If this item is a Subspace next solution range, return it.","If this item is a Subspace proof of time change of …","If this item is a Subspace proof of time slot iterations, …","If this item is a Subspace update of root plot public key, …","If this item is a Subspace segment commitment, return it.","If this item is a Subspace solution range, return it.","If this item is an Subspace pre-digest, return it.","If this item is a Subspace signature, return the signature.","","","","","","","","","","","","","","","","","","","","","Current slot of the block.","Current solution range of the block.","","","","","","","","","","","","","","","","","","","","","","","Derives next solution range if era duration interval has …","","","","","","","","Construct digest item than indicates enabling of solution …","Enable solution range adjustment and Override solution …","","","","","","","","","","","Era duration of the chain.","Era duration at which solution range is updated.","Slot at which era has begun.","Current Era start slot.","Extract the Subspace pre digest from the given header. …","Extract the Subspace global randomness from the given …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Future proof of time","Digests present in the header that corresponds to number …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Solution range override that should be used instead of …","Next Solution range override. If the digest logs indicate …","Root plot public key. Value is updated when digest items …","Construct a digest item which contains next solution range.","Next solution range","Current number of the block.","Header number for which we are verifying the digests.","Proof of time information","Change of parameters to apply to PoT chain","Change of parameters to apply to PoT chain","Number of iterations for proof of time per slot, …","Number of iterations for proof of time per slot, …","Pre-runtime digest","Proof of time for this slot","Construct digest item that indicates update of root plot …","Root plot public key was updated","Construct a digest item which contains segment commitment.","Segment commitments","Flag to check if the next solution range should be …","Should the solution range be adjusted on era change. If …","Signature (seal) if present","","","Slot","Slot probability at which a block is produced.","Slot probability.","Solution (includes PoR)","Construct a digest item which contains a solution range.","Solution range","Construct a digest item which contains a Subspace …","Construct a digest item which contains a Subspace seal.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Derives and verifies next digest items based on their …","","","","","","","","Proof of time information","Slot","Solution (includes PoR)","Future proof of time","Proof of time for this slot","The Subspace inherent identifier.","List of segment headers is not correct.","Provides the segment headers inherent data for Subspace.","Errors that can occur while checking segment headers.","The type of the Subspace inherent data.","List of segment headers is not present.","Auxiliary trait to extract Subspace inherent data.","","","","","","","Returns the data of this inherent data provider.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Create new inherent data provider from the given …","","Replace Subspace inherent data.","Segment headers expected to be included in the block.","","","Get Subspace inherent data.","","","","","","","","","","","","","","","","","","","","","","List of segment headers contained within proposed block.","Expected list of segment headers according to node’s …","The report has already been submitted.","Identifier which is unique for this kind of an offence.","The kind of an offence, is a byte string representing some …","A trait implemented by an offence report.","A details about an offending authority for a particular …","Errors that may happen on offence reports.","A trait to take action on an offence.","Other error has happened.","A trait for decoupling offence reporters from the actual …","A type that represents a point in time on an abstract …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","Returns true iff all of the given offenders have been …","The offending authority id","The list of all offenders involved in this incident.","A handler for an offence of a particular kind.","Report an offence and reward given reporters.","","A point in time when this offence happened.","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,14,7,18,7,0,0,0,0,11,12,13,14,16,17,7,18,3,5,6,7,11,12,13,14,16,17,7,23,24,25,3,5,6,18,11,12,13,14,16,17,7,23,24,25,3,5,6,18,89,17,11,12,13,14,16,17,7,18,11,12,13,14,16,17,7,18,7,0,17,11,12,13,14,16,17,7,23,24,25,18,11,12,13,14,16,17,7,23,24,25,18,11,12,13,14,16,17,7,23,24,25,18,11,12,13,14,16,17,7,23,24,25,18,17,11,12,13,14,16,17,7,23,24,25,3,3,5,5,6,6,18,11,12,13,14,16,17,7,23,24,25,3,3,5,5,6,6,18,12,0,11,12,13,14,16,17,7,23,24,25,3,5,6,18,23,24,25,11,12,13,14,16,17,7,23,24,25,18,13,12,13,14,16,17,7,12,12,12,13,13,13,14,14,14,16,16,16,17,17,17,7,7,7,7,89,54,11,12,13,14,16,17,7,23,24,25,18,11,12,13,14,16,17,7,23,23,24,24,25,25,3,3,5,5,6,6,18,23,24,25,11,12,13,14,16,17,7,23,24,25,3,5,6,18,11,12,13,14,16,17,7,23,24,25,3,5,6,18,14,89,0,11,12,13,14,16,17,7,23,24,25,3,5,6,18,11,12,13,14,16,17,7,23,24,25,3,5,6,18,23,24,25,17,0,89,89,12,13,17,18,89,7,11,3,5,6,17,18,0,54,89,7,7,89,54,12,89,89,16,11,12,13,14,16,17,7,23,24,25,18,14,54,12,13,7,89,18,12,13,7,14,89,89,89,11,12,13,14,16,17,7,23,24,25,18,11,12,13,14,16,17,7,18,11,12,13,14,16,17,7,23,24,25,3,5,6,18,11,11,12,13,14,16,17,7,23,24,25,3,5,6,18,11,12,13,14,16,17,7,23,24,25,3,5,6,18,11,12,13,14,16,17,7,18,11,12,13,14,16,17,7,23,24,25,3,5,6,18,11,12,13,14,16,17,7,23,24,25,3,5,6,18,23,24,25,16,17,17,11,12,13,14,16,17,7,23,24,25,3,5,6,18,90,91,90,91,90,91,90,91,90,91,90,91,91,90,91,92,92,93,93,94,94,94,94,94,94,0,95,95,95,95,95,95,95,95,95,95,95,0,95,95,95,95,95,95,0,95,0,74,0,76,74,0,0,76,76,76,76,0,74,74,74,0,74,0,74,74,74,74,0,71,73,71,73,74,96,96,96,96,96,96,96,96,96,75,78,71,73,74,76,77,75,78,71,73,74,76,77,71,73,74,71,73,74,75,75,71,73,71,73,71,73,71,73,75,78,71,73,74,76,77,75,78,71,73,74,76,77,0,75,78,71,73,74,76,77,96,77,71,73,74,76,74,74,74,76,76,76,75,78,75,78,0,0,71,73,74,74,76,76,77,75,78,71,73,74,76,77,75,78,71,73,74,76,77,75,78,71,73,74,76,77,73,78,75,78,71,73,74,76,77,75,78,71,73,74,76,77,75,78,78,96,77,75,78,71,96,77,96,77,77,73,96,77,96,77,75,78,77,71,73,71,75,78,71,96,77,96,96,71,73,71,73,74,74,76,75,78,71,73,74,76,77,75,78,71,73,74,76,77,75,78,71,73,74,76,77,75,78,71,73,74,76,77,75,78,71,73,74,76,77,0,75,78,71,73,74,76,77,97,97,97,98,98,0,81,0,0,0,81,0,79,81,80,79,81,80,79,81,80,81,80,81,80,81,80,79,81,80,79,81,80,79,81,80,81,80,81,80,79,81,80,79,81,80,79,81,80,79,81,80,79,81,80,81,79,79,99,80,81,80,99,81,80,79,81,80,79,79,81,80,79,81,80,79,81,80,79,81,80,79,81,80,100,100,88,101,0,0,0,0,0,88,0,101,87,88,87,88,87,87,87,87,87,87,87,88,87,88,87,88,87,87,87,88,87,88,88,88,87,87,87,88,87,88,87,88,87,88,87,88,87,88,87,102,87,101,103,102,87,101,87,87,88,87,88,87,88,87,87,88,87,88,87,87,88,87],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[3,4],[5,4],[6,4],[7,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[7,9]]],[]],[[],-1,[]],[11,11],[12,12],[13,13],[[[14,[-1,-2,-3]]],[[14,[-1,-2,-3]]],15,15,15],[[[16,[-1,-2,-3]]],[[16,[-1,-2,-3]]],15,15,15],[17,17],[7,7],[18,18],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[7,19],0,0,[-1,[[10,[11,20]]],21],[-1,[[10,[12,20]]],21],[-1,[[10,[13,20]]],21],[-1,[[10,[[14,[-2,-3,-4]],20]]],21,22,22,[]],[-1,[[10,[[16,[-2,-3,-4]],20]]],21,[],[],[]],[-1,[[10,[17,20]]],21],[-1,[[10,[7,20]]],21],[-1,[[10,[23,20]]],21],[-1,[[10,[24,20]]],21],[-1,[[10,[25,20]]],21],[-1,[[10,[18,20]]],21],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[[],17],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[3],[29,-1,[]],[29,-1,[]],[5],[6],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[3],[29,-1,[]],[5],[6],[29,-1,[]],[29,-1,[]],[[30,8,31,[32,[13]]],12],0,[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[23,[[33,[26]]]],[24,[[33,[26]]]],[25,[[33,[26]]]],[[11,-1],2,[34,35]],[[12,-1],2,[34,35]],[[13,-1],2,[34,35]],[[[14,[-1,-2,-3]],-4],2,36,36,[],[34,35]],[[[16,[-1,-2,-3]],-4],2,[],[],[],[34,35]],[[17,-1],2,[34,35]],[[7,-1],2,[34,35]],[[23,-1],2,[34,35]],[[24,-1],2,[34,35]],[[25,-1],2,[34,35]],[[18,-1],2,[34,35]],0,[[12,12],37],[[13,13],37],[[[14,[-1,-2,-3]],[14,[-1,-2,-3]]],37,38,38,38],[[[16,[-1,-2,-3]],[16,[-1,-2,-3]]],37,38,38,38],[[17,17],37],[[7,7],37],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[7,19],[-1,[[10,[[32,[[33,[39]]]],9]]],[]],0,[[11,40],41],[[12,40],41],[[13,40],41],[[[14,[-1,-2,-3]],40],41,42,42,42],[[[16,[-1,-2,-3]],40],41,42,42,42],[[17,40],41],[[7,40],41],[[23,40],41],[[24,40],41],[[25,40],41],[[18,40],41],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[44,[43,-1]]],23,[]],[-1,-1,[]],[45,24],[-1,-1,[]],[31,25],[-1,-1,[]],[46,3],[-1,-1,[]],[47,5],[-1,-1,[]],[-1,-1,[]],[[[49,[48]]],6],[-1,-1,[]],[50,[[10,[-1,51]]],[]],[50,[[10,[-1,51]]],[]],[50,[[10,[-1,51]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[14,[-1,-2,-3]]],52,36,36,36],[-1,[[10,[53,9]]],[]],0,[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,50],[[10,[51]]],[]],[[-1,50],[[10,[51]]],[]],[[-1,50],[[10,[51]]],[]],[-1,37,[]],[[[54,[-1]]],37,55],[[-1,43],[[10,[37,9]]],[]],[-1,[[10,[37,9]]],[]],[[],29],[[],29],[[],29],[[],29],[-1,[[10,[56,9]]],[]],[7,53],[11,37],[46,3],[[],5],[[[49,[48]]],6],0,[18,[[32,[13]]]],0,0,[-1,[[10,[18,9]]],[]],[7,[[2,[53,53]]]],[7,53],[-1,[[10,[[32,[43]],9]]],[]],0,0,[[-1,57],[[10,[[32,[58]],9]]],[]],[-1,[[10,[37,9]]],[]],0,[11,29],[12,29],[13,29],[[[14,[-1,-2,-3]]],29,36,36,[]],[[[16,[-1,-2,-3]]],29,[],[],[]],[17,29],[7,29],[23,29],[24,29],[25,29],[18,29],[[[14,[-1,-2,-3]]],8,36,36,36],0,0,0,[7,59],[-1,[[10,[59,9]]],[]],[18,30],0,0,[7,[[2,[60,60]]]],[[[14,[-1,-2,-3]]],[[44,[43,-3]]],36,36,36],[-1,[[10,[17,9]]],[]],[[-1,54],[[10,[[32,[2]],9]]],[]],[[-1,[16,[-2]]],[[10,[2,9]]],[],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[62,[[32,[[10,[11,20]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[[],64],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[23,-1],-2,65,[]],[[24,-1],-2,65,[]],[[25,-1],-2,65,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[29,-1,[]],[29,-1,[]],[29,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[33,[66]]]],[[],29],[-1,-2,[],[]],[[67,68,25,37],37],[-1,[[10,[2]]],69],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,63,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[23,68,24],[[10,[70,51]]]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[32,[[32,[70]]]]],[]],[-1,[[32,[70]]],[]],[-1,[[32,[13]]],[]],[-1,[[32,[30]]],[]],[-1,[[32,[[32,[43]]]]],[]],[-1,[[32,[[2,[57,58]]]]],[]],[-1,[[32,[70]]],[]],[-1,[[32,[[71,[43,-2]]]]],[],22],[-1,[[32,[72]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[71,[-1,-2]]],[[71,[-1,-2]]],15,15],[73,73],[74,74],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[10,[[71,[-2,-3]],20]]],21,[],[]],[-1,[[10,[73,20]]],21],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[[[75,[-1]]],[[10,[[32,[70]],76]]],55],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[29,2],[[[32,[70]]],-1,[]],0,[[[71,[-1,-2]],-3],2,[],[],[34,35]],[[73,-1],2,[34,35]],[[74,74],37],[[76,76],37],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],0,0,0,0,[-1,[[10,[[71,[43,43]],76]]],55],[-1,[[10,[[77,[-2,-3,-4]],76]]],55,22,22,22],[[[71,[-1,-2]],40],41,42,42],[[73,40],41],[[74,40],41],[[74,40],41],[[76,40],41],[[76,40],41],[[[77,[-1,-2,-3]],40],41,42,42,42],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[73,31],0,[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[70,-1,[]],0,0,0,[[[71,[-1,-2]]],73,[],[]],[13,-1,[]],0,[30,-1,[]],0,0,[73,31],[[[32,[43]]],-1,[]],0,[[57,58],-1,[]],0,0,0,0,[[[71,[-1,-2]]],29,[],[]],[73,29],[[[71,[-1,-2]]],8,[],[]],0,0,[[[71,[-1,-2]]],[[44,[-1,-2]]],[],[]],[70,-1,[]],0,[[[71,[43,-1]]],-2,36,[]],[72,-1,[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,51,[]],[-1,51,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[78,[-1]]],[[10,[2,76]]],55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[79,80],[-1,[[10,[81,20]]],21],[-1,[[10,[80,20]]],21],[[[27,[26]]],[[10,[-1,20]]],[]],[[[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,-1],[[10,[-2,20]]],21,[]],[[28,-1],[[10,[-2,20]]],21,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,2],[29,2],[29,2],[[81,-1],2,[34,35]],[[80,-1],2,[34,35]],[[81,40],41],[[80,40],41],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],29],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[81,37],[[[33,[39]]],79],[[79,82],[[84,[[49,[83]]]]]],[[-1,80],2,[]],0,[81,29],[80,29],[-1,[[10,[[32,[80]],85]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[[79,86,[27,[26]]],[[84,[[49,[83]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,63,[]],[-1,63,[]],[-1,63,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[87,[-1]]],[[87,[-1]]],15],[[-1,-2],2,[],[]],[-1,[[10,[[87,[-2]],20]]],21,22],[[[27,[26]]],[[10,[-1,20]]],[]],[[28,[27,[26]]],[[10,[-1,20]]],[]],[[28,-1],[[10,[-2,20]]],21,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,2],[29,2],[[[87,[-1]]],[[33,[26]]],36],[[[87,[-1]],-2],2,36,[34,35]],[[88,88],37],[[[87,[-1]],[87,[-1]]],37,38],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[88,40],41],[[[87,[-1]],40],41,42],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1]]],37,[]],0,[-1,[[33,[-2]]],[],[]],[[[27,[[87,[-1]]]]],2,[]],[-1,[[10,[2,88]]],[]],[[[87,[-1]]],29,36],[-1,[],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,63,[]],[-1,63,[]],[[],64],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[87,[-1]],-2],-3,36,65,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[360],"p":[[3,"Private",923],[15,"tuple"],[3,"KzgExtension",0],[8,"Any",924],[3,"PosExtension",0],[3,"PotExtension",0],[4,"ChainConstants",0],[3,"Slot",925],[4,"ApiError",926],[4,"Result",927],[4,"SubspaceJustification",0],[3,"PotNextSlotInput",0],[3,"PotParametersChange",0],[4,"Vote",0],[8,"Clone",928],[3,"SignedVote",0],[3,"SolutionRanges",0],[4,"PotParameters",0],[6,"BlockNumber",929],[3,"Error",930],[8,"Input",931],[8,"Decode",931],[3,"WrappedSolution",0],[3,"WrappedVerifySolutionParams",0],[3,"WrappedPotOutput",0],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"NonZeroU32",932],[3,"PotOutput",929],[4,"Option",933],[3,"Vec",934],[8,"Output",931],[8,"Sized",935],[8,"Encode",931],[15,"bool"],[8,"PartialEq",936],[4,"SegmentHeader",929],[3,"Formatter",937],[6,"Result",937],[8,"Debug",937],[6,"FarmerPublicKey",0],[3,"Solution",929],[3,"VerifySolutionParams",938],[3,"Kzg",939],[4,"PosTableType",940],[8,"Fn",941],[3,"Box",942],[8,"FunctionContext",943],[3,"String",944],[3,"H256",945],[3,"HistorySize",946],[6,"EquivocationProof",0],[8,"Header",947],[15,"u16"],[3,"SegmentIndex",946],[3,"SegmentCommitment",946],[3,"SlotDuration",925],[15,"u64"],[3,"Global",948],[6,"Justification",949],[3,"TypeId",924],[3,"Type",950],[8,"FnOnce",941],[8,"Function",943],[6,"BlockHash",929],[6,"SlotNumber",929],[8,"HostFunctionRegistry",943],[6,"SolutionRange",929],[4,"PreDigest",533],[6,"FarmerSignature",0],[4,"PreDigestPotInfo",533],[4,"ErrorDigestType",533],[3,"DeriveNextSolutionRangeParams",533],[4,"Error",533],[3,"SubspaceDigestItems",533],[3,"NextDigestsVerificationParams",533],[3,"InherentDataProvider",770],[3,"InherentType",770],[4,"InherentError",770],[3,"InherentData",951],[8,"Future",952],[3,"Pin",953],[4,"Error",951],[6,"InherentIdentifier",951],[3,"OffenceDetails",851],[4,"OffenceError",851],[8,"SubspaceApi",0],[13,"V0",487],[13,"V1",487],[13,"V0",502],[13,"PotCheckpoints",504],[13,"V0",506],[3,"HostFunctions",512],[8,"CompatibleDigestItem",533],[13,"V0",765],[13,"V0",768],[8,"SubspaceInherentData",770],[13,"IncorrectSegmentHeadersList",849],[8,"Offence",851],[8,"ReportOffence",851],[8,"OnOffenceHandler",851]],"b":[[642,"impl-Display-for-ErrorDigestType"],[643,"impl-Debug-for-ErrorDigestType"],[644,"impl-Debug-for-Error"],[645,"impl-Display-for-Error"]]},\ "sp_domain_digests":{"doc":"","t":"IKK","n":["AsPredigest","as_consensus_block_info","consensus_block_info"],"q":[[0,"sp_domain_digests"],[3,"core::option"],[4,"parity_scale_codec::codec"],[5,"parity_scale_codec::codec"]],"d":["Trait to provide simpler abstractions to create predigests …","Return consensus_block_hash","Creates a new digest of the consensus block that derive …"],"i":[0,4,4],"f":[0,[-1,[[1,[-2]]],[],2],[-1,-2,3,[]]],"c":[],"p":[[4,"Option",3],[8,"Decode",4],[8,"Encode",4],[8,"AsPredigest",0]],"b":[]},\ "sp_domains":{"doc":"Primitives for domains pallet.","t":"NDDDIERNDEDDNNNIIERGNDGEGDNGGGNDNNNENENGGEGDGGGNNNNDEGEDGNNENNNRLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLMMMMLMMLMLKMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMLLLLAMMLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLAMLLLMLLLMLMMMMLLLLMAMMLMLMMMMMMFLLLLMFMLLLLLLLLLLLLLLLLLLLLLLMALLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMLLLLLLLLLLLLLLLLLLLLLLNDENLLLLLLLLLLLLMFFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLMLLLLLLLLLLLLLLLLLLLLFFFDGGDLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLNNNDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["Anyone","Bundle","BundleDigest","BundleHeader","BundleProducerElectionApi","BundleValidity","DOMAIN_EXTRINSICS_SHUFFLING_SEED_SUBJECT","Data","DomainBlockLimit","DomainDigestItem","DomainId","DomainInstanceData","DomainInstantiated","DomainInstantiation","DomainRuntimeUpgraded","DomainsApi","DomainsDigestItem","DomainsHoldIdentifier","EMPTY_EXTRINSIC_ROOT","EpochIndex","Evm","ExecutionReceipt","ExecutionReceiptFor","ExtrinsicDigest","ExtrinsicsRoot","GenesisDomain","Hash","HeaderHashFor","HeaderHashingFor","HeaderNumberFor","IllegalTx","InboxedBundle","InherentExtrinsic","Invalid","Invalid","InvalidBundleType","InvalidBundles","InvalidReceipt","InvalidXDM","OpaqueBundle","OpaqueBundles","OperatorAllowList","OperatorId","OperatorKey","OperatorPair","OperatorPublicKey","OperatorSignature","Operators","OutOfRangeTx","PendingDeposit","PendingUnlock","ProofOfElection","ReceiptValidity","RuntimeId","RuntimeType","SealedBundleHeader","StakeWeight","Staked","Staking","StakingHoldIdentifier","UndecodableTx","Valid","Valid","ZERO_OPERATOR_SIGNING_KEY","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","add","as_domain_instantiation","as_domain_runtime_upgrade","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_tree_pruning_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle","bundle_extrinsics_root","bundle_producer_election","bundle_producer_election_params","bundle_size","bundle_slot_probability","bundles_extrinsics_roots","checked_add","checking_order","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","consensus_block_hash","consensus_block_hash","consensus_block_hash","consensus_block_number","consensus_block_number","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","defensive_max","defensive_max","defensive_max","defensive_min","defensive_min","defensive_min","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","defensive_strict_min","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_domain_block_hash","deserialize","deserialize","deserialize","deserialize","domain_best_number","domain_block_extrinsic_root","domain_block_extrinsic_root","domain_block_hash","domain_block_hash","domain_block_limit","domain_block_number","domain_block_number","domain_id","domain_id","domain_instance_data","domain_instantiation","domain_name","domain_runtime_code","domain_runtime_upgrade","domain_state_root","domain_tx_range","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy","dummy","dummy","dummy_opaque_bundle","encode","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","estimated_bundle_weight","execution_receipt","execution_trace","execution_trace","execution_trace_root","execution_trace_root","extract_bundle","extract_receipts","extract_successful_bundles","extrinsic_index","extrinsics","extrinsics","extrinsics","extrinsics_root","extrinsics_root","extrinsics_root","extrinsics_shuffling_seed","final_state_root","final_state_root","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ffi_value","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","genesis","genesis_state_root","get_hash","global_randomness","hash","hash","hash","hash","hash","head_receipt_number","header","header_hash","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inboxed_bundles","inboxed_bundles","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_ffi_value","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_opaque_bundle","into_receipt","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","invalid","is_clear","is_clear","is_invalid","is_operator_allowed","max_block_size","max_block_size","max_block_weight","max_block_weight","max_encoded_len","max_encoded_len","max_encoded_len","merkle_tree","minimum_nominator_stake","new","new","new","nomination_tax","non_empty_er_exists","oldest_receipt_number","operator","operator_allow_list","operator_id","operator_id","owner_account_id","parent_domain_block_receipt_hash","parent_domain_block_receipt_hash","partial_cmp","partial_cmp","partial_cmp","pre_hash","proof_of_election","proof_provider_and_verifier","raw_genesis","raw_genesis_storage","receipt","receipt","runtime_id","runtime_name","runtime_type","runtime_type","runtime_version","sealed_header","sealed_header","self_domain_id_storage_key","serialize","serialize","serialize","serialize","signature","signer_in_tx_range","signing_key","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_number","slot_number","storage","sub","submit_bundle_unsigned","target_bundles_per_block","timestamp","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_le_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","total_rewards","total_rewards","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_128","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_256","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","valid","valid_bundle_digest_at","valid_bundle_digests","valid_bundle_indexes","valued_trie","verify_vrf_signature","vrf_hash","vrf_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BadVrfProof","BundleProducerElectionParams","ProofOfElectionError","ThresholdUnsatisfied","__clone_box","__clone_box","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","bundle_slot_probability","calculate_threshold","check_proof_of_election","clone","clone","clone_into","clone_into","current_operators","decode","decode","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","identity","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","is_below_threshold","make_transcript","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","total_domain_stake","try_from","try_from","try_into","try_into","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","deduplicate_and_shuffle_extrinsics","extrinsics_shuffling_seed","shuffle_extrinsics","Blake2b256Algorithm","MerkleProof","MerkleTree","Witness","__clone_box","__clone_box","authorities_merkle_tree","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","hash","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","is_clear","leaf_index","number_of_leaves","proof","size_hint","to_keyed_vec","to_owned","to_owned","try_from","try_from","try_into","try_into","twox_128","twox_256","twox_64_concat","type_id","type_id","type_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","FailedToDecode","InvalidProof","MissingValue","StorageProofProvider","StorageProofVerifier","VerificationError","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_to","enumerated_storage_key","eq","equivalent","equivalent","equivalent","fmt","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","generate_enumerated_proof_of_inclusion","get_bare_value","get_decoded_value","identity","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","size_hint","to_keyed_vec","try_from","try_from","try_from","try_into","try_into","try_into","twox_128","twox_256","twox_64_concat","type_id","type_id","type_id","type_info","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","RawGenesis","StorageData","StorageKey","__clone_box","__clone_box","__clone_box","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","decode","decode","decode","decode_all","decode_all","decode_all","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_all_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","default","defensive_max","defensive_max","defensive_max","defensive_min","defensive_min","defensive_min","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","defensive_strict_min","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","dummy","encode","encode","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_storage","get_hash","get_hash","get_hash","get_runtime_code","hash","hash","hash","identity","identity","identity","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_storage","is_clear","is_clear","is_clear","partial_cmp","partial_cmp","partial_cmp","set_domain_id","set_evm_chain_id","size_hint","size_hint","size_hint","state_root","take_runtime_code","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","twox_128","twox_128","twox_128","twox_256","twox_256","twox_256","twox_64_concat","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","using_encoded","vzip","vzip","vzip","valued_ordered_trie_root"],"q":[[0,"sp_domains"],[1177,"sp_domains::bundle_producer_election"],[1276,"sp_domains::extrinsics"],[1279,"sp_domains::merkle_tree"],[1360,"sp_domains::proof_provider_and_verifier"],[1450,"sp_domains::storage"],[1630,"sp_domains::valued_trie"],[1631,"dyn_clone::sealed"],[1632,"core::option"],[1633,"alloc::alloc"],[1634,"alloc::vec"],[1635,"sp_api"],[1636,"core::result"],[1637,"core::clone"],[1638,"sp_runtime::traits"],[1639,"core::cmp"],[1640,"core::cmp"],[1641,"parity_scale_codec::codec"],[1642,"parity_scale_codec::codec"],[1643,"sp_runtime::generic::digest"],[1644,"serde::de"],[1645,"serde::de"],[1646,"num_traits::identities"],[1647,"parity_scale_codec::codec"],[1648,"core::cmp"],[1649,"subspace_core_primitives"],[1650,"core::fmt"],[1651,"alloc::string"],[1652,"primitive_types"],[1653,"core::hash"],[1654,"core::hash"],[1655,"serde::ser"],[1656,"scale_info::ty"],[1657,"core::ops::function"],[1658,"core::marker"],[1659,"sp_core::sr25519::vrf"],[1660,"alloc::collections::vec_deque"],[1661,"sp_storage"],[1662,"sp_trie::storage_proof"],[1663,"sp_storage"],[1664,"sp_storage"]],"d":["Anyone can operate for this domain.","Domain bundle.","A digest of the bundle","","","","Extrinsics shuffling seed","Actual extrinsic data that is inlined since it is less …","","Domains specific digest item.","Unique identifier of a domain.","DomainInstanceData is used to construct the genesis …","","","","API necessary for domains pallet.","Domains specific digest items.","Domains specific Identifier for Balances holds.","Empty extrinsics root.","Type representing domain epoch.","","Receipt of a domain block execution.","","Represents the extrinsic either as full data or hash of …","The Trie root of all extrinsics included in a bundle.","","Extrinsic Hash.","Type alias for Header hash.","Type alias for Header Hashing.","Type alias for Header number.","Transaction is illegal (unable to pay the fee, etc).","InboxedBundle represents a bundle that was successfully …","Transaction is an inherent extrinsic.","","","Bundle invalidity type","The field invalid_bundles in ExecutionReceipt is invalid.","Receipt invalidity type.","Transaction is an invalid XDM","Bundle with opaque extrinsics.","List of OpaqueBundle.","Type that represents an operator allow list for Domains.","Type representing operator ID","A type that implements BoundToRuntimeAppPublic, used for …","An operator authority keypair. Necessarily equivalent to …","An operator authority identifier.","An operator authority signature.","Only the specific operators are allowed to operate the …","Transaction is out of the tx range.","Holds all the pending deposits to an Operator.","Holds all the currently unlocking funds.","","","Type representing the runtime ID.","Types of runtime pallet domains currently supports","Header of bundle.","Stake weight in the domain bundle election.","Holds all the currently staked funds to an Operator.","","Staking specific hold identifier","Failed to decode the opaque extrinsic.","","","Zero operator signing key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the block tree pruning depth.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Merkle root of all new extrinsics included in this …","","","The size of the bundle body in bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The block hash corresponding to consensus_block_number.","The block hash corresponding to consensus_block_number.","Consensus block hash at which proof of election was …","A pointer to the consensus block index which contains all …","A pointer to the consensus block index which contains all …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the current best number of the domain.","Extrinsic root field of the header of domain block …","Extrinsic root field of the header of domain block …","The block hash corresponding to domain_block_number.","The block hash corresponding to domain_block_number.","Returns the domain block limit of the given domain.","The index of the current domain block that forms the basis …","The index of the current domain block that forms the basis …","Returns the domain_id of this bundle.","Domain id.","Returns the domain instance data for given domain_id.","","","Returns the WASM bundle for given domain_id.","","Returns the chain state root at the given block.","Returns the current Tx range for the given domain Id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The total (estimated) weight of all extrinsics in the …","Returns the execution receipt","List of storage roots collected during the domain block …","List of storage roots collected during the domain block …","The Merkle root of the execution trace for the current …","The Merkle root of the execution trace for the current …","Extract bundle from the extrinsic if the extrinsic is …","Extract the execution receipt stored successfully from the …","Extract the bundles stored successfully from the given …","","","The accompanying extrinsics.","The accompanying extrinsics.","Return the bundle_extrinsics_root","The Merkle root of all new extrinsics included in this …","","Generates a randomness seed for extrinsics shuffling.","The final state root for the current domain block …","The final state root for the current domain block …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Return the genesis state root if not pruned","","Global randomness.","","Returns the hash of this header.","Returns the hash of this header.","Returns the hash of this bundle.","Returns the hash of this execution receipt.","Returns the best execution chain number.","Unsealed header.","The hash of the bundle header","","","","","","","","","","","","","","","","","","","","","","All the bundles that being included in the consensus block.","All the bundles that being included in the consensus block.","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Convert a bundle with generic extrinsic to a bundle with …","Consumes Bundle to extract the execution receipt.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if the allow list is either Anyone or the …","","The max block size for the domain.","","The max block weight for the domain.","","","","","","Creates a DomainId.","Constructs a new instance of SealedBundleHeader.","","","Returns true if there are any ERs in the challenge period …","Returns the block number of oldest execution receipt.","","","Return the operator_id","Operator index in the OperatorRegistry.","","The hash of the ER for the last domain block.","The hash of the ER for the last domain block.","","","","Returns the hash of the inner unsealed header.","Proof of bundle producer election.","","","","Return a reference of the execution receipt.","Execution receipt that should extend the receipt chain or …","Returns the runtime id for given domain_id.","","","","","Sealed bundle header.","Sealed bundle header.","The storage key of the SelfDomainId storage item in the …","","","","","Signature of the bundle.","Checks if the signer Id hash is within the tx range","","","","","","","","","","","","","","","","","","","","","","","","The slot number.","","","Submits the transaction bundle via an unsigned extrinsic.","","Returns the current timestamp at given height.","","","","","","","","","","","","","","","","","","","","","","Converts the inner integer to little-endian bytes.","","","","","","","","","","","","","","","","","","","","","","","All SSC rewards for this ER to be shared across operators.","All SSC rewards for this ER to be shared across operators.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Computes the VRF hash.","VRF signature.","","","","","","","","","","","","","","","","","","","","","","","Invalid vrf proof.","","","Threshold unsatisfied error.","","","","","","","","","","","","","","Returns the election threshold based on the operator stake …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","Generates a domain-specific vrf transcript from given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shuffles the extrinsics in a deterministic way.","","Merkle proof using Blake2b256Algorithm.","Merkle tree using Blake2b256Algorithm.","Merke proof based Witness.","","","Constructs a merkle tree from given authorities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","Index of the leaf the proof is for.","Number of leaves in the original tree.","Merkle proof in bytes.","","","","","","","","","","","","","","","","","","","","","Failed to decode value.","Emits when the given storage proof is invalid.","Value doesn’t exist in the Db for the given key.","Type that provides utilities to generate the storage proof.","Type that provides utilities to verify the storage proof.","Verification error.","","","","","","","","","","","","","","","","","","","","","","","","Constructs the storage key from a given enumerated index.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Generate storage proof for given index from the trie …","Returns the value against a given key.","Extracts the value against a given key and returns a …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Raw storage content for genesis block","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Construct RawGenesis from a given storage NOTE: This …","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Convert RawGenesis to storage, the opposite of from_storage","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a modified version of trie root that takes trie …"],"i":[23,0,0,0,0,0,0,36,0,0,0,0,29,28,29,0,0,0,0,0,26,0,0,0,0,0,36,0,0,0,15,0,15,33,34,0,32,0,15,0,0,0,0,0,0,0,0,23,15,27,27,0,0,0,0,0,0,27,28,0,15,33,34,0,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,103,103,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,35,16,0,106,16,25,14,3,15,3,26,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,27,28,60,14,22,60,14,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,26,3,27,28,3,27,28,3,27,28,3,27,28,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,0,3,23,25,26,104,60,14,60,14,104,60,14,20,22,104,103,25,104,103,104,104,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,14,22,35,0,3,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,32,33,15,34,35,36,3,3,3,16,16,16,19,19,19,20,20,20,21,21,21,14,14,14,22,22,22,23,23,23,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,32,32,32,33,33,33,15,15,15,34,34,34,35,35,35,36,36,36,16,104,60,14,60,14,104,104,104,15,0,54,20,20,21,35,104,60,14,3,3,16,19,20,21,14,22,23,25,26,27,28,31,32,33,15,34,35,36,105,3,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,105,105,3,3,16,16,19,19,20,20,21,21,14,14,22,22,23,23,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,15,15,34,34,35,35,36,36,105,105,3,3,16,16,19,19,20,20,21,21,14,14,22,22,23,23,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,15,15,34,34,35,35,36,36,14,104,3,22,3,16,19,20,14,104,19,21,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,60,14,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,20,20,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,35,3,26,35,23,25,31,25,31,3,27,28,0,25,3,19,36,25,104,104,106,25,20,22,25,60,14,3,27,28,19,16,0,30,25,20,16,104,25,25,30,25,54,20,0,3,23,25,26,19,0,25,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,19,22,0,3,104,25,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,60,14,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,35,14,14,14,0,22,22,22,105,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,83,0,0,83,13,83,13,83,13,83,13,83,13,83,13,83,13,0,0,13,83,13,83,13,13,83,13,83,13,83,13,83,13,83,13,83,13,83,13,83,13,83,13,13,13,83,83,83,13,83,13,83,13,13,83,83,13,13,83,83,13,83,13,83,13,83,13,83,13,83,0,0,13,83,13,83,13,83,13,13,83,13,83,13,83,13,83,13,83,13,83,13,83,13,83,13,83,13,83,0,0,0,0,0,0,0,92,93,0,92,92,92,92,93,92,93,92,92,93,92,93,92,92,92,92,92,93,92,93,92,93,92,93,92,92,92,92,92,92,92,93,92,92,93,93,92,92,93,93,93,92,92,93,92,93,92,93,92,93,92,92,92,92,92,92,92,93,92,93,92,93,92,92,92,92,93,92,92,93,92,93,92,93,94,94,94,0,0,0,94,94,94,107,108,94,107,108,94,94,94,94,94,107,108,94,107,108,94,107,108,94,94,107,94,94,94,94,94,107,108,94,107,107,108,108,94,94,107,107,108,108,94,94,108,107,107,94,107,108,94,107,108,94,107,108,94,107,108,94,94,94,107,108,94,107,108,94,94,94,94,107,108,94,94,107,108,94,107,108,94,107,108,94,0,0,0,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,98,75,97,75,97,98,75,97,98,75,75,75,97,97,97,98,98,98,75,97,98,75,97,98,75,75,97,97,98,98,75,75,97,97,98,98,98,75,97,98,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,98,75,97,98,75,97,98,98,98,75,97,98,98,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,98,75,97,75,97,98,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[3,3],3],[-1,[[4,[3]]],[]],[-1,[[4,[5]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[12,[[10,[-2]],11]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,3],[[12,[[4,[[13,[-2]]]],11]]],[],[]],0,0,[[[14,[-1,-2,-3,-4,-5]]],[[9,[-4]]],[],[],[],[],[]],[[3,3],[[4,[3]]]],[15,6],[[],-1,[]],[[],-1,[]],[3,3],[[[16,[-1,-2,-3,-4]]],[[16,[-1,-2,-3,-4]]],17,17,[17,18],17],[[[19,[-1,-2,-3,-4]]],[[19,[-1,-2,-3,-4]]],17,17,[17,18],17],[[[20,[-1,-2,-3,-4,-5]]],[[20,[-1,-2,-3,-4,-5]]],17,17,17,[17,18],17],[[[21,[-1]]],[[21,[-1]]],17],[[[14,[-1,-2,-3,-4,-5]]],[[14,[-1,-2,-3,-4,-5]]],17,17,17,17,17],[[[22,[-1]]],[[22,[-1]]],17],[[[23,[-1]]],[[23,[-1]]],[17,24]],[[[25,[-1]]],[[25,[-1]]],[17,24]],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[15,15],[[[34,[-1]]],[[34,[-1]]],17],[[[35,[-1]]],[[35,[-1]]],17],[36,36],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[3,3],37],[[27,27],37],[[28,28],37],0,0,0,0,0,[-1,[[12,[3,38]]],39],[-1,[[12,[[16,[-2,-3,-4,-5]],38]]],39,[],[],18,[]],[-1,[[12,[[19,[-2,-3,-4,-5]],38]]],39,[],[],18,[]],[-1,[[12,[[20,[-2,-3,-4,-5,-6]],38]]],39,[],[],[],18,[]],[-1,[[12,[[21,[-2]],38]]],39,40],[-1,[[12,[[14,[-2,-3,-4,-5,-6]],38]]],39,40,40,40,40,40],[-1,[[12,[[22,[-2]],38]]],39,41],[-1,[[12,[[23,[-2]],38]]],39,24],[-1,[[12,[[25,[-2]],38]]],39,[40,24]],[-1,[[12,[26,38]]],39],[-1,[[12,[27,38]]],39],[-1,[[12,[28,38]]],39],[-1,[[12,[29,38]]],39],[-1,[[12,[30,38]]],39],[-1,[[12,[31,38]]],39],[-1,[[12,[32,38]]],39],[-1,[[12,[33,38]]],39],[-1,[[12,[15,38]]],39],[-1,[[12,[[34,[-2]],38]]],39,40],[-1,[[12,[[35,[-2]],38]]],39,40],[-1,[[12,[36,38]]],39],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[],3],[[],26],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[45],[-1,[[12,[3]]],46],[-1,[[12,[[23,[-2]]]]],46,[47,24]],[-1,[[12,[[25,[-2]]]]],46,[47,24]],[-1,[[12,[26]]],46],[[-1,3],[[12,[[4,[[10,[-2]]]],11]]],[],[]],0,0,0,0,[[-1,3],[[12,[[4,[31]],11]]],[]],0,0,[[[20,[-1,-2,-3,-4,-5]]],3,48,48,48,18,48],0,[[-1,3],[[12,[[4,[[2,[30,[49,[-2]]]]]],11]]],[],[]],[3,-1,[]],0,[[-1,3],[[12,[[4,[[9,[6]]]],11]]],[]],[5,-1,[]],[[-1,3,[10,[-2]],[50,[-2]]],[[12,[[4,[[50,[-2]]]],11]]],[],[]],[[-1,3],[[12,[51,11]]],[]],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[44,2],[[-1,-2,-3,-4],[[14,[-1,-2,-3,-4,-5]]],[48,52],[48,41],[48,52],[17,48,41],[48,52]],[[3,53],[[22,[-1]]],41],[-1,[[35,[-1]]],41],[[3,53,[14,[-1,-2,[10,[-3]],[50,[-3]],-4]]],[[54,[-1,-2,-3,-4]]],48,[41,48],18,48],[3,[[9,[6]]]],[[3,-1],2,[55,56]],[[[16,[-1,-2,-3,-4]],-5],2,[],[],18,[],[55,56]],[[[19,[-1,-2,-3,-4]],-5],2,[],[],18,[],[55,56]],[[[20,[-1,-2,-3,-4,-5]],-6],2,[],[],[],18,[],[55,56]],[[[21,[-1]],-2],2,48,[55,56]],[[[14,[-1,-2,-3,-4,-5]],-6],2,48,48,48,48,48,[55,56]],[[[22,[-1]],-2],2,[],[55,56]],[[[23,[-1]],-2],2,24,[55,56]],[[[25,[-1]],-2],2,[48,24],[55,56]],[[26,-1],2,[55,56]],[[27,-1],2,[55,56]],[[28,-1],2,[55,56]],[[29,-1],2,[55,56]],[[30,-1],2,[55,56]],[[31,-1],2,[55,56]],[[32,-1],2,[55,56]],[[33,-1],2,[55,56]],[[15,-1],2,[55,56]],[[[34,[-1]],-2],2,48,[55,56]],[[[35,[-1]],-2],2,48,[55,56]],[[36,-1],2,[55,56]],[[3,3],57],[[[16,[-1,-2,-3,-4]],[16,[-1,-2,-3,-4]]],57,58,58,[58,18],58],[[[19,[-1,-2,-3,-4]],[19,[-1,-2,-3,-4]]],57,58,58,[58,18],58],[[[20,[-1,-2,-3,-4,-5]],[20,[-1,-2,-3,-4,-5]]],57,58,58,58,[58,18],58],[[[21,[-1]],[21,[-1]]],57,58],[[[14,[-1,-2,-3,-4,-5]],[14,[-1,-2,-3,-4,-5]]],57,58,58,58,58,58],[[[22,[-1]],[22,[-1]]],57,58],[[[23,[-1]],[23,[-1]]],57,[58,24]],[[[25,[-1]],[25,[-1]]],57,[58,24]],[[26,26],57],[[27,27],57],[[28,28],57],[[29,29],57],[[30,30],57],[[32,32],57],[[33,33],57],[[15,15],57],[[[34,[-1]],[34,[-1]]],57,58],[[[35,[-1]],[35,[-1]]],57,58],[[36,36],57],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],0,[[-1,[50,[-2]]],[[12,[[4,[[60,[-2,-3,59]]]],11]]],[],[],[]],0,0,0,0,[-1,[[12,[[4,[[54,[[49,[-2]],-3,59]]]],11]]],[],[],[]],[[-1,3,9],[[12,[[9,[[60,[-2,-3,59]]]],11]]],[],[],[]],[[-1,3,9],[[12,[[61,[-2,-3,59]],11]]],[],[],[]],[15,43],0,0,0,[[[20,[-1,-2,-3,-4,-5]]],[[50,[-4]]],48,48,48,18,48],0,0,[-1,[[12,[62,11]]],[]],0,0,[[3,63],64],[[3,63],64],[[[16,[-1,-2,-3,-4]],63],64,65,65,[65,18],65],[[[19,[-1,-2,-3,-4]],63],64,65,65,[65,18],65],[[[20,[-1,-2,-3,-4,-5]],63],64,65,65,65,[65,18],65],[[[21,[-1]],63],64,65],[[[14,[-1,-2,-3,-4,-5]],63],64,65,65,65,65,65],[[[22,[-1]],63],64,65],[[[23,[-1]],63],64,[65,24]],[[[25,[-1]],63],64,[65,24]],[[26,63],64],[[27,63],64],[[28,63],64],[[31,63],64],[[32,63],64],[[33,63],64],[[15,63],64],[[[34,[-1]],63],64,65],[[[35,[-1]],63],64,65],[[36,63],64],[-1,-1,[]],[43,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[66,[[12,[-1,67]]],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[-1,-1,-1],[[14,[-2,-3,-4,-1,-5]]],[17,48,41],[48,52],[48,41],[48,52],[48,52]],[[-1,3],[[12,[[4,[68]],11]]],[]],[[-1,-2],69,[70,56],71],0,[[3,-1],2,72],[[[16,[-1,-2,-3,-4]]],[[50,[-3]]],48,48,18,48],[[[19,[-1,-2,-3,-4]]],[[50,[-3]]],48,48,18,48],[[[20,[-1,-2,-3,-4,-5]]],68,48,48,48,18,48],[[[14,[-1,-2,-3,-4,-5]]],-4,[48,52],[48,41],[48,52],[17,48,41],[48,52]],[[-1,3],[[12,[[10,[-2]],11]]],[],[]],0,0,[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],0,0,[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[[],44],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,66],[[12,[67]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[20,[-1,-2,-3,-4,-5]]],[[54,[-2,-3,-4,-5]]],48,[],[],18,[]],[[[20,[-1,-2,-3,-4,-5]]],[[14,[-2,-3,[10,[-4]],[50,[-4]],-5]]],48,48,48,18,48],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,-1],[[35,[-1]]],[]],[-1,57,[]],[-1,57,[]],[[[35,[-1]]],57,[]],[[[23,[-1]],-1],57,24],0,0,0,0,[[],44],[[],44],[[],44],0,0,[43,3],[[[16,[-1,-2,-3,-4]],73],[[19,[-1,-2,-3,-4]]],48,48,18,48],[[[9,[6]]],36],0,[[-1,3],[[12,[57,11]]],[]],[[-1,3],[[12,[[10,[-2]],11]]],[],[]],[[-1,53],[[12,[[4,[[2,[74,-2]]]],11]]],[],[]],0,[[[20,[-1,-2,-3,-4,-5]]],53,48,48,48,18,48],0,0,0,0,[[3,3],[[4,[37]]]],[[27,27],[[4,[37]]]],[[28,28],[[4,[37]]]],[[[19,[-1,-2,-3,-4]]],[[50,[-3]]],48,48,18,48],0,0,0,0,[[[20,[-1,-2,-3,-4,-5]]],[[14,[-2,-3,[10,[-4]],[50,[-4]],-5]]],48,48,48,18,48],0,[[-1,3],[[12,[[4,[5]],11]]],[]],0,0,0,0,0,0,[[],75],[[3,-1],12,76],[[[23,[-1]],-2],12,[77,24],76],[[[25,[-1]],-2],12,[77,24],76],[[26,-1],12,76],0,[[51,51,51],57],0,[3,44],[[[16,[-1,-2,-3,-4]]],44,[],[],18,[]],[[[19,[-1,-2,-3,-4]]],44,[],[],18,[]],[[[20,[-1,-2,-3,-4,-5]]],44,[],[],[],18,[]],[[[21,[-1]]],44,48],[[[14,[-1,-2,-3,-4,-5]]],44,48,48,48,48,48],[[[22,[-1]]],44,[]],[[[23,[-1]]],44,24],[[[25,[-1]]],44,[48,24]],[26,44],[27,44],[28,44],[29,44],[30,44],[31,44],[32,44],[33,44],[15,44],[[[34,[-1]]],44,48],[[[35,[-1]]],44,48],[36,44],[[[19,[-1,-2,-3,-4]]],69,48,48,18,48],0,0,[[3,3],3],[[-1,[54,[[49,[-2]],-3,59]]],[[12,[2,11]]],[],[],[]],0,[-1,[[12,[78,11]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[3,[[7,[6]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,67,[]],0,0,[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[[],80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,-1],-2,81,[]],[[-1,-1],[[35,[-1]]],[]],[[[14,[-1,-2,-3,-4,-5]],44],[[4,[-4]]],[],[],[],82,[]],[[[14,[-1,-2,-3,-4,-5]]],[[9,[-4]]],[],[],[],82,[]],[[[14,[-1,-2,-3,-4,-5]]],[[9,[43]]],[],[],[],[],[]],0,[[[22,[-1]],74],[[12,[2,83]]],[]],[[[22,[-1]]],84,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[85,85,[2,[69,69]]],86],[[74,[2,[69,69]],[22,[-1]],85,85],[[12,[2,83]]],[]],[[[13,[-1]]],[[13,[-1]]],17],[83,83],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[12,[[13,[-2]],38]]],39,40],[-1,[[12,[83,38]]],39],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,2],[44,2],[[[13,[-1]],-2],2,48,[55,56]],[[83,-1],2,[55,56]],[[[13,[-1]],[13,[-1]]],57,58],[[83,83],57],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[[13,[-1]],63],64,65],[[83,63],64],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[[],44],[[],44],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[87,86],57],[[3,84],88],[[[13,[-1]]],44,48],[83,44],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,79,[]],[-1,79,[]],[[],80],[[],80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[[2,[[4,[89]],-1]]]],62],[[90,[-1]]],[65,58,17]],[62],[[[9,[[2,[[4,[-1]],-2]]]],62],[[90,[-2]]],[24,17],65],0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[[42,[[2,[74,-1]]]]],91,48],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[92,92],[93,93],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[12,[92,38]]],39],[[[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,-1],[[12,[-2,38]]],39,[]],[[],92],[[],93],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,2],[44,2],[[92,-1],2,[55,56]],[[92,92],57],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[92,63],64],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[42,[6]]],84],[-1,[[9,[6,8]]],[]],[[],44],[[],44],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,57,[]],0,0,0,[92,44],[[-1,[42,[6]]],[[9,[6,8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,79,[]],[-1,79,[]],[[],80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[94,38]]],39],[[[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,-1],[[12,[-2,38]]],39,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,2],[44,2],[44,2],[[94,-1],2,[55,56]],[43,95],[[94,94],57],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[94,63],64],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[42,[[9,[6]]]],43],[[4,[96]]]],[[96,95],[[12,[[9,[6]],94]]]],[[96,95],[[12,[-1,94]]],40],[-1,[[9,[6,8]]],[]],[[],44],[[],44],[[],44],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[94,44],[[-1,[42,[6]]],[[9,[6,8]]],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[[],80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[[],-1,[]],[[],-1,[]],[75,75],[97,97],[98,98],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[75,75],37],[[97,97],37],[[98,98],37],[-1,[[12,[75,38]]],39],[-1,[[12,[97,38]]],39],[-1,[[12,[98,38]]],39],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,[42,[6]]],[[12,[-1,38]]],[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[43,-1],[[12,[-2,38]]],39,[]],[[],75],[[],97],[[],98],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,-1,[]],[44,2],[44,2],[44,2],[[[9,[6]]],98],[75,[[9,[6]]]],[97,[[9,[6]]]],[[75,-1],2,[55,56]],[[97,-1],2,[55,56]],[[98,-1],2,[55,56]],[[75,75],57],[[97,97],57],[[98,98],57],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[-1,-2],57,[],[]],[[75,63],64],[[97,63],64],[[98,63],64],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[99,98],[[-1,-2],69,[70,56],71],[[-1,-2],69,[70,56],71],[[-1,-2],69,[70,56],71],[98,[[4,[[42,[6]]]]]],[[75,-1],2,72],[[97,-1],2,72],[[98,-1],2,72],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[[],44],[[],44],[[],44],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[98,99],[-1,57,[]],[-1,57,[]],[-1,57,[]],[[75,75],[[4,[37]]]],[[97,97],[[4,[37]]]],[[98,98],[[4,[37]]]],[[98,3],2],[[98,100],2],[75,44],[97,44],[98,44],[[98,101]],[98,[[4,[[9,[6]]]]]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[[-1,[42,[6]]],[[9,[6,8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,79,[]],[-1,79,[]],[-1,79,[]],[[],80],[[],80],[[],80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[75,-1],-2,81,[]],[[97,-1],-2,81,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[102]]]]],"c":[],"p":[[3,"Private",1631],[15,"tuple"],[3,"DomainId",0],[4,"Option",1632],[6,"RuntimeId",0],[15,"u8"],[15,"array"],[3,"Global",1633],[3,"Vec",1634],[6,"HeaderNumberFor",0],[4,"ApiError",1635],[4,"Result",1636],[3,"BundleProducerElectionParams",1177],[3,"ExecutionReceipt",0],[4,"InvalidBundleType",0],[3,"BundleHeader",0],[8,"Clone",1637],[8,"Header",1638],[3,"SealedBundleHeader",0],[3,"Bundle",0],[3,"BundleDigest",0],[3,"ProofOfElection",0],[4,"OperatorAllowList",0],[8,"Ord",1639],[3,"GenesisDomain",0],[4,"RuntimeType",0],[4,"StakingHoldIdentifier",0],[4,"DomainsHoldIdentifier",0],[4,"DomainDigestItem",0],[3,"DomainInstanceData",0],[3,"DomainBlockLimit",0],[4,"InvalidReceipt",0],[4,"ReceiptValidity",0],[4,"BundleValidity",0],[3,"InboxedBundle",0],[4,"ExtrinsicDigest",0],[4,"Ordering",1639],[3,"Error",1640],[8,"Input",1641],[8,"Decode",1641],[8,"Default",1642],[15,"slice"],[15,"u32"],[15,"usize"],[3,"Digest",1643],[8,"Deserializer",1644],[8,"Deserialize",1644],[8,"Encode",1641],[6,"NumberFor",1638],[6,"HeaderHashFor",0],[3,"U256",1645],[8,"Zero",1646],[6,"OperatorId",0],[6,"OpaqueBundle",0],[8,"Output",1641],[8,"Sized",1647],[15,"bool"],[8,"PartialEq",1639],[6,"Balance",1648],[6,"ExecutionReceiptFor",0],[6,"OpaqueBundles",0],[3,"Randomness",1645],[3,"Formatter",1649],[6,"Result",1649],[8,"Debug",1649],[8,"FunctionContext",1650],[3,"String",1651],[3,"H256",1652],[15,"u64"],[8,"Hash",1653],[8,"BuildHasher",1653],[8,"Hasher",1653],[6,"OperatorSignature",0],[6,"OperatorPublicKey",0],[3,"StorageKey",1450],[8,"Serializer",1654],[8,"Serialize",1654],[6,"Moment",1648],[3,"TypeId",1655],[3,"Type",1656],[8,"FnOnce",1657],[8,"Copy",1647],[4,"ProofOfElectionError",1177],[6,"Blake3Hash",1645],[6,"StakeWeight",0],[15,"u128"],[3,"VrfOutput",1658],[3,"VrfTranscript",1658],[6,"AccountId",1659],[3,"VecDeque",1660],[6,"MerkleTree",1279],[3,"Witness",1279],[3,"Blake2b256Algorithm",1279],[4,"VerificationError",1360],[3,"StorageKey",1661],[3,"StorageProof",1662],[3,"StorageData",1450],[3,"RawGenesis",1450],[3,"Storage",1661],[6,"EVMChainId",1663],[4,"StateVersion",1661],[4,"Value",1664],[8,"DomainsDigestItem",0],[8,"DomainsApi",0],[3,"OperatorKey",0],[8,"BundleProducerElectionApi",0],[3,"StorageProofVerifier",1360],[3,"StorageProofProvider",1360]],"b":[[568,"impl-Display-for-DomainId"],[569,"impl-Debug-for-DomainId"]]},\ diff --git a/src/sc_subspace_chain_specs/lib.rs.html b/src/sc_subspace_chain_specs/lib.rs.html index 1a50a837a0..aefa45790c 100644 --- a/src/sc_subspace_chain_specs/lib.rs.html +++ b/src/sc_subspace_chain_specs/lib.rs.html @@ -28,6 +28,11 @@ 28 29 30 +31 +32 +33 +34 +35
    // Copyright (C) 2021 Subspace Labs, Inc.
     // SPDX-License-Identifier: GPL-3.0-or-later
     
    @@ -52,6 +57,11 @@
     
     use sc_chain_spec::NoExtension;
     
    +/// Devnet chain spec
    +pub const DEVNET_CHAIN_SPEC: &[u8] = include_bytes!("../res/chain-spec-raw-devnet.json");
    +/// Gemini 3g chain spec
    +pub const GEMINI_3G_CHAIN_SPEC: &[u8] = include_bytes!("../res/chain-spec-raw-gemini-3g.json");
    +
     /// Specialized `ChainSpec` for the consensus runtime.
     pub type ConsensusChainSpec<GenesisConfig> = SerializableChainSpec<GenesisConfig>;
     
    diff --git a/src/subspace_node/chain_spec.rs.html b/src/subspace_node/chain_spec.rs.html
    index 674fd4bef8..bd93e55c20 100644
    --- a/src/subspace_node/chain_spec.rs.html
    +++ b/src/subspace_node/chain_spec.rs.html
    @@ -515,8 +515,6 @@
     515
     516
     517
    -518
    -519
     
    // Copyright (C) 2021 Subspace Labs, Inc.
     // SPDX-License-Identifier: GPL-3.0-or-later
     
    @@ -542,7 +540,7 @@
     use hex_literal::hex;
     use parity_scale_codec::Encode;
     use sc_service::{ChainType, NoExtension};
    -use sc_subspace_chain_specs::ConsensusChainSpec;
    +use sc_subspace_chain_specs::{ConsensusChainSpec, DEVNET_CHAIN_SPEC, GEMINI_3G_CHAIN_SPEC};
     use sc_telemetry::TelemetryEndpoints;
     use sp_consensus_subspace::FarmerPublicKey;
     use sp_core::crypto::{Ss58Codec, UncheckedFrom};
    @@ -561,8 +559,6 @@
     use subspace_runtime_primitives::{AccountId, Balance, BlockNumber, SSC};
     
     const SUBSPACE_TELEMETRY_URL: &str = "wss://telemetry.subspace.network/submit/";
    -const DEVNET_CHAIN_SPEC: &[u8] = include_bytes!("../res/chain-spec-raw-devnet.json");
    -const GEMINI_3G_CHAIN_SPEC: &[u8] = include_bytes!("../res/chain-spec-raw-gemini-3g.json");
     
     /// List of accounts which should receive token grants, amounts are specified in SSC.
     const TOKEN_GRANTS: &[(&str, u128)] = &[