From 842f0b32be6a56072ff2ec97147990e062427ad7 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Thu, 9 Nov 2023 22:31:55 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20subspace?= =?UTF-8?q?/subspace@4900d85f91c6d909be705e4840c23699a0c82c3e=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- domain_block_preprocessor/index.html | 2 +- .../struct.CreateInherentDataProvider.html | 2 +- .../struct.RuntimeApiLight.html | 8 +-- .../struct.DomainBlockPreprocessor.html | 8 +-- .../struct.PreprocessResult.html | 2 +- .../trait.ValidateReceipt.html | 4 +- .../provider/struct.EthProvider.html | 18 +++---- domain_pallet_executive/struct.Pallet.html | 2 +- domain_pallet_executive/type.Module.html | 2 +- .../domain/struct.DomainNode.html | 4 +- .../domain/struct.DomainNodeBuilder.html | 2 +- .../domain/trait.FromKeyring.html | 2 +- .../domain/type.EvmDomainClient.html | 2 +- .../domain/type.EvmDomainNode.html | 14 ++--- .../fn.construct_extrinsic_generic.html | 2 +- .../fn.construct_unsigned_extrinsic.html | 2 +- domain_test_service/index.html | 2 +- help.html | 2 +- implementors/bounded_collections/trait.Get.js | 4 +- .../bounded_collections/trait.TypedGet.js | 4 +- .../derive/trait.FromArgMatches.js | 2 +- .../clap_builder/derive/trait.Parser.js | 2 +- .../clap_builder/derive/trait.Subcommand.js | 2 +- implementors/core/clone/trait.Clone.js | 12 ++--- implementors/core/cmp/trait.Eq.js | 8 +-- implementors/core/cmp/trait.Ord.js | 4 +- implementors/core/cmp/trait.PartialEq.js | 8 +-- implementors/core/cmp/trait.PartialOrd.js | 4 +- implementors/core/convert/trait.From.js | 12 ++--- implementors/core/convert/trait.TryInto.js | 4 +- implementors/core/fmt/trait.Debug.js | 12 ++--- implementors/core/marker/trait.Copy.js | 4 +- .../core/marker/trait.StructuralEq.js | 8 +-- .../core/marker/trait.StructuralPartialEq.js | 8 +-- .../providers/trait.BlockImportProvider.js | 2 +- .../providers/trait.RpcProvider.js | 2 +- .../traits/error/trait.PalletError.js | 2 +- .../traits/misc/trait.IsSubType.js | 4 +- .../parity_scale_codec/codec/trait.Decode.js | 10 ++-- .../parity_scale_codec/codec/trait.Encode.js | 10 ++-- .../encode_like/trait.EncodeLike.js | 10 ++-- .../max_encoded_len/trait.MaxEncodedLen.js | 4 +- .../block_import/trait.BlockImport.js | 2 +- .../import_queue/trait.Verifier.js | 2 +- .../executor/trait.NativeExecutionDispatch.js | 2 +- .../graph/pool/trait.ChainApi.js | 2 +- .../trait.LocalTransactionPool.js | 2 +- implementors/scale_info/trait.TypeInfo.js | 10 ++-- implementors/serde/de/trait.Deserialize.js | 4 +- .../offence/trait.Offence.js | 2 +- .../offence/trait.OnOffenceHandler.js | 2 +- .../offence/trait.ReportOffence.js | 2 +- .../plotting/trait.PieceGetter.js | 2 +- .../constructor/trait.LocalRecordProvider.js | 2 +- .../piece_provider/trait.PieceValidator.js | 2 +- index.html | 2 +- .../dispatchables/fn.submit_fraud_proof.html | 2 +- pallet_domains/enum.Call.html | 8 +-- pallet_domains/enum.Error.html | 2 +- pallet_domains/struct.Pallet.html | 8 +-- pallet_domains/type.Module.html | 8 +-- pallet_offences_subspace/enum.Event.html | 4 +- pallet_offences_subspace/struct.Pallet.html | 8 +-- pallet_offences_subspace/trait.Config.html | 4 +- .../type.ConcurrentReportsIndex.html | 2 +- pallet_offences_subspace/type.Module.html | 8 +-- pallet_offences_subspace/type.Reports.html | 2 +- .../type.ReportsByKindIndex.html | 2 +- .../struct.EquivocationHandler.html | 8 +-- .../struct.SubspaceEquivocationOffence.html | 2 +- .../trait.HandleEquivocation.html | 24 ++++----- .../dispatchables/fn.report_equivocation.html | 2 +- .../pallet/dispatchables/fn.vote.html | 2 +- .../pallet/enum.AllowAuthoringBy.html | 4 +- pallet_subspace/pallet/enum.Call.html | 16 +++--- pallet_subspace/pallet/enum.Event.html | 4 +- pallet_subspace/pallet/struct.Pallet.html | 28 +++++----- pallet_subspace/pallet/type.Module.html | 28 +++++----- .../archiver/fn.create_subspace_archiver.html | 2 +- sc_consensus_subspace/enum.Error.html | 10 ++-- sc_consensus_subspace/fn.block_import.html | 4 +- sc_consensus_subspace/fn.slot_duration.html | 2 +- sc_consensus_subspace/fn.start_subspace.html | 2 +- .../struct.NewSlotNotification.html | 4 +- .../struct.RewardSigningNotification.html | 8 +-- .../struct.SubspaceBlockImport.html | 2 +- .../struct.SubspaceParams.html | 8 +-- .../verifier/struct.SubspaceVerifier.html | 4 +- .../struct.SubspaceVerifierOptions.html | 4 +- .../struct.SubspaceRpc.html | 4 +- .../trait.SubspaceRpcApiServer.html | 2 +- search-index.js | 18 +++---- settings.html | 2 +- sp_domains/constant.EMPTY_EXTRINSIC_ROOT.html | 2 +- .../constant.ZERO_OPERATOR_SIGNING_KEY.html | 2 +- sp_domains/enum.BundleValidity.html | 18 +++---- sp_domains/enum.DomainDigestItem.html | 10 ++-- sp_domains/enum.DomainsHoldIdentifier.html | 14 ++--- sp_domains/enum.ExtrinsicDigest.html | 12 ++--- sp_domains/enum.InvalidBundleType.html | 10 ++-- sp_domains/enum.InvalidReceipt.html | 10 ++-- sp_domains/enum.OperatorAllowList.html | 28 +++++----- sp_domains/enum.ReceiptValidity.html | 10 ++-- sp_domains/enum.RuntimeType.html | 14 ++--- sp_domains/enum.StakingHoldIdentifier.html | 14 ++--- sp_domains/fn.derive_domain_block_hash.html | 2 +- sp_domains/fn.self_domain_id_storage_key.html | 2 +- sp_domains/fn.signer_in_tx_range.html | 2 +- sp_domains/index.html | 2 +- sp_domains/struct.DomainBlockLimit.html | 8 +-- sp_domains/struct.DomainInstanceData.html | 10 ++-- sp_domains/struct.GenesisDomain.html | 26 +++++----- sp_domains/struct.InboxedBundle.html | 22 ++++---- sp_domains/struct.ProofOfElection.html | 16 +++--- .../trait.BundleProducerElectionApi.html | 8 +-- sp_domains/trait.DomainsApi.html | 42 +++++++-------- sp_domains/trait.DomainsDigestItem.html | 4 +- sp_domains/type.EpochIndex.html | 2 +- sp_domains/type.ExecutionReceiptFor.html | 2 +- sp_domains/type.OperatorId.html | 2 +- sp_domains/type.RuntimeId.html | 2 +- .../fraud_proof/enum.VerificationError.html | 6 +-- ...erify_bundle_equivocation_fraud_proof.html | 2 +- .../verification/index.html | 2 +- src/domain_block_preprocessor/lib.rs.html | 26 +++++++--- src/sp_domains/lib.rs.html | 6 +++ .../verification.rs.html | 8 ++- .../enum.ArchiverInstantiationError.html | 4 +- .../archiver/enum.SegmentItem.html | 4 +- .../archiver/fn.is_piece_valid.html | 6 +-- .../fn.is_record_commitment_hash_valid.html | 8 +-- .../archiver/struct.Archiver.html | 16 +++--- .../archiver/struct.NewArchivedSegment.html | 12 ++--- .../struct.PiecesReconstructor.html | 10 ++-- .../enum.ReconstructorError.html | 6 +-- .../struct.ReconstructedContents.html | 8 +-- .../reconstructor/struct.Reconstructor.html | 2 +- .../struct.ErasureCoding.html | 16 +++--- .../piece_cache/struct.PieceCache.html | 2 +- .../struct.FarmerPieceGetter.html | 6 +-- ...truct.SegmentCommitmentPieceValidator.html | 6 +-- .../auditing/fn.audit_plot_sync.html | 8 +-- .../auditing/fn.audit_sector_sync.html | 6 +-- .../auditing/struct.AuditResult.html | 8 +-- .../plotting/enum.PlottingError.html | 12 ++--- .../struct.DownloadSectorOptions.html | 12 ++--- .../plotting/struct.EncodeSectorOptions.html | 4 +- .../plotting/struct.PlotSectorOptions.html | 12 ++--- .../plotting/struct.PlottedSector.html | 12 ++--- .../plotting/trait.PieceGetter.html | 18 +++---- .../proving/enum.ProvingError.html | 8 +-- .../proving/struct.SolutionCandidates.html | 6 +-- .../proving/trait.ProvableSolutions.html | 4 +- .../reading/enum.ReadingError.html | 8 +-- .../reading/fn.read_piece.html | 6 +-- .../reading/fn.read_sector_record_chunks.html | 4 +- .../fn.recover_extended_record_chunks.html | 6 +-- .../fn.recover_source_record_chunks.html | 6 +-- .../reading/struct.PlotRecord.html | 12 ++--- .../sector/struct.SectorContentsMap.html | 18 +++---- .../sector/struct.SectorMetadata.html | 8 +-- .../struct.FarmerProtocolInfo.html | 16 +++--- .../domain/struct.DomainInstanceStarter.html | 4 +- .../chia/struct.ChiaTable.html | 8 +-- .../chia/struct.ChiaTableGenerator.html | 2 +- .../shim/struct.ShimTable.html | 8 +-- .../shim/struct.ShimTableGenerator.html | 2 +- subspace_proof_of_space/trait.Table.html | 20 +++---- .../trait.TableGenerator.html | 8 +-- subspace_proof_of_time/fn.prove.html | 4 +- subspace_proof_of_time/fn.verify.html | 4 +- subspace_runtime/enum.OriginCaller.html | 2 +- subspace_runtime/enum.RuntimeCall.html | 4 +- subspace_runtime/enum.RuntimeError.html | 4 +- subspace_runtime/enum.RuntimeEvent.html | 6 +-- .../struct.BlockAuthoringDelay.html | 2 +- subspace_runtime/struct.BlockReward.html | 2 +- .../struct.ExpectedVotesPerBlock.html | 2 +- .../struct.InitialDomainTxRange.html | 2 +- .../struct.MaxDomainBlockWeight.html | 2 +- .../struct.MaxPendingStakingOperation.html | 2 +- .../struct.MaximumReceiptDrift.html | 2 +- subspace_runtime/struct.MinOperatorStake.html | 2 +- subspace_runtime/struct.RecentSegments.html | 2 +- .../struct.RelayConfirmationDepth.html | 2 +- subspace_runtime/struct.Runtime.html | 44 ++++++++-------- subspace_runtime/struct.RuntimeApiImpl.html | 42 +++++++-------- subspace_runtime/struct.RuntimeOrigin.html | 6 +-- subspace_runtime/struct.SelfChainId.html | 2 +- .../struct.ShouldAdjustSolutionRange.html | 2 +- .../struct.StakeWithdrawalLockingPeriod.html | 2 +- .../struct.StorageFeesEscrowBlockTax.html | 2 +- .../struct.SubspaceBlockLength.html | 2 +- .../struct.SubspaceBlockWeights.html | 2 +- .../struct.TransporterEndpointId.html | 2 +- subspace_runtime/struct.TreasuryAccount.html | 2 +- subspace_runtime/struct.Version.html | 2 +- .../dsn/enum.DsnConfigurationError.html | 10 ++-- subspace_service/enum.Error.html | 6 +-- subspace_service/enum.SubspaceNetworking.html | 4 +- subspace_service/fn.new_full.html | 2 +- subspace_service/fn.new_partial.html | 2 +- subspace_service/rpc/fn.create_full.html | 2 +- subspace_service/struct.NewFull.html | 2 +- .../struct.OtherPartialComponents.html | 4 +- .../transaction_pool/fn.new_full.html | 2 +- .../struct.BasicPoolWrapper.html | 2 +- .../struct.FullChainApiWrapper.html | 2 +- .../transaction_pool/type.FullPool.html | 2 +- .../chain_spec/type.TestChainSpec.html | 2 +- .../fn.get_account_id_from_seed.html | 4 +- .../fn.testnet_evm_genesis.html | 2 +- subspace_test_client/type.Client.html | 2 +- subspace_test_runtime/enum.RuntimeCall.html | 8 +-- subspace_test_runtime/enum.RuntimeError.html | 4 +- subspace_test_runtime/enum.RuntimeEvent.html | 6 +-- .../struct.ConfirmationDepthK.html | 2 +- .../struct.DomainInstantiationDeposit.html | 2 +- .../struct.DomainRuntimeUpgradeDelay.html | 2 +- .../struct.ExtrinsicsRootStateVersion.html | 2 +- .../struct.InitialDomainTxRange.html | 2 +- .../struct.MaxDomainBlockSize.html | 2 +- .../struct.MaxDomainBlockWeight.html | 2 +- subspace_test_runtime/struct.MaxHolds.html | 2 +- .../struct.MaxPendingStakingOperation.html | 2 +- .../struct.MaximumReceiptDrift.html | 2 +- .../struct.MinOperatorStake.html | 2 +- .../struct.MinVestedTransfer.html | 2 +- .../struct.PotEntropyInjectionInterval.html | 2 +- ...ruct.PotEntropyInjectionLookbackDepth.html | 2 +- subspace_test_runtime/struct.Runtime.html | 52 +++++++++---------- .../struct.RuntimeApiImpl.html | 42 +++++++-------- .../struct.RuntimeOrigin.html | 6 +-- subspace_test_runtime/struct.SelfChainId.html | 2 +- .../struct.StorageFeesEscrowBlockTax.html | 2 +- .../struct.TreasuryAccount.html | 2 +- subspace_test_runtime/struct.VoteReward.html | 2 +- subspace_verification/enum.Error.html | 16 +++--- .../fn.calculate_block_weight.html | 2 +- .../fn.check_reward_signature.html | 4 +- .../fn.derive_next_solution_range.html | 8 +-- .../fn.derive_pot_entropy.html | 2 +- .../fn.is_within_solution_range.html | 8 +-- subspace_verification/fn.verify_solution.html | 10 ++-- .../struct.PieceCheckParams.html | 24 ++++----- .../struct.VerifySolutionParams.html | 8 +-- 246 files changed, 836 insertions(+), 814 deletions(-) diff --git a/domain_block_preprocessor/index.html b/domain_block_preprocessor/index.html index a5f17dfacf..7c52d044e2 100644 --- a/domain_block_preprocessor/index.html +++ b/domain_block_preprocessor/index.html @@ -1,5 +1,5 @@ domain_block_preprocessor - Rust
Expand description

This crate provides a preprocessor for the domain block, which is used to construct +

  • All Items
  • Expand description

    This crate provides a preprocessor for the domain block, which is used to construct domain extrinsics from the consensus block.

    The workflow is as follows:

      diff --git a/domain_block_preprocessor/inherents/struct.CreateInherentDataProvider.html b/domain_block_preprocessor/inherents/struct.CreateInherentDataProvider.html index 93e36fe4c1..64d91604d9 100644 --- a/domain_block_preprocessor/inherents/struct.CreateInherentDataProvider.html +++ b/domain_block_preprocessor/inherents/struct.CreateInherentDataProvider.html @@ -6,7 +6,7 @@ Block: BlockT, CBlock: BlockT, CClient: ProvideRuntimeApi<CBlock> + HeaderBackend<CBlock>, - CClient::Api: DomainsApi<CBlock, Block::Header>,
    §

    type InherentDataProviders = (InherentDataProvider, InherentDataProvider)

    The inherent data providers that will be created.
    source§

    fn create_inherent_data_providers<'life0, 'async_trait>( + CClient::Api: DomainsApi<CBlock, Block::Header>,

    §

    type InherentDataProviders = (InherentDataProvider, InherentDataProvider)

    The inherent data providers that will be created.
    source§

    fn create_inherent_data_providers<'life0, 'async_trait>( &'life0 self, _parent: Block::Hash, _extra_args: () diff --git a/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html b/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html index d172dfe464..6554d2dcd5 100644 --- a/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html +++ b/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html @@ -51,11 +51,11 @@ &self, __runtime_api_at_param__: <Block as Block>::Hash, code: Vec<u8, Global> -) -> Result<Vec<u8, Global>, ApiError>

    Returns an encoded extrinsic aiming to upgrade the runtime using given code.
    §

    fn construct_timestamp_extrinsic( +) -> Result<Vec<u8, Global>, ApiError>

    Returns an encoded extrinsic aiming to upgrade the runtime using given code.
    §

    fn construct_timestamp_extrinsic( &self, __runtime_api_at_param__: <Block as Block>::Hash, moment: u64 -) -> Result<<Block as Block>::Extrinsic, ApiError>

    Returns an encoded extrinsic to set timestamp.
    §

    fn is_inherent_extrinsic( +) -> Result<<Block as Block>::Extrinsic, ApiError>

    Returns an encoded extrinsic to set timestamp.
    §

    fn is_inherent_extrinsic( &self, __runtime_api_at_param__: <Block as Block>::Hash, extrinsic: &<Block as Block>::Extrinsic @@ -87,7 +87,7 @@ __runtime_api_at_param__: <Block as Block>::Hash ) -> Result<Digest, ApiError>

    Return the block digest
    source§

    impl<Executor> FetchRuntimeCode for RuntimeApiLight<Executor>

    source§

    fn fetch_runtime_code(&self) -> Option<Cow<'static, [u8]>>

    Fetch the runtime :code. Read more
    source§

    impl<Executor, Block> IsInherentExtrinsic<Block> for RuntimeApiLight<Executor>where Block: BlockT, - Executor: CodeExecutor + RuntimeVersionOf,

    source§

    fn is_inherent_extrinsic( + Executor: CodeExecutor + RuntimeVersionOf,

    source§

    fn is_inherent_extrinsic( &self, at: Block::Hash, extrinsic: &<Block as BlockT>::Extrinsic @@ -124,7 +124,7 @@ ext: &Block::Extrinsic ) -> Result<ExtractedStateRoots<Block>, ApiError>

    Extracts the state roots from the extrinsic.
    source§

    impl<Executor, Block> TimestampExtrinsicConstructor<Block> for RuntimeApiLight<Executor>where Block: BlockT, - Executor: CodeExecutor + RuntimeVersionOf,

    source§

    fn construct_timestamp_extrinsic( + Executor: CodeExecutor + RuntimeVersionOf,

    source§

    fn construct_timestamp_extrinsic( &self, at: Block::Hash, moment: Moment diff --git a/domain_block_preprocessor/struct.DomainBlockPreprocessor.html b/domain_block_preprocessor/struct.DomainBlockPreprocessor.html index 26a8c1e997..af435a465a 100644 --- a/domain_block_preprocessor/struct.DomainBlockPreprocessor.html +++ b/domain_block_preprocessor/struct.DomainBlockPreprocessor.html @@ -1,4 +1,4 @@ -DomainBlockPreprocessor in domain_block_preprocessor - Rust
    pub struct DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator> { /* private fields */ }

    Implementations§

    source§

    impl<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator> DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>where +DomainBlockPreprocessor in domain_block_preprocessor - Rust
    pub struct DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator> { /* private fields */ }

    Implementations§

    source§

    impl<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator> DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>where Block: BlockT, Block::Hash: Into<H256>, CBlock: BlockT, @@ -9,17 +9,17 @@ Client::Api: DomainCoreApi<Block> + MessengerApi<Block, NumberFor<Block>>, CClient: HeaderBackend<CBlock> + BlockBackend<CBlock> + ProvideRuntimeApi<CBlock> + Send + Sync + 'static, CClient::Api: DomainsApi<CBlock, Block::Header> + MessengerApi<CBlock, NumberFor<CBlock>>, - ReceiptValidator: ValidateReceipt<Block, CBlock>,

    source

    pub fn new( + ReceiptValidator: ValidateReceipt<Block, CBlock>,

    source

    pub fn new( domain_id: DomainId, client: Arc<Client>, consensus_client: Arc<CClient>, runtime_api: RuntimeApi, receipt_validator: ReceiptValidator -) -> Self

    source

    pub fn preprocess_consensus_block( +) -> Self

    source

    pub fn preprocess_consensus_block( &self, consensus_block_hash: CBlock::Hash, domain_hash: Block::Hash -) -> Result<Option<PreprocessResult<Block>>>

    Trait Implementations§

    source§

    impl<Block, CBlock, Client, CClient, RuntimeApi: Clone, ReceiptValidator: Clone> Clone for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>

    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

    Auto Trait Implementations§

    §

    impl<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator> RefUnwindSafe for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>where +) -> Result<Option<PreprocessResult<Block>>>

    Trait Implementations§

    source§

    impl<Block, CBlock, Client, CClient, RuntimeApi: Clone, ReceiptValidator: Clone> Clone for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>

    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

    Auto Trait Implementations§

    §

    impl<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator> RefUnwindSafe for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>where Block: RefUnwindSafe, CBlock: RefUnwindSafe, CClient: RefUnwindSafe, diff --git a/domain_block_preprocessor/struct.PreprocessResult.html b/domain_block_preprocessor/struct.PreprocessResult.html index 8559fa7401..df5558351d 100644 --- a/domain_block_preprocessor/struct.PreprocessResult.html +++ b/domain_block_preprocessor/struct.PreprocessResult.html @@ -1,4 +1,4 @@ -PreprocessResult in domain_block_preprocessor - Rust
    pub struct PreprocessResult<Block: BlockT> {
    +PreprocessResult in domain_block_preprocessor - Rust
    pub struct PreprocessResult<Block: BlockT> {
         pub extrinsics: VecDeque<Block::Extrinsic>,
         pub bundles: Vec<InboxedBundle<Block::Hash>>,
     }

    Fields§

    §extrinsics: VecDeque<Block::Extrinsic>§bundles: Vec<InboxedBundle<Block::Hash>>

    Auto Trait Implementations§

    §

    impl<Block> RefUnwindSafe for PreprocessResult<Block>where diff --git a/domain_block_preprocessor/trait.ValidateReceipt.html b/domain_block_preprocessor/trait.ValidateReceipt.html index 611132cd6b..49d2fc92cd 100644 --- a/domain_block_preprocessor/trait.ValidateReceipt.html +++ b/domain_block_preprocessor/trait.ValidateReceipt.html @@ -1,4 +1,4 @@ -ValidateReceipt in domain_block_preprocessor - Rust
    pub trait ValidateReceipt<Block, CBlock>where
    +ValidateReceipt in domain_block_preprocessor - Rust
    pub trait ValidateReceipt<Block, CBlock>where
         Block: BlockT,
         CBlock: BlockT,{
         // Required method
    @@ -6,7 +6,7 @@
             &self,
             receipt: &ExecutionReceipt<NumberFor<CBlock>, CBlock::Hash, NumberFor<Block>, Block::Hash, Balance>
         ) -> Result<ReceiptValidity>;
    -}

    Required Methods§

    Required Methods§

    source

    fn validate_receipt( &self, receipt: &ExecutionReceipt<NumberFor<CBlock>, CBlock::Hash, NumberFor<Block>, Block::Hash, Balance> ) -> Result<ReceiptValidity>

    Implementors§

    \ No newline at end of file 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/domain_pallet_executive/struct.Pallet.html b/domain_pallet_executive/struct.Pallet.html index d095ac6e6f..2d996235d2 100644 --- a/domain_pallet_executive/struct.Pallet.html +++ b/domain_pallet_executive/struct.Pallet.html @@ -7,7 +7,7 @@ [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> 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 -sufficient, and should not be overridden without very good reason.
    source§

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

    §

    type Call = Call<T>

    The call type of the pallet.
    §

    type Error = InherentError

    The error returned by check_inherent.
    source§

    const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

    The inherent identifier used by this inherent.
    source§

    fn create_inherent(data: &InherentData) -> Option<Self::Call>

    Create an inherent out of the given InherentData. Read more
    source§

    fn is_inherent_required( +sufficient, and should not be overridden without very good reason.

    source§

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

    §

    type Call = Call<T>

    The call type of the pallet.
    §

    type Error = InherentError

    The error returned by check_inherent.
    source§

    const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

    The inherent identifier used by this inherent.
    source§

    fn create_inherent(data: &InherentData) -> Option<Self::Call>

    Create an inherent out of the given InherentData. Read more
    source§

    fn is_inherent_required( data: &InherentData ) -> Result<Option<Self::Error>, Self::Error>

    Determines whether this inherent is required in this block. Read more
    source§

    fn check_inherent( call: &Self::Call, diff --git a/domain_pallet_executive/type.Module.html b/domain_pallet_executive/type.Module.html index 79de23aa0b..6a4c488863 100644 --- a/domain_pallet_executive/type.Module.html +++ b/domain_pallet_executive/type.Module.html @@ -7,7 +7,7 @@ [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> 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 -sufficient, and should not be overridden without very good reason.
    source§

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

    §

    type Call = Call<T>

    The call type of the pallet.
    §

    type Error = InherentError

    The error returned by check_inherent.
    source§

    const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

    The inherent identifier used by this inherent.
    source§

    fn create_inherent(data: &InherentData) -> Option<Self::Call>

    Create an inherent out of the given InherentData. Read more
    source§

    fn is_inherent_required( +sufficient, and should not be overridden without very good reason.

    source§

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

    §

    type Call = Call<T>

    The call type of the pallet.
    §

    type Error = InherentError

    The error returned by check_inherent.
    source§

    const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

    The inherent identifier used by this inherent.
    source§

    fn create_inherent(data: &InherentData) -> Option<Self::Call>

    Create an inherent out of the given InherentData. Read more
    source§

    fn is_inherent_required( data: &InherentData ) -> Result<Option<Self::Error>, Self::Error>

    Determines whether this inherent is required in this block. Read more
    source§

    fn check_inherent( call: &Self::Call, diff --git a/domain_test_service/domain/struct.DomainNode.html b/domain_test_service/domain/struct.DomainNode.html index bbf96005c7..2071034c6f 100644 --- a/domain_test_service/domain/struct.DomainNode.html +++ b/domain_test_service/domain/struct.DomainNode.html @@ -51,13 +51,13 @@ &mut self, nonce: u32, function: impl Into<<Runtime as Config>::RuntimeCall> -) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

    Construct an extrinsic.

    +) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

    Construct an extrinsic.

    source

    pub fn construct_extrinsic_with_tip( &mut self, nonce: u32, tip: u32, function: impl Into<<Runtime as Config>::RuntimeCall> -) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

    Construct an extrinsic with the given transaction tip.

    +) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

    Construct an extrinsic with the given transaction tip.

    source

    pub async fn send_extrinsic( &self, extrinsic: impl Into<OpaqueExtrinsic> diff --git a/domain_test_service/domain/struct.DomainNodeBuilder.html b/domain_test_service/domain/struct.DomainNodeBuilder.html index e458da316f..29611fbe5d 100644 --- a/domain_test_service/domain/struct.DomainNodeBuilder.html +++ b/domain_test_service/domain/struct.DomainNodeBuilder.html @@ -13,7 +13,7 @@ self, role: Role, domain_id: DomainId, - mock_consensus_node: &mut MockConsensusNode + mock_consensus_node: &mut MockConsensusNode ) -> EvmDomainNode

    Build a evm domain node

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> Any for Twhere diff --git a/domain_test_service/domain/trait.FromKeyring.html b/domain_test_service/domain/trait.FromKeyring.html index eb495e77d0..4f01631648 100644 --- a/domain_test_service/domain/trait.FromKeyring.html +++ b/domain_test_service/domain/trait.FromKeyring.html @@ -3,4 +3,4 @@ fn from_keyring(key: EcdsaKeyring) -> Self; }
    Expand description

    Trait for convert keyring to account id

    Required Methods§

    source

    fn from_keyring(key: EcdsaKeyring) -> Self

    Convert keyring to account id

    -

    Implementations on Foreign Types§

    source§

    impl FromKeyring for AccountId

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl FromKeyring for AccountId

    Implementors§

    \ No newline at end of file diff --git a/domain_test_service/domain/type.EvmDomainClient.html b/domain_test_service/domain/type.EvmDomainClient.html index 68dedea0f2..edd0818674 100644 --- a/domain_test_service/domain/type.EvmDomainClient.html +++ b/domain_test_service/domain/type.EvmDomainClient.html @@ -1,2 +1,2 @@ -EvmDomainClient in domain_test_service::domain - Rust
    pub type EvmDomainClient = FullClient<Block, RuntimeApi, EVMDomainExecutorDispatch>;
    Expand description

    The evm domain client

    +EvmDomainClient in domain_test_service::domain - Rust
    pub type EvmDomainClient = FullClient<Block, RuntimeApi, EVMDomainExecutorDispatch>;
    Expand description

    The evm domain client

    Aliased Type§

    struct EvmDomainClient { /* private fields */ }
    \ No newline at end of file diff --git a/domain_test_service/domain/type.EvmDomainNode.html b/domain_test_service/domain/type.EvmDomainNode.html index 8b8dc1933b..ba240b7c2a 100644 --- a/domain_test_service/domain/type.EvmDomainNode.html +++ b/domain_test_service/domain/type.EvmDomainNode.html @@ -1,22 +1,22 @@ -EvmDomainNode in domain_test_service::domain - Rust
    pub type EvmDomainNode = DomainNode<Runtime, RuntimeApi, EVMDomainExecutorDispatch, AccountId>;
    Expand description

    The evm domain node

    +EvmDomainNode in domain_test_service::domain - Rust
    pub type EvmDomainNode = DomainNode<Runtime, RuntimeApi, EVMDomainExecutorDispatch, AccountId>;
    Expand description

    The evm domain node

    Aliased Type§

    struct EvmDomainNode {
         pub domain_id: DomainId,
         pub key: Keyring,
         pub task_manager: TaskManager,
    -    pub client: Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>,
    +    pub client: Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>,
         pub backend: Arc<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, Global>,
         pub code_executor: Arc<NativeElseWasmExecutor<EVMDomainExecutorDispatch>, Global>,
         pub network_service: Arc<NetworkService<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, H256>, Global>,
         pub sync_service: Arc<SyncingService<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, Global>,
         pub addr: MultiaddrWithPeerId,
         pub rpc_handlers: RpcHandlers,
    -    pub operator: Operator<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<TestExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, BasicPool<FullChainApiWrapper<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<TestExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>,
    +    pub operator: Operator<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<TestExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, BasicPool<FullChainApiWrapper<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<TestExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>,
         pub tx_pool_sink: TracingUnboundedSender<Vec<u8, Global>>,
         /* private fields */
     }

    Fields§

    §domain_id: DomainId

    The domain id

    §key: Keyring

    The node’s account key

    §task_manager: TaskManager

    TaskManager’s instance.

    -
    §client: Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>

    Client’s instance.

    +
    §client: Arc<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Global>

    Client’s instance.

    §backend: Arc<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, Global>

    Client backend.

    §code_executor: Arc<NativeElseWasmExecutor<EVMDomainExecutorDispatch>, Global>

    Code executor.

    §network_service: Arc<NetworkService<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, H256>, Global>

    Network service.

    @@ -24,7 +24,7 @@
    §addr: MultiaddrWithPeerId

    The MultiaddrWithPeerId to this node. This is useful if you want to pass it as “boot node” to other nodes.

    §rpc_handlers: RpcHandlers

    RPCHandlers to make RPC queries.

    -
    §operator: Operator<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<TestExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, BasicPool<FullChainApiWrapper<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<TestExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>

    Domain oeprator.

    +
    §operator: Operator<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<TestExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, BasicPool<FullChainApiWrapper<Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<TestExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Client<Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, LocalCallExecutor<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>, RuntimeApi>>, Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, Backend<Block<Header<u32, BlakeTwo256>, OpaqueExtrinsic>>, NativeElseWasmExecutor<EVMDomainExecutorDispatch>>

    Domain oeprator.

    §tx_pool_sink: TracingUnboundedSender<Vec<u8, Global>>

    Sink to the node’s tx pool

    Implementations§

    source§

    impl<Runtime, RuntimeApi, ExecutorDispatch, AccountId> DomainNode<Runtime, RuntimeApi, ExecutorDispatch, AccountId>where Runtime: Config<Hash = H256> + Config + Send + Sync, @@ -47,13 +47,13 @@ &mut self, nonce: u32, function: impl Into<<Runtime as Config>::RuntimeCall> -) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

    Construct an extrinsic.

    +) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

    Construct an extrinsic.

    source

    pub fn construct_extrinsic_with_tip( &mut self, nonce: u32, tip: u32, function: impl Into<<Runtime as Config>::RuntimeCall> -) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

    Construct an extrinsic with the given transaction tip.

    +) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>

    Construct an extrinsic with the given transaction tip.

    source

    pub async fn send_extrinsic( &self, extrinsic: impl Into<OpaqueExtrinsic> diff --git a/domain_test_service/fn.construct_extrinsic_generic.html b/domain_test_service/fn.construct_extrinsic_generic.html index 2a59f8d3c4..8712438838 100644 --- a/domain_test_service/fn.construct_extrinsic_generic.html +++ b/domain_test_service/fn.construct_extrinsic_generic.html @@ -5,7 +5,7 @@ immortal: bool, nonce: u32, tip: u32 -) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>where +) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>where Runtime: Config<Hash = H256> + Config + Send + Sync, Runtime::RuntimeCall: Dispatchable<Info = DispatchInfo, PostInfo = PostDispatchInfo> + Send + Sync, <<Runtime as Config>::OnChargeTransaction as OnChargeTransaction<Runtime>>::Balance: Send + Sync + From<u64> + FixedPointOperand, diff --git a/domain_test_service/fn.construct_unsigned_extrinsic.html b/domain_test_service/fn.construct_unsigned_extrinsic.html index a044e053a5..3ea2d991db 100644 --- a/domain_test_service/fn.construct_unsigned_extrinsic.html +++ b/domain_test_service/fn.construct_unsigned_extrinsic.html @@ -1,6 +1,6 @@ construct_unsigned_extrinsic in domain_test_service - Rust
    pub fn construct_unsigned_extrinsic<Runtime>(
         function: impl Into<<Runtime as Config>::RuntimeCall>
    -) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>where
    +) -> UncheckedExtrinsic<Address, <Runtime as Config>::RuntimeCall, Signature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>where
         Runtime: Config<Hash = H256> + Config + Send + Sync,
         Runtime::RuntimeCall: Dispatchable<Info = DispatchInfo, PostInfo = PostDispatchInfo> + Send + Sync,
         <<Runtime as Config>::OnChargeTransaction as OnChargeTransaction<Runtime>>::Balance: Send + Sync + From<u64> + FixedPointOperand,
    Expand description

    Construct an unsigned extrinsic that can be applied to the test runtime.

    diff --git a/domain_test_service/index.html b/domain_test_service/index.html index 99998426c8..0d90df0128 100644 --- a/domain_test_service/index.html +++ b/domain_test_service/index.html @@ -1,3 +1,3 @@ domain_test_service - Rust
    Expand description

    Crate used for testing with Domain.

    -

    Re-exports

    Modules

    • Chain specification for the domain test runtime.
    • Utilities used for testing with the domain.
    • Set of test accounts.

    Enums

    Constants

    Functions

    \ No newline at end of file +

    Re-exports

    • pub use keyring::Keyring as EcdsaKeyring;
    • pub use evm_domain_test_runtime;
    • pub use domain::*;

    Modules

    • Chain specification for the domain test runtime.
    • Utilities used for testing with the domain.
    • Set of test accounts.

    Enums

    Constants

    Functions

    \ No newline at end of file diff --git a/help.html b/help.html index 90ee0deb24..821e01e600 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Help

    Rustdoc help

    Back
    \ No newline at end of file +Help

    Rustdoc help

    Back
    \ No newline at end of file diff --git a/implementors/bounded_collections/trait.Get.js b/implementors/bounded_collections/trait.Get.js index eb3baa7ec4..9ee5be99f8 100644 --- a/implementors/bounded_collections/trait.Get.js +++ b/implementors/bounded_collections/trait.Get.js @@ -1,7 +1,7 @@ (function() {var implementors = { "evm_domain_runtime":[["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<U256>> Get<_I> for BoundDivision"]], "evm_domain_test_runtime":[["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<U256>> Get<_I> for BoundDivision"]], -"subspace_runtime":[["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl Get<u32> for ConfirmationDepthK"],["impl Get<u128> for CreditSupply"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<BlockNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<SlotNumber>> Get<_I> for PotEntropyInjectionDelay"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<AccountId>> Get<_I> for SudoId"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<u32>> Get<_I> for MaxNominators"],["impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<Balance>> Get<_I> for VoteReward"]], +"subspace_runtime":[["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation"],["impl<_I: From<BlockNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl Get<u128> for CreditSupply"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<SlotNumber>> Get<_I> for PotEntropyInjectionDelay"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<u32>> Get<_I> for MaxNominators"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<AccountId>> Get<_I> for SudoId"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl Get<u32> for ConfirmationDepthK"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"]], "subspace_runtime_primitives":[["impl<I: From<Multiplier>> Get<I> for MaximumMultiplier"],["impl<I: From<Perquintill>> Get<I> for TargetBlockFullness"],["impl<I: From<Multiplier>> Get<I> for AdjustmentVariable"],["impl<I: From<Multiplier>> Get<I> for MinimumMultiplier"]], -"subspace_test_runtime":[["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<SlotNumber>> Get<_I> for PotEntropyInjectionDelay"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<u32>> Get<_I> for MaxNominators"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<BlockNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<u32>> Get<_I> for ConfirmationDepthK"],["impl Get<u128> for TransactionByteFee"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl Get<u128> for CreditSupply"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<AccountId>> Get<_I> for SudoId"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay"],["impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"]] +"subspace_test_runtime":[["impl<_I: From<SlotNumber>> Get<_I> for PotEntropyInjectionDelay"],["impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl Get<u128> for CreditSupply"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<u32>> Get<_I> for MaxNominators"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<u32>> Get<_I> for ConfirmationDepthK"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl Get<u128> for TransactionByteFee"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation"],["impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<BlockNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<AccountId>> Get<_I> for SudoId"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/bounded_collections/trait.TypedGet.js b/implementors/bounded_collections/trait.TypedGet.js index 73a05f83c4..2e7849744d 100644 --- a/implementors/bounded_collections/trait.TypedGet.js +++ b/implementors/bounded_collections/trait.TypedGet.js @@ -1,7 +1,7 @@ (function() {var implementors = { "evm_domain_runtime":[["impl TypedGet for TransporterEndpointId"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for MaxReserves"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for Version"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for MaxLocks"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for WeightPerGas"],["impl TypedGet for BlockHashCount"],["impl TypedGet for SelfChainId"],["impl TypedGet for BoundDivision"],["impl TypedGet for DefaultElasticity"]], "evm_domain_test_runtime":[["impl TypedGet for PrecompilesValue"],["impl TypedGet for SelfChainId"],["impl TypedGet for MaxReserves"],["impl TypedGet for MaxLocks"],["impl TypedGet for BoundDivision"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for BlockHashCount"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for StateRootsBound"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for WeightPerGas"],["impl TypedGet for Version"],["impl TypedGet for DefaultBaseFeePerGas"]], -"subspace_runtime":[["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for PotEntropyInjectionInterval"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for MaxNominators"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for MaxHolds"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for SelfChainId"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for PotEntropyInjectionLookbackDepth"],["impl TypedGet for BlockHashCount"],["impl TypedGet for VoteReward"],["impl TypedGet for Version"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for BlockReward"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for SlotProbability"],["impl TypedGet for SudoId"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for PotEntropyInjectionDelay"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for MaxPendingStakingOperation"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for RecentSegments"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for BlockAuthoringDelay"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for ExpectedVotesPerBlock"]], +"subspace_runtime":[["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for PotEntropyInjectionInterval"],["impl TypedGet for PotEntropyInjectionLookbackDepth"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for VoteReward"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for RecentSegments"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for BlockReward"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for MaxNominators"],["impl TypedGet for SlotProbability"],["impl TypedGet for MaxHolds"],["impl TypedGet for BlockHashCount"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for SudoId"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for BlockAuthoringDelay"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for MaxPendingStakingOperation"],["impl TypedGet for PotEntropyInjectionDelay"],["impl TypedGet for Version"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for SelfChainId"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for MinSectorLifetime"]], "subspace_runtime_primitives":[["impl TypedGet for TargetBlockFullness"],["impl TypedGet for AdjustmentVariable"],["impl TypedGet for MaximumMultiplier"],["impl TypedGet for MinimumMultiplier"]], -"subspace_test_runtime":[["impl TypedGet for ConfirmationDepthK"],["impl TypedGet for MaxPendingStakingOperation"],["impl TypedGet for PotEntropyInjectionLookbackDepth"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for MaxHolds"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for SudoId"],["impl TypedGet for RecentSegments"],["impl TypedGet for PotEntropyInjectionDelay"],["impl TypedGet for BlockReward"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for Version"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for BlockAuthoringDelay"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for BlockHashCount"],["impl TypedGet for MaxNominators"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for SelfChainId"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for SlotProbability"],["impl TypedGet for VoteReward"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for PotEntropyInjectionInterval"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for MaxDomainNameLength"]] +"subspace_test_runtime":[["impl TypedGet for BlockAuthoringDelay"],["impl TypedGet for Version"],["impl TypedGet for PotEntropyInjectionInterval"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for RecentSegments"],["impl TypedGet for PotEntropyInjectionDelay"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for SlotProbability"],["impl TypedGet for SelfChainId"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for VoteReward"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for MaxNominators"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for ConfirmationDepthK"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for SudoId"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for BlockReward"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for PotEntropyInjectionLookbackDepth"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for MaxHolds"],["impl TypedGet for BlockHashCount"],["impl TypedGet for MaxPendingStakingOperation"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/clap_builder/derive/trait.FromArgMatches.js b/implementors/clap_builder/derive/trait.FromArgMatches.js index f685bf9100..7601025c6f 100644 --- a/implementors/clap_builder/derive/trait.FromArgMatches.js +++ b/implementors/clap_builder/derive/trait.FromArgMatches.js @@ -1,4 +1,4 @@ (function() {var implementors = { "domain_eth_service":[["impl FromArgMatches for EthConfiguration"]], -"subspace_node":[["impl FromArgMatches for Subcommand"],["impl FromArgMatches for PurgeChainCmd"],["impl FromArgMatches for Cli"],["impl FromArgMatches for DomainCli"],["impl FromArgMatches for Subcommand"]] +"subspace_node":[["impl FromArgMatches for DomainCli"],["impl FromArgMatches for Cli"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for PurgeChainCmd"],["impl FromArgMatches for Subcommand"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/clap_builder/derive/trait.Parser.js b/implementors/clap_builder/derive/trait.Parser.js index 43c674f69c..05e0cd8134 100644 --- a/implementors/clap_builder/derive/trait.Parser.js +++ b/implementors/clap_builder/derive/trait.Parser.js @@ -1,4 +1,4 @@ (function() {var implementors = { "domain_eth_service":[["impl Parser for EthConfiguration"]], -"subspace_node":[["impl Parser for Cli"],["impl Parser for PurgeChainCmd"],["impl Parser for DomainCli"]] +"subspace_node":[["impl Parser for Cli"],["impl Parser for DomainCli"],["impl Parser for PurgeChainCmd"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/clap_builder/derive/trait.Subcommand.js b/implementors/clap_builder/derive/trait.Subcommand.js index 40fff31f07..42318809bf 100644 --- a/implementors/clap_builder/derive/trait.Subcommand.js +++ b/implementors/clap_builder/derive/trait.Subcommand.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_node":[["impl Subcommand for Subcommand"],["impl Subcommand for Subcommand"]] +"subspace_node":[["impl Subcommand for Subcommand"],["impl Subcommand for Subcommand"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index b05397035e..4860802b62 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,17 +1,17 @@ (function() {var implementors = { "domain_block_builder":[["impl Clone for RecordProof"]], -"domain_block_preprocessor":[["impl<Client> Clone for RuntimeApiFull<Client>"],["impl<CClient, CBlock: BlockT + Clone> Clone for CreateInherentDataProvider<CClient, CBlock>"],["impl<Block, CBlock, Client, CClient, RuntimeApi: Clone, ReceiptValidator: Clone> Clone for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>"]], +"domain_block_preprocessor":[["impl<CClient, CBlock: BlockT + Clone> Clone for CreateInherentDataProvider<CClient, CBlock>"],["impl<Block, CBlock, Client, CClient, RuntimeApi: Clone, ReceiptValidator: Clone> Clone for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>"],["impl<Client> Clone for RuntimeApiFull<Client>"]], "domain_client_operator":[["impl<Block: Clone + BlockT, CBlock: Clone + BlockT> Clone for DomainBlockImportNotification<Block, CBlock>where\n Block::Hash: Clone,\n CBlock::Hash: Clone,"],["impl<Block, CBlock, Client, CClient, TransactionPool, Backend, E> Clone for Operator<Block, CBlock, Client, CClient, TransactionPool, Backend, E>where\n Block: BlockT,\n CBlock: BlockT,"]], "domain_eth_service":[["impl Clone for EthConfiguration"]], "domain_pallet_executive":[["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], "domain_runtime_primitives":[["impl Clone for MultiAccountId"]], -"domain_service":[["impl<Block: BlockT, Client, TP, CA: ChainApi, BE, CIDP: Clone> Clone for FullDeps<Block, Client, TP, CA, BE, CIDP>"],["impl Clone for DefaultProvider"]], +"domain_service":[["impl Clone for DefaultProvider"],["impl<Block: BlockT, Client, TP, CA: ChainApi, BE, CIDP: Clone> Clone for FullDeps<Block, Client, TP, CA, BE, CIDP>"]], "domain_test_service":[["impl Clone for Keyring"]], "evm_domain_runtime":[["impl Clone for RuntimeEvent"],["impl Clone for SessionKeys"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeCall"],["impl Clone for TransactionConverter"],["impl Clone for RuntimeLockId"],["impl Clone for OriginCaller"]], "evm_domain_test_runtime":[["impl Clone for RuntimeEvent"],["impl Clone for TransactionConverter"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeSlashReason"],["impl Clone for SessionKeys"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeFreezeReason"],["impl Clone for Runtime"],["impl Clone for OriginCaller"]], "orml_vesting":[["impl<T: Config> Clone for Event<T>"],["impl<BlockNumber: Clone, Balance: Clone + MaxEncodedLen + HasCompact> Clone for VestingSchedule<BlockNumber, Balance>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], "pallet_domain_id":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], -"pallet_domains":[["impl<Hash: Clone> Clone for ScheduledRuntimeUpgrade<Hash>"],["impl<Number: Clone, Hash: Clone> Clone for RuntimeObject<Number, Hash>"],["impl<T: Config> Clone for Event<T>"],["impl<AccountId: Clone + Ord> Clone for DomainConfig<AccountId>"],["impl<Number: Clone, ReceiptHash: Clone, AccountId: Clone + Ord> Clone for DomainObject<Number, ReceiptHash, AccountId>"],["impl<T> Clone for Pallet<T>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T: Config> Clone for Call<T>"]], +"pallet_domains":[["impl<Number: Clone, Hash: Clone> Clone for RuntimeObject<Number, Hash>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T: Config> Clone for Call<T>"],["impl<Hash: Clone> Clone for ScheduledRuntimeUpgrade<Hash>"],["impl<Number: Clone, ReceiptHash: Clone, AccountId: Clone + Ord> Clone for DomainObject<Number, ReceiptHash, AccountId>"],["impl<T: Config> Clone for Event<T>"],["impl<AccountId: Clone + Ord> Clone for DomainConfig<AccountId>"],["impl<T> Clone for Pallet<T>"]], "pallet_feeds":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<T>"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl Clone for InitializationData"]], "pallet_messenger":[["impl Clone for ChannelState"],["impl<Balance: Clone> Clone for Channel<Balance>"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl Clone for OutboxMessageResult"],["impl<T> Clone for Pallet<T>"]], @@ -28,7 +28,7 @@ "sc_subspace_chain_specs":[["impl<GenesisConfig, Extensions> Clone for SerializableChainSpec<GenesisConfig, Extensions>where\n Extensions: Clone,"]], "sp_consensus_subspace":[["impl Clone for SolutionRanges"],["impl Clone for SubspaceJustification"],["impl Clone for PotParametersChange"],["impl Clone for PreDigestPotInfo"],["impl Clone for ErrorDigestType"],["impl<Offender: Clone> Clone for OffenceDetails<Offender>"],["impl Clone for PotNextSlotInput"],["impl Clone for ChainConstants"],["impl Clone for PotParameters"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for PreDigest<PublicKey, RewardAddress>"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for SignedVote<Number, Hash, RewardAddress>"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for Vote<Number, Hash, RewardAddress>"]], "sp_domains":[["impl Clone for StorageKey"],["impl Clone for RuntimeType"],["impl<Hash: Clone> Clone for InboxedBundle<Hash>"],["impl<AccountId: Clone + Ord> Clone for GenesisDomain<AccountId>"],["impl Clone for DomainBlockLimit"],["impl Clone for StakingHoldIdentifier"],["impl Clone for InvalidReceipt"],["impl<Extrinsic: Clone, Number: Clone, Hash: Clone, DomainHeader: Clone + HeaderT, Balance: Clone> Clone for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>"],["impl Clone for DomainsHoldIdentifier"],["impl<AccountId: Clone + Ord> Clone for OperatorAllowList<AccountId>"],["impl Clone for DomainId"],["impl<CHash: Clone> Clone for ProofOfElection<CHash>"],["impl Clone for DomainInstanceData"],["impl Clone for DomainDigestItem"],["impl Clone for RawGenesis"],["impl Clone for Blake2b256Algorithm"],["impl Clone for ExtrinsicDigest"],["impl Clone for ProofOfElectionError"],["impl<Hash: Clone> Clone for BundleDigest<Hash>"],["impl Clone for Witness"],["impl Clone for StorageData"],["impl Clone for ReceiptValidity"],["impl<Number: Clone, Hash: Clone, DomainHeader: Clone + HeaderT, Balance: Clone> Clone for SealedBundleHeader<Number, Hash, DomainHeader, Balance>"],["impl<Balance: Clone> Clone for BundleProducerElectionParams<Balance>"],["impl<Number: Clone, Hash: Clone, DomainHeader: Clone + HeaderT, Balance: Clone> Clone for BundleHeader<Number, Hash, DomainHeader, Balance>"],["impl Clone for InvalidBundleType"],["impl<Hash: Clone> Clone for BundleValidity<Hash>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"]], -"sp_domains_fraud_proof":[["impl<ReceiptHash: Clone> Clone for InvalidBundlesFraudProof<ReceiptHash>"],["impl Clone for ValidBundleDigest"],["impl<ReceiptHash: Clone> Clone for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<ReceiptHash: Clone> Clone for ImproperTransactionSortitionProof<ReceiptHash>"],["impl<ReceiptHash: Clone> Clone for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl Clone for ExecutionPhase"],["impl<ReceiptHash: Clone> Clone for ValidBundleProof<ReceiptHash>"],["impl Clone for FraudProofVerificationInfoRequest"],["impl Clone for FraudProofVerificationInfoResponse"],["impl<DomainHash: Clone> Clone for InvalidTransactionProof<DomainHash>"],["impl<Number: Clone, Hash: Clone, DomainHeader: Clone + HeaderT> Clone for FraudProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash: Clone> Clone for InvalidTotalRewardsProof<ReceiptHash>"],["impl<ReceiptHash: Clone> Clone for InvalidStateTransitionProof<ReceiptHash>"],["impl<Number: Clone, Hash: Clone, DomainHeader: Clone + HeaderT> Clone for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl Clone for SetCodeExtrinsic"]], +"sp_domains_fraud_proof":[["impl Clone for ExecutionPhase"],["impl Clone for SetCodeExtrinsic"],["impl Clone for FraudProofVerificationInfoRequest"],["impl<ReceiptHash: Clone> Clone for ImproperTransactionSortitionProof<ReceiptHash>"],["impl<Number: Clone, Hash: Clone, DomainHeader: Clone + HeaderT> Clone for FraudProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash: Clone> Clone for InvalidBundlesFraudProof<ReceiptHash>"],["impl<ReceiptHash: Clone> Clone for InvalidTotalRewardsProof<ReceiptHash>"],["impl<ReceiptHash: Clone> Clone for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<ReceiptHash: Clone> Clone for InvalidStateTransitionProof<ReceiptHash>"],["impl Clone for ValidBundleDigest"],["impl Clone for FraudProofVerificationInfoResponse"],["impl<ReceiptHash: Clone> Clone for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl<Number: Clone, Hash: Clone, DomainHeader: Clone + HeaderT> Clone for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash: Clone> Clone for ValidBundleProof<ReceiptHash>"],["impl<DomainHash: Clone> Clone for InvalidTransactionProof<DomainHash>"]], "sp_messenger":[["impl<Number: Clone, Hash: Clone> Clone for BlockInfo<Number, Hash>"],["impl Clone for MessageWeightTag"],["impl<Balance: Clone> Clone for VersionedPayload<Balance>"],["impl<Balance: Clone> Clone for ProtocolMessageRequest<Balance>"],["impl<Request: Clone, Response: Clone> Clone for RequestResponse<Request, Response>"],["impl Clone for ChainId"],["impl Clone for EndpointRequest"],["impl Clone for BlockMessagesWithStorageKey"],["impl Clone for Endpoint"],["impl<Balance: Clone> Clone for FeeModel<Balance>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Clone> Clone for Message<Balance>"],["impl<Balance: Clone> Clone for InitiateChannelParams<Balance>"],["impl<Balance: Clone> Clone for Payload<Balance>"],["impl Clone for BlockMessageWithStorageKey"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for Proof<BlockNumber, BlockHash, StateRoot>"]], "subspace_archiving":[["impl Clone for ReconstructorError"],["impl Clone for SegmentItem"],["impl Clone for ReconstructedContents"],["impl Clone for NewArchivedSegment"],["impl Clone for ReconstructorError"],["impl Clone for Archiver"],["impl Clone for Reconstructor"],["impl Clone for ArchiverInstantiationError"],["impl Clone for PiecesReconstructor"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for Segment"]], "subspace_core_primitives":[["impl Clone for SegmentIndex"],["impl Clone for PosSeed"],["impl Clone for PotCheckpoints"],["impl Clone for RecordCommitment"],["impl Clone for RawRecord"],["impl Clone for FlatPieces"],["impl Clone for RewardSignature"],["impl Clone for SegmentCommitment"],["impl Clone for PotSeed"],["impl Clone for PublicKey"],["impl<T: Clone> Clone for NonEmptyVec<T>"],["impl Clone for LastArchivedBlock"],["impl<T: Clone> Clone for Blake3Checksummed<T>"],["impl Clone for Witness"],["impl Clone for PieceOffset"],["impl Clone for BlockObject"],["impl Clone for PotKey"],["impl Clone for Randomness"],["impl Clone for BlockObjectMapping"],["impl Clone for HistorySize"],["impl Clone for U256"],["impl Clone for Polynomial"],["impl Clone for SegmentHeader"],["impl Clone for RecordWitness"],["impl Clone for ArchivedHistorySegment"],["impl Clone for ChunkWitness"],["impl Clone for Commitment"],["impl Clone for ArchivedBlockProgress"],["impl Clone for Record"],["impl Clone for PieceObject"],["impl Clone for Scalar"],["impl Clone for GlobalObject"],["impl Clone for PieceIndex"],["impl Clone for PotOutput"],["impl Clone for SectorSlotChallenge"],["impl Clone for SectorId"],["impl Clone for RecordedHistorySegment"],["impl Clone for Piece"],["impl Clone for PieceObjectMapping"],["impl Clone for SBucket"],["impl Clone for PosProof"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for Solution<PublicKey, RewardAddress>"],["impl Clone for Kzg"],["impl Clone for PieceArray"]], @@ -39,8 +39,8 @@ "subspace_node":[["impl Clone for PurgeChainCmd"]], "subspace_proof_of_space":[["impl<const K: u8> Clone for TablesCache<K>"],["impl Clone for PosTableType"],["impl Clone for ShimTableGenerator"],["impl Clone for ChiaTableGenerator"]], "subspace_rpc_primitives":[["impl Clone for FarmerAppInfo"],["impl Clone for RewardSignatureResponse"],["impl Clone for RewardSigningInfo"],["impl Clone for NodeSyncStatus"],["impl Clone for SolutionResponse"],["impl Clone for SlotInfo"]], -"subspace_runtime":[["impl Clone for RuntimeEvent"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeFreezeReason"],["impl Clone for OriginCaller"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for SessionKeys"]], +"subspace_runtime":[["impl Clone for Runtime"],["impl Clone for RuntimeLockId"],["impl Clone for SessionKeys"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeSlashReason"],["impl Clone for OriginCaller"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeCall"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeFreezeReason"]], "subspace_service":[["impl Clone for DsnConfig"],["impl<Client: Clone, Block: Clone + BlockT, DomainHeader: Clone + HeaderT> Clone for FullChainApiWrapper<Client, Block, DomainHeader>where\n Block::Hash: Clone,"]], -"subspace_test_runtime":[["impl Clone for RuntimeCall"],["impl Clone for OriginCaller"],["impl Clone for RuntimeFreezeReason"],["impl Clone for SessionKeys"],["impl Clone for RuntimeLockId"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeEvent"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeSlashReason"]], +"subspace_test_runtime":[["impl Clone for OriginCaller"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeSlashReason"],["impl Clone for SessionKeys"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for HoldIdentifier"]], "subspace_verification":[["impl Clone for PieceCheckParams"],["impl Clone for VerifySolutionParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index ac38e7c73d..4d4d52315d 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl Eq for RuntimeEvent"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeCall"],["impl Eq for OriginCaller"],["impl Eq for RuntimeFreezeReason"],["impl Eq for Runtime"],["impl Eq for RuntimeSlashReason"],["impl Eq for SessionKeys"]], "orml_vesting":[["impl<T: Config> Eq for Event<T>"],["impl<BlockNumber: Eq, Balance: Eq + MaxEncodedLen + HasCompact> Eq for VestingSchedule<BlockNumber, Balance>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"]], "pallet_domain_id":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"]], -"pallet_domains":[["impl<Number: Eq, Hash: Eq> Eq for RuntimeObject<Number, Hash>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl<Hash: Eq> Eq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number: Eq, ReceiptHash: Eq, AccountId: Eq + Ord> Eq for DomainObject<Number, ReceiptHash, AccountId>"],["impl Eq for TxRangeState"],["impl<AccountId: Eq + Ord> Eq for DomainConfig<AccountId>"],["impl<T: Config> Eq for Event<T>"]], +"pallet_domains":[["impl<Hash: Eq> Eq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number: Eq, ReceiptHash: Eq, AccountId: Eq + Ord> Eq for DomainObject<Number, ReceiptHash, AccountId>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Event<T>"],["impl Eq for TxRangeState"],["impl<T: Config> Eq for Call<T>"],["impl<Number: Eq, Hash: Eq> Eq for RuntimeObject<Number, Hash>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<AccountId: Eq + Ord> Eq for DomainConfig<AccountId>"]], "pallet_feeds":[["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"],["impl Eq for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for InitializationData"]], "pallet_messenger":[["impl<T: Config> Eq for Call<T>"],["impl Eq for OutboxMessageResult"],["impl Eq for ChannelState"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Event<T>"],["impl<Balance: Eq> Eq for Channel<Balance>"]], @@ -22,7 +22,7 @@ "sc_consensus_subspace":[["impl<Header: Eq + HeaderT> Eq for VerificationError<Header>where\n Header::Hash: Eq,"]], "sp_consensus_subspace":[["impl Eq for ErrorDigestType"],["impl<Offender: Eq> Eq for OffenceDetails<Offender>"],["impl Eq for PotParametersChange"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for Vote<Number, Hash, RewardAddress>"],["impl Eq for ChainConstants"],["impl Eq for PotNextSlotInput"],["impl Eq for Error"],["impl Eq for SolutionRanges"],["impl Eq for OffenceError"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for SignedVote<Number, Hash, RewardAddress>"]], "sp_domains":[["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for ReceiptValidity"],["impl Eq for StorageData"],["impl Eq for InvalidReceipt"],["impl Eq for ProofOfElectionError"],["impl Eq for ExtrinsicDigest"],["impl<CHash: Eq> Eq for ProofOfElection<CHash>"],["impl Eq for VerificationError"],["impl Eq for DomainId"],["impl<Extrinsic: Eq, Number: Eq, Hash: Eq, DomainHeader: Eq + HeaderT, Balance: Eq> Eq for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>"],["impl Eq for RuntimeType"],["impl Eq for DomainsHoldIdentifier"],["impl<Balance: Eq> Eq for BundleProducerElectionParams<Balance>"],["impl Eq for StakingHoldIdentifier"],["impl Eq for InvalidBundleType"],["impl Eq for DomainInstanceData"],["impl<AccountId: Eq + Ord> Eq for OperatorAllowList<AccountId>"],["impl<Number: Eq, Hash: Eq, DomainHeader: Eq + HeaderT, Balance: Eq> Eq for BundleHeader<Number, Hash, DomainHeader, Balance>"],["impl Eq for StorageKey"],["impl<AccountId: Eq + Ord> Eq for GenesisDomain<AccountId>"],["impl Eq for Witness"],["impl<Hash: Eq> Eq for BundleDigest<Hash>"],["impl Eq for RawGenesis"],["impl<Number: Eq, Hash: Eq, DomainHeader: Eq + HeaderT, Balance: Eq> Eq for SealedBundleHeader<Number, Hash, DomainHeader, Balance>"],["impl<Hash: Eq> Eq for BundleValidity<Hash>"],["impl<Hash: Eq> Eq for InboxedBundle<Hash>"],["impl Eq for DomainDigestItem"]], -"sp_domains_fraud_proof":[["impl Eq for ValidBundleDigest"],["impl<ReceiptHash: Eq> Eq for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl Eq for ExecutionPhase"],["impl<ReceiptHash: Eq> Eq for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<ReceiptHash: Eq> Eq for InvalidBundlesFraudProof<ReceiptHash>"],["impl<ReceiptHash: Eq> Eq for InvalidStateTransitionProof<ReceiptHash>"],["impl<Number: Eq, Hash: Eq, DomainHeader: Eq + HeaderT> Eq for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash: Eq> Eq for ImproperTransactionSortitionProof<ReceiptHash>"],["impl<ReceiptHash: Eq> Eq for ValidBundleProof<ReceiptHash>"],["impl<Number: Eq, Hash: Eq, DomainHeader: Eq + HeaderT> Eq for FraudProof<Number, Hash, DomainHeader>"],["impl Eq for FraudProofVerificationInfoRequest"],["impl<DomainHash: Eq> Eq for InvalidTransactionProof<DomainHash>"],["impl Eq for SetCodeExtrinsic"],["impl<ReceiptHash: Eq> Eq for InvalidTotalRewardsProof<ReceiptHash>"],["impl Eq for FraudProofVerificationInfoResponse"]], +"sp_domains_fraud_proof":[["impl<ReceiptHash: Eq> Eq for InvalidStateTransitionProof<ReceiptHash>"],["impl Eq for ExecutionPhase"],["impl Eq for FraudProofVerificationInfoRequest"],["impl<ReceiptHash: Eq> Eq for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl<ReceiptHash: Eq> Eq for InvalidTotalRewardsProof<ReceiptHash>"],["impl<DomainHash: Eq> Eq for InvalidTransactionProof<DomainHash>"],["impl<ReceiptHash: Eq> Eq for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<ReceiptHash: Eq> Eq for InvalidBundlesFraudProof<ReceiptHash>"],["impl Eq for ValidBundleDigest"],["impl<Number: Eq, Hash: Eq, DomainHeader: Eq + HeaderT> Eq for FraudProof<Number, Hash, DomainHeader>"],["impl<Number: Eq, Hash: Eq, DomainHeader: Eq + HeaderT> Eq for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl Eq for FraudProofVerificationInfoResponse"],["impl<ReceiptHash: Eq> Eq for ValidBundleProof<ReceiptHash>"],["impl Eq for SetCodeExtrinsic"],["impl<ReceiptHash: Eq> Eq for ImproperTransactionSortitionProof<ReceiptHash>"]], "sp_messenger":[["impl<Request: Eq, Response: Eq> Eq for RequestResponse<Request, Response>"],["impl<Balance: Eq> Eq for Payload<Balance>"],["impl Eq for BlockMessageWithStorageKey"],["impl<Balance: Eq> Eq for VersionedPayload<Balance>"],["impl<Balance: Eq> Eq for Message<Balance>"],["impl Eq for EndpointRequest"],["impl<Balance: Eq> Eq for ProtocolMessageRequest<Balance>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl Eq for MessageWeightTag"],["impl Eq for ChainId"],["impl<Balance: Eq> Eq for FeeModel<Balance>"],["impl<Number: Eq, Hash: Eq> Eq for BlockInfo<Number, Hash>"],["impl<Balance: Eq> Eq for InitiateChannelParams<Balance>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl Eq for Endpoint"],["impl Eq for BlockMessagesWithStorageKey"]], "subspace_archiving":[["impl Eq for ReconstructedContents"],["impl Eq for NewArchivedSegment"],["impl Eq for ReconstructorInstantiationError"],["impl Eq for Segment"],["impl Eq for ArchiverInstantiationError"],["impl Eq for ReconstructorInstantiationError"],["impl Eq for SegmentItem"]], "subspace_core_primitives":[["impl Eq for RawRecord"],["impl Eq for SectorId"],["impl Eq for Record"],["impl Eq for PotOutput"],["impl Eq for FlatPieces"],["impl Eq for Commitment"],["impl Eq for LastArchivedBlock"],["impl Eq for PieceArray"],["impl Eq for PublicKey"],["impl Eq for ArchivedHistorySegment"],["impl Eq for Randomness"],["impl Eq for PieceIndex"],["impl Eq for HistorySize"],["impl Eq for Scalar"],["impl Eq for SBucket"],["impl Eq for RecordedHistorySegment"],["impl Eq for SectorSlotChallenge"],["impl Eq for Witness"],["impl Eq for BlockObject"],["impl Eq for PotKey"],["impl Eq for SegmentIndex"],["impl Eq for RewardSignature"],["impl<PublicKey: Eq, RewardAddress: Eq> Eq for Solution<PublicKey, RewardAddress>"],["impl Eq for SegmentCommitment"],["impl Eq for PotSeed"],["impl Eq for PosProof"],["impl Eq for PotCheckpoints"],["impl Eq for SegmentHeader"],["impl Eq for PieceObject"],["impl Eq for GlobalObject"],["impl<T: Eq> Eq for NonEmptyVec<T>"],["impl Eq for PosSeed"],["impl Eq for ArchivedBlockProgress"],["impl Eq for PieceOffset"],["impl Eq for RecordWitness"],["impl Eq for RecordCommitment"],["impl Eq for U256"],["impl Eq for ChunkWitness"],["impl Eq for PieceObjectMapping"],["impl Eq for Piece"],["impl Eq for BlockObjectMapping"]], @@ -30,7 +30,7 @@ "subspace_farmer_components":[["impl Eq for SectorContentsMapIterationError"],["impl Eq for SectorContentsMapFromBytesError"],["impl Eq for SectorContentsMapEncodeIntoError"],["impl Eq for PieceGetterRetryPolicy"]], "subspace_networking":[["impl Eq for SegmentHeaderResponse"],["impl Eq for PieceByIndexResponse"],["impl Eq for RetryPolicy"],["impl Eq for PieceByIndexRequest"],["impl Eq for SegmentHeaderRequest"]], "subspace_rpc_primitives":[["impl Eq for NodeSyncStatus"]], -"subspace_runtime":[["impl Eq for HoldIdentifier"],["impl Eq for RuntimeLockId"],["impl Eq for SessionKeys"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for Runtime"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeCall"],["impl Eq for OriginCaller"],["impl Eq for RuntimeHoldReason"]], -"subspace_test_runtime":[["impl Eq for RuntimeHoldReason"],["impl Eq for HoldIdentifier"],["impl Eq for RuntimeLockId"],["impl Eq for SessionKeys"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeSlashReason"],["impl Eq for Runtime"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"]], +"subspace_runtime":[["impl Eq for OriginCaller"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for HoldIdentifier"],["impl Eq for Runtime"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeCall"],["impl Eq for SessionKeys"]], +"subspace_test_runtime":[["impl Eq for RuntimeCall"],["impl Eq for RuntimeFreezeReason"],["impl Eq for HoldIdentifier"],["impl Eq for RuntimeHoldReason"],["impl Eq for OriginCaller"],["impl Eq for SessionKeys"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeEvent"],["impl Eq for Runtime"]], "subspace_verification":[["impl Eq for Error"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index 2edacc8d8c..0aea62c6d0 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -6,6 +6,6 @@ "subspace_archiving":[["impl Ord for ReconstructorInstantiationError"],["impl Ord for ReconstructorInstantiationError"],["impl Ord for ArchiverInstantiationError"]], "subspace_core_primitives":[["impl Ord for SectorId"],["impl Ord for PieceObject"],["impl Ord for Piece"],["impl Ord for U256"],["impl Ord for PublicKey"],["impl Ord for Scalar"],["impl Ord for PieceObjectMapping"],["impl Ord for SegmentIndex"],["impl Ord for BlockObject"],["impl Ord for SBucket"],["impl Ord for ArchivedBlockProgress"],["impl Ord for PieceOffset"],["impl Ord for LastArchivedBlock"],["impl Ord for RewardSignature"],["impl Ord for BlockObjectMapping"],["impl Ord for HistorySize"],["impl Ord for PieceIndex"],["impl Ord for SectorSlotChallenge"],["impl Ord for FlatPieces"],["impl Ord for GlobalObject"],["impl Ord for PieceArray"]], "subspace_farmer":[["impl Ord for SingleDiskFarmId"]], -"subspace_runtime":[["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeLockId"],["impl Ord for HoldIdentifier"]], -"subspace_test_runtime":[["impl Ord for HoldIdentifier"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeFreezeReason"]] +"subspace_runtime":[["impl Ord for HoldIdentifier"],["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeHoldReason"]], +"subspace_test_runtime":[["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeLockId"],["impl Ord for HoldIdentifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 0f9b3e19b1..5c1eb1ad7b 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<Runtime> for Runtime"]], "orml_vesting":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<BlockNumber: PartialEq, Balance: PartialEq + MaxEncodedLen + HasCompact> PartialEq<VestingSchedule<BlockNumber, Balance>> for VestingSchedule<BlockNumber, Balance>"]], "pallet_domain_id":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], -"pallet_domains":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>> for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<Error> for Error"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<BundleError> for BundleError"],["impl<Hash: PartialEq> PartialEq<ScheduledRuntimeUpgrade<Hash>> for ScheduledRuntimeUpgrade<Hash>"],["impl PartialEq<Error> for Error"],["impl PartialEq<Error> for Error"],["impl PartialEq<FraudProofError> for FraudProofError"],["impl<AccountId: PartialEq + Ord> PartialEq<DomainConfig<AccountId>> for DomainConfig<AccountId>"],["impl<Number: PartialEq, ReceiptHash: PartialEq, AccountId: PartialEq + Ord> PartialEq<DomainObject<Number, ReceiptHash, AccountId>> for DomainObject<Number, ReceiptHash, AccountId>"],["impl PartialEq<TxRangeState> for TxRangeState"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"]], +"pallet_domains":[["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>> for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<BundleError> for BundleError"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<AccountId: PartialEq + Ord> PartialEq<DomainConfig<AccountId>> for DomainConfig<AccountId>"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<Error> for Error"],["impl PartialEq<FraudProofError> for FraudProofError"],["impl<Number: PartialEq, ReceiptHash: PartialEq, AccountId: PartialEq + Ord> PartialEq<DomainObject<Number, ReceiptHash, AccountId>> for DomainObject<Number, ReceiptHash, AccountId>"],["impl PartialEq<Error> for Error"],["impl<Hash: PartialEq> PartialEq<ScheduledRuntimeUpgrade<Hash>> for ScheduledRuntimeUpgrade<Hash>"],["impl PartialEq<TxRangeState> for TxRangeState"],["impl PartialEq<Error> for Error"]], "pallet_feeds":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<TotalObjectsAndSize> for TotalObjectsAndSize"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"]], "pallet_grandpa_finality_verifier":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<InitializationData> for InitializationData"]], "pallet_messenger":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<ChannelState> for ChannelState"],["impl<Balance: PartialEq> PartialEq<Channel<Balance>> for Channel<Balance>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<OutboxMessageResult> for OutboxMessageResult"]], @@ -22,7 +22,7 @@ "sc_consensus_subspace":[["impl<Header: PartialEq + HeaderT> PartialEq<VerificationError<Header>> for VerificationError<Header>where\n Header::Hash: PartialEq,"]], "sp_consensus_subspace":[["impl PartialEq<ErrorDigestType> for ErrorDigestType"],["impl<Offender: PartialEq> PartialEq<OffenceDetails<Offender>> for OffenceDetails<Offender>"],["impl PartialEq<SolutionRanges> for SolutionRanges"],["impl PartialEq<ChainConstants> for ChainConstants"],["impl PartialEq<Error> for Error"],["impl PartialEq<OffenceError> for OffenceError"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<Vote<Number, Hash, RewardAddress>> for Vote<Number, Hash, RewardAddress>"],["impl PartialEq<PotParametersChange> for PotParametersChange"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>"],["impl PartialEq<PotNextSlotInput> for PotNextSlotInput"]], "sp_domains":[["impl<Number: PartialEq, Hash: PartialEq, DomainHeader: PartialEq + HeaderT, Balance: PartialEq> PartialEq<SealedBundleHeader<Number, Hash, DomainHeader, Balance>> for SealedBundleHeader<Number, Hash, DomainHeader, Balance>"],["impl PartialEq<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl PartialEq<InvalidBundleType> for InvalidBundleType"],["impl<CHash: PartialEq> PartialEq<ProofOfElection<CHash>> for ProofOfElection<CHash>"],["impl PartialEq<StorageData> for StorageData"],["impl PartialEq<RuntimeType> for RuntimeType"],["impl PartialEq<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl<Hash: PartialEq> PartialEq<BundleDigest<Hash>> for BundleDigest<Hash>"],["impl<Number: PartialEq, Hash: PartialEq, DomainHeader: PartialEq + HeaderT, Balance: PartialEq> PartialEq<BundleHeader<Number, Hash, DomainHeader, Balance>> for BundleHeader<Number, Hash, DomainHeader, Balance>"],["impl PartialEq<DomainId> for DomainId"],["impl PartialEq<ReceiptValidity> for ReceiptValidity"],["impl PartialEq<DomainInstanceData> for DomainInstanceData"],["impl<AccountId: PartialEq + Ord> PartialEq<GenesisDomain<AccountId>> for GenesisDomain<AccountId>"],["impl<Hash: PartialEq> PartialEq<InboxedBundle<Hash>> for InboxedBundle<Hash>"],["impl PartialEq<DomainDigestItem> for DomainDigestItem"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>> for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<ExtrinsicDigest> for ExtrinsicDigest"],["impl PartialEq<InvalidReceipt> for InvalidReceipt"],["impl PartialEq<VerificationError> for VerificationError"],["impl PartialEq<RawGenesis> for RawGenesis"],["impl<Balance: PartialEq> PartialEq<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>"],["impl PartialEq<ProofOfElectionError> for ProofOfElectionError"],["impl<Hash: PartialEq> PartialEq<BundleValidity<Hash>> for BundleValidity<Hash>"],["impl<AccountId: PartialEq + Ord> PartialEq<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>"],["impl<Extrinsic: PartialEq, Number: PartialEq, Hash: PartialEq, DomainHeader: PartialEq + HeaderT, Balance: PartialEq> PartialEq<Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>> for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>"],["impl PartialEq<Witness> for Witness"],["impl PartialEq<StorageKey> for StorageKey"]], -"sp_domains_fraud_proof":[["impl<ReceiptHash: PartialEq> PartialEq<InvalidDomainBlockHashProof<ReceiptHash>> for InvalidDomainBlockHashProof<ReceiptHash>"],["impl PartialEq<SetCodeExtrinsic> for SetCodeExtrinsic"],["impl PartialEq<ValidBundleDigest> for ValidBundleDigest"],["impl<ReceiptHash: PartialEq> PartialEq<ValidBundleProof<ReceiptHash>> for ValidBundleProof<ReceiptHash>"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidTotalRewardsProof<ReceiptHash>> for InvalidTotalRewardsProof<ReceiptHash>"],["impl<DomainHash: PartialEq> PartialEq<InvalidTransactionProof<DomainHash>> for InvalidTransactionProof<DomainHash>"],["impl PartialEq<ExecutionPhase> for ExecutionPhase"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidExtrinsicsRootProof<ReceiptHash>> for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl PartialEq<FraudProofVerificationInfoRequest> for FraudProofVerificationInfoRequest"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidStateTransitionProof<ReceiptHash>> for InvalidStateTransitionProof<ReceiptHash>"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidBundlesFraudProof<ReceiptHash>> for InvalidBundlesFraudProof<ReceiptHash>"],["impl<Number: PartialEq, Hash: PartialEq, DomainHeader: PartialEq + HeaderT> PartialEq<FraudProof<Number, Hash, DomainHeader>> for FraudProof<Number, Hash, DomainHeader>"],["impl<Number: PartialEq, Hash: PartialEq, DomainHeader: PartialEq + HeaderT> PartialEq<BundleEquivocationProof<Number, Hash, DomainHeader>> for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl PartialEq<FraudProofVerificationInfoResponse> for FraudProofVerificationInfoResponse"],["impl<ReceiptHash: PartialEq> PartialEq<ImproperTransactionSortitionProof<ReceiptHash>> for ImproperTransactionSortitionProof<ReceiptHash>"]], +"sp_domains_fraud_proof":[["impl<ReceiptHash: PartialEq> PartialEq<ImproperTransactionSortitionProof<ReceiptHash>> for ImproperTransactionSortitionProof<ReceiptHash>"],["impl PartialEq<ValidBundleDigest> for ValidBundleDigest"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidStateTransitionProof<ReceiptHash>> for InvalidStateTransitionProof<ReceiptHash>"],["impl<Number: PartialEq, Hash: PartialEq, DomainHeader: PartialEq + HeaderT> PartialEq<BundleEquivocationProof<Number, Hash, DomainHeader>> for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidBundlesFraudProof<ReceiptHash>> for InvalidBundlesFraudProof<ReceiptHash>"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidDomainBlockHashProof<ReceiptHash>> for InvalidDomainBlockHashProof<ReceiptHash>"],["impl PartialEq<FraudProofVerificationInfoRequest> for FraudProofVerificationInfoRequest"],["impl<Number: PartialEq, Hash: PartialEq, DomainHeader: PartialEq + HeaderT> PartialEq<FraudProof<Number, Hash, DomainHeader>> for FraudProof<Number, Hash, DomainHeader>"],["impl PartialEq<SetCodeExtrinsic> for SetCodeExtrinsic"],["impl PartialEq<ExecutionPhase> for ExecutionPhase"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidTotalRewardsProof<ReceiptHash>> for InvalidTotalRewardsProof<ReceiptHash>"],["impl<ReceiptHash: PartialEq> PartialEq<InvalidExtrinsicsRootProof<ReceiptHash>> for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl PartialEq<FraudProofVerificationInfoResponse> for FraudProofVerificationInfoResponse"],["impl<DomainHash: PartialEq> PartialEq<InvalidTransactionProof<DomainHash>> for InvalidTransactionProof<DomainHash>"],["impl<ReceiptHash: PartialEq> PartialEq<ValidBundleProof<ReceiptHash>> for ValidBundleProof<ReceiptHash>"]], "sp_messenger":[["impl<Balance: PartialEq> PartialEq<Message<Balance>> for Message<Balance>"],["impl<Balance: PartialEq> PartialEq<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>"],["impl PartialEq<MessageWeightTag> for MessageWeightTag"],["impl<Balance: PartialEq> PartialEq<VersionedPayload<Balance>> for VersionedPayload<Balance>"],["impl PartialEq<EndpointRequest> for EndpointRequest"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<CrossDomainMessage<BlockNumber, BlockHash, StateRoot>> for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: PartialEq> PartialEq<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>"],["impl<Balance: PartialEq> PartialEq<Payload<Balance>> for Payload<Balance>"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<Proof<BlockNumber, BlockHash, StateRoot>> for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>> for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: PartialEq> PartialEq<FeeModel<Balance>> for FeeModel<Balance>"],["impl PartialEq<BlockMessageWithStorageKey> for BlockMessageWithStorageKey"],["impl<Request: PartialEq, Response: PartialEq> PartialEq<RequestResponse<Request, Response>> for RequestResponse<Request, Response>"],["impl PartialEq<Endpoint> for Endpoint"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<BlockInfo<Number, Hash>> for BlockInfo<Number, Hash>"],["impl PartialEq<BlockMessagesWithStorageKey> for BlockMessagesWithStorageKey"],["impl PartialEq<ChainId> for ChainId"]], "subspace_archiving":[["impl PartialEq<ReconstructedContents> for ReconstructedContents"],["impl PartialEq<NewArchivedSegment> for NewArchivedSegment"],["impl PartialEq<SegmentItem> for SegmentItem"],["impl PartialEq<ReconstructorError> for ReconstructorError"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<Segment> for Segment"],["impl PartialEq<ReconstructorError> for ReconstructorError"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<ArchiverInstantiationError> for ArchiverInstantiationError"]], "subspace_core_primitives":[["impl PartialEq<PieceObjectMapping> for PieceObjectMapping"],["impl PartialEq<SBucket> for SBucket"],["impl PartialEq<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialEq<RewardSignature> for RewardSignature"],["impl PartialEq<SegmentHeader> for SegmentHeader"],["impl PartialEq<U256> for U256"],["impl PartialEq<FlatPieces> for FlatPieces"],["impl PartialEq<LastArchivedBlock> for LastArchivedBlock"],["impl PartialEq<ChunkWitness> for ChunkWitness"],["impl PartialEq<RecordedHistorySegment> for RecordedHistorySegment"],["impl PartialEq<BlockObjectMapping> for BlockObjectMapping"],["impl PartialEq<PieceOffset> for PieceOffset"],["impl PartialEq<SegmentCommitment> for SegmentCommitment"],["impl PartialEq<Witness> for Witness"],["impl PartialEq<Randomness> for Randomness"],["impl PartialEq<Commitment> for Commitment"],["impl PartialEq<SegmentIndex> for SegmentIndex"],["impl PartialEq<GlobalObject> for GlobalObject"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<BlockObject> for BlockObject"],["impl PartialEq<HistorySize> for HistorySize"],["impl<PublicKey: PartialEq, RewardAddress: PartialEq> PartialEq<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>"],["impl<T: PartialEq> PartialEq<NonEmptyVec<T>> for NonEmptyVec<T>"],["impl PartialEq<RawRecord> for RawRecord"],["impl PartialEq<PotCheckpoints> for PotCheckpoints"],["impl PartialEq<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl PartialEq<PosProof> for PosProof"],["impl PartialEq<SectorId> for SectorId"],["impl PartialEq<PotKey> for PotKey"],["impl PartialEq<RecordWitness> for RecordWitness"],["impl PartialEq<Piece> for Piece"],["impl PartialEq<PieceObject> for PieceObject"],["impl PartialEq<PieceArray> for PieceArray"],["impl PartialEq<PieceIndex> for PieceIndex"],["impl PartialEq<Scalar> for Scalar"],["impl PartialEq<Record> for Record"],["impl PartialEq<PosSeed> for PosSeed"],["impl PartialEq<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialEq<PotSeed> for PotSeed"],["impl PartialEq<PotOutput> for PotOutput"],["impl PartialEq<RecordCommitment> for RecordCommitment"]], @@ -30,7 +30,7 @@ "subspace_farmer_components":[["impl PartialEq<PieceGetterRetryPolicy> for PieceGetterRetryPolicy"],["impl PartialEq<SectorContentsMapIterationError> for SectorContentsMapIterationError"],["impl PartialEq<SectorContentsMapFromBytesError> for SectorContentsMapFromBytesError"],["impl PartialEq<SectorContentsMapEncodeIntoError> for SectorContentsMapEncodeIntoError"]], "subspace_networking":[["impl PartialEq<PieceByIndexResponse> for PieceByIndexResponse"],["impl PartialEq<MultihashCode> for MultihashCode"],["impl PartialEq<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl PartialEq<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<PieceByIndexRequest> for PieceByIndexRequest"]], "subspace_rpc_primitives":[["impl PartialEq<NodeSyncStatus> for NodeSyncStatus"]], -"subspace_runtime":[["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<Runtime> for Runtime"]], -"subspace_test_runtime":[["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"]], +"subspace_runtime":[["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<OriginCaller> for OriginCaller"]], +"subspace_test_runtime":[["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"]], "subspace_verification":[["impl PartialEq<Error> for Error"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index 06818d9a49..c3445bff71 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -6,6 +6,6 @@ "subspace_archiving":[["impl PartialOrd<ArchiverInstantiationError> for ArchiverInstantiationError"],["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"]], "subspace_core_primitives":[["impl PartialOrd<HistorySize> for HistorySize"],["impl PartialOrd<Piece> for Piece"],["impl PartialOrd<FlatPieces> for FlatPieces"],["impl PartialOrd<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialOrd<LastArchivedBlock> for LastArchivedBlock"],["impl PartialOrd<SBucket> for SBucket"],["impl PartialOrd<PieceOffset> for PieceOffset"],["impl PartialOrd<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialOrd<Scalar> for Scalar"],["impl PartialOrd<GlobalObject> for GlobalObject"],["impl PartialOrd<SegmentIndex> for SegmentIndex"],["impl PartialOrd<BlockObjectMapping> for BlockObjectMapping"],["impl PartialOrd<RewardSignature> for RewardSignature"],["impl PartialOrd<PieceObject> for PieceObject"],["impl PartialOrd<SectorId> for SectorId"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<BlockObject> for BlockObject"],["impl PartialOrd<PieceArray> for PieceArray"],["impl PartialOrd<PieceObjectMapping> for PieceObjectMapping"],["impl PartialOrd<U256> for U256"],["impl PartialOrd<PieceIndex> for PieceIndex"]], "subspace_farmer":[["impl PartialOrd<SingleDiskFarmId> for SingleDiskFarmId"]], -"subspace_runtime":[["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"]], -"subspace_test_runtime":[["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"]] +"subspace_runtime":[["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"]], +"subspace_test_runtime":[["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 35b4fa86f4..2a932ebbe8 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -7,7 +7,7 @@ "evm_domain_runtime":[["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin> for OriginCaller"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], "evm_domain_test_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"]], "orml_vesting":[["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Event<T>> for ()"]], -"pallet_domains":[["impl<T> From<Error> for Error<T>"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T> From<Error> for Error<T>"],["impl<T: Config> From<Event<T>> for ()"],["impl From<ProofOfElectionError> for BundleError"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T> From<FraudProofError> for Error<T>"],["impl<T> From<Error> for Error<T>"]], +"pallet_domains":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T> From<Error> for Error<T>"],["impl From<ProofOfElectionError> for BundleError"],["impl<T> From<FraudProofError> for Error<T>"],["impl<T: Config> From<Event<T>> for ()"],["impl<T> From<Error> for Error<T>"],["impl<T> From<Error> for Error<T>"]], "pallet_feeds":[["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for DispatchError"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"]], "pallet_messenger":[["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"]], @@ -17,17 +17,17 @@ "pallet_subspace":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Event<T>> for ()"]], "pallet_transaction_fees":[["impl<T: Config> From<Event<T>> for ()"]], "pallet_transporter":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"]], -"sc_consensus_subspace":[["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Header> From<VerificationError<Header>> for Error<Header>where\n Header: HeaderT,"],["impl<Header: HeaderT> From<ApiError> for Error<Header>"],["impl<Header> From<Error<Header>> for Stringwhere\n Header: HeaderT,"]], +"sc_consensus_subspace":[["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Header> From<VerificationError<Header>> for Error<Header>where\n Header: HeaderT,"],["impl<Header: HeaderT> From<ApiError> for Error<Header>"],["impl<Header> From<Error<Header>> for Stringwhere\n Header: HeaderT,"]], "sc_subspace_block_relay":[["impl From<Error> for BlockRelayConfigurationError"]], "sp_consensus_subspace":[["impl From<Kzg> for KzgExtension"],["impl From<SubspaceJustification> for Justification"],["impl From<PotOutput> for WrappedPotOutput"],["impl<'a> From<&'a VerifySolutionParams> for WrappedVerifySolutionParams<'a>"],["impl From<PosTableType> for PosExtension"],["impl From<Error> for String"],["impl<RewardAddress> From<&Solution<Public, RewardAddress>> for WrappedSolution"],["impl From<Box<dyn Fn([u8; 32], u64, PotOutput, bool) -> bool + Send + Sync, Global>> for PotExtension"]], "sp_domains":[["impl From<DomainId> for u32"],["impl From<u32> for DomainId"]], -"sp_domains_fraud_proof":[["impl From<Arc<dyn FraudProofHostFunctions, Global>> for FraudProofExtension"],["impl<DomainHash> From<Error> for VerificationError<DomainHash>"],["impl From<InvalidTransactionCode> for InvalidTransaction"],["impl<DomainHash> From<ApiError> for VerificationError<DomainHash>"],["impl<DomainHash> From<InvalidBundleEquivocationError> for VerificationError<DomainHash>"],["impl<DomainHash> From<Error> for VerificationError<DomainHash>"],["impl From<InvalidTransactionCode> for TransactionValidity"]], +"sp_domains_fraud_proof":[["impl<DomainHash> From<Error> for VerificationError<DomainHash>"],["impl<DomainHash> From<InvalidBundleEquivocationError> for VerificationError<DomainHash>"],["impl<DomainHash> From<Error> for VerificationError<DomainHash>"],["impl From<Arc<dyn FraudProofHostFunctions, Global>> for FraudProofExtension"],["impl<DomainHash> From<ApiError> for VerificationError<DomainHash>"],["impl From<InvalidTransactionCode> for InvalidTransaction"],["impl From<InvalidTransactionCode> for TransactionValidity"]], "sp_messenger":[["impl From<DomainId> for ChainId"],["impl From<u32> for ChainId"]], "subspace_core_primitives":[["impl From<PieceOffset> for u32"],["impl From<[u8; 48]> for RecordCommitment"],["impl From<FsFr> for Scalar"],["impl From<Witness> for RecordWitness"],["impl From<FsG1> for Witness"],["impl From<Scalar> for FsFr"],["impl From<ChunkWitness> for [u8; 48]"],["impl From<Witness> for ChunkWitness"],["impl From<RewardSignature> for [u8; 64]"],["impl From<u16> for PieceOffset"],["impl From<[u8; 32]> for PosSeed"],["impl From<Commitment> for RecordCommitment"],["impl From<&PieceArray> for Piece"],["impl From<[u8; 48]> for ChunkWitness"],["impl From<NonZeroU64> for HistorySize"],["impl From<u64> for PieceIndex"],["impl From<PieceIndex> for u64"],["impl From<RecordWitness> for [u8; 48]"],["impl From<SegmentCommitment> for [u8; 48]"],["impl From<Commitment> for SegmentCommitment"],["impl From<PosProof> for [u8; 160]"],["impl From<[u8; 16]> for PotKey"],["impl From<u64> for SegmentIndex"],["impl From<Piece> for Vec<u8>"],["impl From<HistorySize> for NonZeroU64"],["impl From<Scalar> for [u8; 32]"],["impl From<[u8; 64]> for RewardSignature"],["impl From<SegmentIndex> for u64"],["impl From<[u8; 16]> for PotOutput"],["impl From<u16> for U256"],["impl From<RecordCommitment> for [u8; 48]"],["impl From<PieceOffset> for u16"],["impl From<[u8; 48]> for SegmentCommitment"],["impl From<&[u8; 31]> for Scalar"],["impl From<FsPoly> for Polynomial"],["impl From<u16> for SBucket"],["impl From<PieceOffset> for u64"],["impl From<[u8; 31]> for Scalar"],["impl From<u32> for U256"],["impl From<SegmentIndex> for HistorySize"],["impl From<Witness> for FsG1"],["impl From<[u8; 48]> for RecordWitness"],["impl From<&Scalar> for [u8; 32]"],["impl From<[u8; 32]> for PublicKey"],["impl From<Randomness> for [u8; 32]"],["impl From<PosSeed> for [u8; 32]"],["impl From<PieceArray> for FlatPieces"],["impl From<Commitment> for [u8; 48]"],["impl From<&Commitment> for [u8; 48]"],["impl From<[u8; 16]> for PotSeed"],["impl From<SBucket> for u16"],["impl From<SBucket> for u32"],["impl From<u128> for U256"],["impl From<&Witness> for [u8; 48]"],["impl From<Witness> for [u8; 48]"],["impl From<PieceOffset> for usize"],["impl From<PublicKey> for [u8; 32]"],["impl From<SBucket> for usize"],["impl From<[u8; 160]> for PosProof"],["impl From<[u8; 32]> for Randomness"],["impl From<u8> for U256"],["impl From<u64> for U256"],["impl From<FsG1> for Commitment"],["impl From<Commitment> for FsG1"]], "subspace_farmer":[["impl From<Error> for SingleDiskFarmError"],["impl From<PlottingError> for PlottingError"],["impl From<ProvingError> for FarmingError"],["impl From<Error> for FarmingError"],["impl From<FarmingError> for BackgroundTaskError"],["impl From<ThreadPoolBuildError> for PlottingError"],["impl From<Box<dyn Error + Send + Sync, Global>> for BackgroundTaskError"],["impl From<Ulid> for SingleDiskFarmId"],["impl From<Error> for DiskPieceCacheError"],["impl From<ThreadPoolBuildError> for FarmingError"],["impl From<Error> for PlottingError"],["impl From<DiskPieceCacheError> for SingleDiskFarmError"],["impl From<PlottingError> for BackgroundTaskError"]], "subspace_farmer_components":[["impl From<Error> for ReadingError"],["impl From<Box<[u8], Global>> for AsyncReadBytes<Box<[u8]>>"],["impl From<AcquireError> for PlottingError"],["impl From<SectorContentsMapFromBytesError> for ProvingError"],["impl From<Error> for ProvingError"],["impl From<Vec<u8, Global>> for AsyncReadBytes<Vec<u8>>"],["impl From<SectorContentsMapFromBytesError> for ReadingError"],["impl From<ReadingError> for ProvingError"],["impl From<SectorMetadata> for SectorMetadataChecksummed"]], "subspace_networking":[["impl From<SubscriptionError> for SubscribeError"],["impl From<TransportError<Error>> for CreationError"],["impl From<SendError> for GetClosestPeersError"],["impl From<MultihashCode> for u64"],["impl From<Error> for NetworkParametersPersistenceError"],["impl From<KeyWrapper<PieceIndex>> for Key"],["impl From<Canceled> for SubscribeError"],["impl From<Error> for CreationError"],["impl From<Error> for SendRequestError"],["impl From<Canceled> for GetClosestPeersError"],["impl From<SendError> for SubscribeError"],["impl From<SendError> for SendRequestError"],["impl From<Canceled> for SendRequestError"]], -"subspace_runtime":[["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], -"subspace_service":[["impl From<CreationError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<BlockRelayConfigurationError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<AddrParseError> for Error"],["impl From<DsnConfigurationError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<NetworkParametersPersistenceError> for DsnConfigurationError"]], -"subspace_test_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"]] +"subspace_runtime":[["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], +"subspace_service":[["impl From<DsnConfigurationError> for Error"],["impl From<BlockRelayConfigurationError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<AddrParseError> for Error"],["impl From<NetworkParametersPersistenceError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<CreationError> for DsnConfigurationError"]], +"subspace_test_runtime":[["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.TryInto.js b/implementors/core/convert/trait.TryInto.js index d0bd951f3a..e2b3bde23b 100644 --- a/implementors/core/convert/trait.TryInto.js +++ b/implementors/core/convert/trait.TryInto.js @@ -1,6 +1,6 @@ (function() {var implementors = { "evm_domain_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"]], "evm_domain_test_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]], -"subspace_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]], -"subspace_test_runtime":[["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]] +"subspace_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"]], +"subspace_test_runtime":[["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 23d8dd7d07..f4ed4cc6b7 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -12,7 +12,7 @@ "evm_domain_test_runtime":[["impl Debug for RuntimeError"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for SessionKeys"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for OriginCaller"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeEvent"]], "orml_vesting":[["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Event<T>"],["impl<T: Config> Debug for Error<T>"],["impl<BlockNumber, Balance> Debug for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Debug,\n Balance: Debug + MaxEncodedLen + HasCompact,"],["impl<T> Debug for Pallet<T>"]], "pallet_domain_id":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], -"pallet_domains":[["impl<T: Config> Debug for Error<T>"],["impl Debug for Error"],["impl<Number: Debug, Hash: Debug> Debug for RuntimeObject<Number, Hash>"],["impl Debug for TxRangeState"],["impl<T: Config> Debug for Call<T>"],["impl<AccountId: Debug + Ord> Debug for DomainConfig<AccountId>"],["impl<T: Config> Debug for Event<T>"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for Error"],["impl<Hash: Debug> Debug for ScheduledRuntimeUpgrade<Hash>"],["impl<T> Debug for Pallet<T>"],["impl Debug for BundleError"],["impl Debug for FraudProofError"],["impl Debug for Error"],["impl<Number: Debug, ReceiptHash: Debug, AccountId: Debug + Ord> Debug for DomainObject<Number, ReceiptHash, AccountId>"]], +"pallet_domains":[["impl Debug for Error"],["impl<Number: Debug, ReceiptHash: Debug, AccountId: Debug + Ord> Debug for DomainObject<Number, ReceiptHash, AccountId>"],["impl<Hash: Debug> Debug for ScheduledRuntimeUpgrade<Hash>"],["impl<Number: Debug, Hash: Debug> Debug for RuntimeObject<Number, Hash>"],["impl<T: Config> Debug for Error<T>"],["impl Debug for Error"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for FraudProofError"],["impl<AccountId: Debug + Ord> Debug for DomainConfig<AccountId>"],["impl Debug for BundleError"],["impl<T: Config> Debug for Call<T>"],["impl Debug for TxRangeState"],["impl<T> Debug for Pallet<T>"],["impl Debug for Error"]], "pallet_feeds":[["impl<T: Config> Debug for Error<T>"],["impl Debug for CallObject"],["impl Debug for TotalObjectsAndSize"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl Debug for FeedObjectMapping"],["impl<FeedProcessorId: Debug, AccountId: Debug> Debug for FeedConfig<FeedProcessorId, AccountId>"],["impl<T: Config> Debug for Event<T>"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> Debug for Error<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl Debug for InitializationData"]], "pallet_messenger":[["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for OutboxMessageResult"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl Debug for ChannelState"],["impl<Balance: Debug> Debug for Channel<Balance>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], @@ -29,7 +29,7 @@ "sc_subspace_block_relay":[["impl Debug for BlockRelayConfigurationError"]], "sp_consensus_subspace":[["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for SignedVote<Number, Hash, RewardAddress>"],["impl Debug for SolutionRanges"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for PreDigest<PublicKey, RewardAddress>"],["impl Debug for ChainConstants"],["impl Debug for PotNextSlotInput"],["impl Debug for PreDigestPotInfo"],["impl Debug for SubspaceJustification"],["impl Debug for PotParameters"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for Vote<Number, Hash, RewardAddress>"],["impl<PublicKey: Debug, RewardAddress: Debug, Signature: Debug> Debug for SubspaceDigestItems<PublicKey, RewardAddress, Signature>"],["impl Debug for InherentType"],["impl<Offender: Debug> Debug for OffenceDetails<Offender>"],["impl Debug for WrappedSolution"],["impl Debug for InherentError"],["impl Debug for ErrorDigestType"],["impl Debug for OffenceError"],["impl<'a> Debug for WrappedVerifySolutionParams<'a>"],["impl Debug for PotParametersChange"],["impl Debug for WrappedPotOutput"],["impl Debug for Error"]], "sp_domains":[["impl Debug for RuntimeType"],["impl<Hash: Debug> Debug for BundleValidity<Hash>"],["impl<Hash: Debug> Debug for BundleDigest<Hash>"],["impl<AccountId: Debug + Ord> Debug for GenesisDomain<AccountId>"],["impl Debug for Witness"],["impl Debug for DomainId"],["impl Debug for ProofOfElectionError"],["impl Debug for ReceiptValidity"],["impl Debug for VerificationError"],["impl Debug for StorageKey"],["impl<Extrinsic: Debug, Number: Debug, Hash: Debug, DomainHeader: Debug + HeaderT, Balance: Debug> Debug for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>"],["impl Debug for StorageData"],["impl<Hash: Debug> Debug for InboxedBundle<Hash>"],["impl<Balance: Debug> Debug for BundleProducerElectionParams<Balance>"],["impl<AccountId: Debug + Ord> Debug for OperatorAllowList<AccountId>"],["impl Debug for DomainsHoldIdentifier"],["impl Debug for StakingHoldIdentifier"],["impl Debug for InvalidBundleType"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for ExtrinsicDigest"],["impl Debug for RawGenesis"],["impl<CHash: Debug> Debug for ProofOfElection<CHash>"],["impl Debug for DomainBlockLimit"],["impl<Number: Debug, Hash: Debug, DomainHeader: Debug + HeaderT, Balance: Debug> Debug for BundleHeader<Number, Hash, DomainHeader, Balance>"],["impl Debug for InvalidReceipt"],["impl<Number: Debug, Hash: Debug, DomainHeader: Debug + HeaderT, Balance: Debug> Debug for SealedBundleHeader<Number, Hash, DomainHeader, Balance>"]], -"sp_domains_fraud_proof":[["impl<Number: Debug, Hash: Debug, DomainHeader: Debug + HeaderT> Debug for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl Debug for ValidBundleDigest"],["impl<ReceiptHash: Debug> Debug for ImproperTransactionSortitionProof<ReceiptHash>"],["impl<DomainHash: Debug> Debug for VerificationError<DomainHash>"],["impl<ReceiptHash: Debug> Debug for InvalidTotalRewardsProof<ReceiptHash>"],["impl<ReceiptHash: Debug> Debug for InvalidBundlesFraudProof<ReceiptHash>"],["impl<DomainHash: Debug> Debug for InvalidTransactionProof<DomainHash>"],["impl Debug for FraudProofVerificationInfoRequest"],["impl<ReceiptHash: Debug> Debug for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl Debug for ExecutionPhase"],["impl<ReceiptHash: Debug> Debug for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<Number: Debug, Hash: Debug, DomainHeader: Debug + HeaderT> Debug for FraudProof<Number, Hash, DomainHeader>"],["impl Debug for FraudProofVerificationInfoResponse"],["impl Debug for InvalidBundleEquivocationError"],["impl Debug for SetCodeExtrinsic"],["impl<ReceiptHash: Debug> Debug for InvalidStateTransitionProof<ReceiptHash>"],["impl<ReceiptHash: Debug> Debug for ValidBundleProof<ReceiptHash>"]], +"sp_domains_fraud_proof":[["impl Debug for ValidBundleDigest"],["impl<ReceiptHash: Debug> Debug for InvalidBundlesFraudProof<ReceiptHash>"],["impl<ReceiptHash: Debug> Debug for InvalidTotalRewardsProof<ReceiptHash>"],["impl<ReceiptHash: Debug> Debug for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl Debug for ExecutionPhase"],["impl Debug for SetCodeExtrinsic"],["impl<DomainHash: Debug> Debug for VerificationError<DomainHash>"],["impl<ReceiptHash: Debug> Debug for ValidBundleProof<ReceiptHash>"],["impl<Number: Debug, Hash: Debug, DomainHeader: Debug + HeaderT> Debug for FraudProof<Number, Hash, DomainHeader>"],["impl Debug for FraudProofVerificationInfoResponse"],["impl<ReceiptHash: Debug> Debug for ImproperTransactionSortitionProof<ReceiptHash>"],["impl Debug for FraudProofVerificationInfoRequest"],["impl<ReceiptHash: Debug> Debug for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<Number: Debug, Hash: Debug, DomainHeader: Debug + HeaderT> Debug for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl<DomainHash: Debug> Debug for InvalidTransactionProof<DomainHash>"],["impl Debug for InvalidBundleEquivocationError"],["impl<ReceiptHash: Debug> Debug for InvalidStateTransitionProof<ReceiptHash>"]], "sp_executive":[["impl Debug for InherentError"],["impl Debug for InherentType"]], "sp_messenger":[["impl Debug for ChainId"],["impl Debug for BlockMessagesWithStorageKey"],["impl Debug for MessageWeightTag"],["impl<Balance: Debug> Debug for ProtocolMessageRequest<Balance>"],["impl<Balance: Debug> Debug for FeeModel<Balance>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl Debug for EndpointRequest"],["impl<Request: Debug, Response: Debug> Debug for RequestResponse<Request, Response>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Debug> Debug for InitiateChannelParams<Balance>"],["impl<Number: Debug, Hash: Debug> Debug for BlockInfo<Number, Hash>"],["impl Debug for BlockMessageWithStorageKey"],["impl Debug for Endpoint"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Debug> Debug for Payload<Balance>"],["impl<Balance: Debug> Debug for VersionedPayload<Balance>"],["impl<Balance: Debug> Debug for Message<Balance>"]], "subspace_archiving":[["impl Debug for SegmentItem"],["impl Debug for ReconstructorInstantiationError"],["impl Debug for Archiver"],["impl Debug for Segment"],["impl Debug for ReconstructorError"],["impl Debug for ReconstructorInstantiationError"],["impl Debug for Reconstructor"],["impl Debug for ReconstructorError"],["impl Debug for PiecesReconstructor"],["impl Debug for ReconstructedContents"],["impl Debug for ArchiverInstantiationError"],["impl Debug for NewArchivedSegment"]], @@ -38,12 +38,12 @@ "subspace_farmer":[["impl Debug for ReadersAndPieces"],["impl Debug for SingleDiskFarmError"],["impl Debug for BackgroundTaskError"],["impl Debug for SingleDiskFarmInfo"],["impl Debug for PieceCache"],["impl Debug for Ss58ParsingError"],["impl Debug for SingleDiskFarmScrubError"],["impl Debug for DiskPieceCacheError"],["impl Debug for NodeRpcClient"],["impl<'a, PosTable> Debug for PlotAuditOptions<'a, PosTable>where\n PosTable: Table + Debug,\n PosTable::Generator: Debug,"],["impl Debug for PlottingError"],["impl Debug for SingleDiskFarmId"],["impl Debug for DiskPieceCache"],["impl Debug for Offset"],["impl Debug for PieceReader"],["impl Debug for FarmingError"]], "subspace_farmer_components":[["impl Debug for PlottingError"],["impl Debug for PlottedSector"],["impl Debug for SectorContentsMapEncodeIntoError"],["impl Debug for ProvingError"],["impl Debug for PlotRecord"],["impl Debug for FarmerProtocolInfo"],["impl<'a, Sector> Debug for AuditResult<'a, Sector>where\n Sector: 'a + Debug,"],["impl<'a, Sector> Debug for SolutionCandidates<'a, Sector>where\n Sector: 'a + Debug,"],["impl<'a, T: Debug> Debug for ReadAtOffset<'a, T>"],["impl Debug for PieceGetterRetryPolicy"],["impl Debug for SectorMetadataChecksummed"],["impl Debug for SectorContentsMapFromBytesError"],["impl Debug for ReadingError"],["impl Debug for SectorMetadata"],["impl Debug for SectorContentsMapIterationError"],["impl Debug for SectorContentsMap"]], "subspace_networking":[["impl Debug for Config"],["impl<LocalRecordProvider> Debug for Config<LocalRecordProvider>"],["impl Debug for SegmentHeaderResponse"],["impl Debug for PeerDiscovered"],["impl Debug for PieceByIndexRequest"],["impl Debug for SegmentHeaderRequest"],["impl Debug for NetworkParametersPersistenceError"],["impl Debug for Node"],["impl Debug for GetClosestPeersError"],["impl Debug for SendRequestError"],["impl Debug for Notification"],["impl Debug for NewPeerInfo"],["impl Debug for SubscribeError"],["impl Debug for PeerInfoProvider"],["impl Debug for PieceByIndexResponse"],["impl Debug for MultihashCode"],["impl Debug for CreationError"],["impl Debug for TopicSubscription"],["impl Debug for RetryPolicy"],["impl<K: Debug> Debug for UniqueRecordBinaryHeap<K>"],["impl Debug for PeerInfo"],["impl<T: Debug> Debug for KeyWrapper<T>"]], -"subspace_node":[["impl Debug for PurgeChainCmd"],["impl Debug for Subcommand"],["impl Debug for DomainCli"],["impl Debug for Cli"],["impl Debug for Subcommand"]], +"subspace_node":[["impl Debug for Subcommand"],["impl Debug for DomainCli"],["impl Debug for Subcommand"],["impl Debug for PurgeChainCmd"],["impl Debug for Cli"]], "subspace_proof_of_space":[["impl Debug for ShimTable"],["impl Debug for ChiaTableGenerator"],["impl Debug for ChiaTable"],["impl<const K: u8> Debug for Tables<K>where\n EvaluatableUsize<{ _ }>: Sized,\n EvaluatableUsize<{ _ }>: Sized,\n EvaluatableUsize<{ _ }>: Sized,\n EvaluatableUsize<{ _ }>: Sized,\n EvaluatableUsize<{ _ }>: Sized,\n EvaluatableUsize<{ _ }>: Sized,\n EvaluatableUsize<{ _ }>: Sized,"],["impl Debug for ShimTableGenerator"],["impl<const K: u8> Debug for TablesCache<K>"],["impl Debug for PosTableType"]], "subspace_proof_of_time":[["impl Debug for PotError"]], "subspace_rpc_primitives":[["impl Debug for RewardSigningInfo"],["impl Debug for NodeSyncStatus"],["impl Debug for SolutionResponse"],["impl Debug for RewardSignatureResponse"],["impl Debug for SlotInfo"],["impl Debug for FarmerAppInfo"]], -"subspace_runtime":[["impl Debug for RuntimeCall"],["impl Debug for SessionKeys"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for Runtime"],["impl Debug for RuntimeHoldReason"],["impl Debug for HoldIdentifier"],["impl Debug for OriginCaller"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"]], -"subspace_service":[["impl Debug for SubspaceConfiguration"],["impl Debug for DsnConfig"],["impl Debug for Error"],["impl Debug for SubspaceNetworking"],["impl Debug for DsnConfigurationError"]], -"subspace_test_runtime":[["impl Debug for RuntimeOrigin"],["impl Debug for SessionKeys"],["impl Debug for OriginCaller"],["impl Debug for RuntimeLockId"],["impl Debug for Runtime"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeError"],["impl Debug for RuntimeHoldReason"]], +"subspace_runtime":[["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeOrigin"],["impl Debug for OriginCaller"],["impl Debug for RuntimeEvent"],["impl Debug for SessionKeys"],["impl Debug for Runtime"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeCall"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeError"]], +"subspace_service":[["impl Debug for DsnConfigurationError"],["impl Debug for Error"],["impl Debug for DsnConfig"],["impl Debug for SubspaceNetworking"],["impl Debug for SubspaceConfiguration"]], +"subspace_test_runtime":[["impl Debug for RuntimeCall"],["impl Debug for RuntimeLockId"],["impl Debug for SessionKeys"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeError"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeEvent"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeHoldReason"],["impl Debug for OriginCaller"]], "subspace_verification":[["impl Debug for PieceCheckParams"],["impl Debug for Error"],["impl Debug for VerifySolutionParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 479a47cc00..70e48f0f77 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -14,6 +14,6 @@ "subspace_networking":[["impl Copy for PieceByIndexRequest"],["impl<T: Copy> Copy for KeyWrapper<T>"],["impl Copy for RetryPolicy"],["impl Copy for Notification"]], "subspace_proof_of_space":[["impl Copy for PosTableType"]], "subspace_rpc_primitives":[["impl Copy for NodeSyncStatus"],["impl Copy for RewardSigningInfo"],["impl Copy for RewardSignatureResponse"],["impl Copy for SlotInfo"]], -"subspace_runtime":[["impl Copy for Runtime"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeFreezeReason"]], -"subspace_test_runtime":[["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeLockId"],["impl Copy for Runtime"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeHoldReason"]] +"subspace_runtime":[["impl Copy for RuntimeHoldReason"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeLockId"],["impl Copy for Runtime"],["impl Copy for RuntimeSlashReason"]], +"subspace_test_runtime":[["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for HoldIdentifier"],["impl Copy for Runtime"],["impl Copy for RuntimeSlashReason"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index 1e928f58cf..84a36eb413 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -5,7 +5,7 @@ "evm_domain_runtime":[["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for RuntimeHoldReason"]], "evm_domain_test_runtime":[["impl StructuralEq for SessionKeys"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeHoldReason"]], "orml_vesting":[["impl<BlockNumber, Balance: MaxEncodedLen + HasCompact> StructuralEq for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domains":[["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for TxRangeState"],["impl<Hash> StructuralEq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number, Hash> StructuralEq for RuntimeObject<Number, Hash>"],["impl<AccountId: Ord> StructuralEq for DomainConfig<AccountId>"],["impl<Number, ReceiptHash, AccountId: Ord> StructuralEq for DomainObject<Number, ReceiptHash, AccountId>"]], +"pallet_domains":[["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number, ReceiptHash, AccountId: Ord> StructuralEq for DomainObject<Number, ReceiptHash, AccountId>"],["impl<AccountId: Ord> StructuralEq for DomainConfig<AccountId>"],["impl<Number, Hash> StructuralEq for RuntimeObject<Number, Hash>"],["impl StructuralEq for TxRangeState"],["impl<Hash> StructuralEq for ScheduledRuntimeUpgrade<Hash>"]], "pallet_feeds":[["impl StructuralEq for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl StructuralEq for InitializationData"]], "pallet_messenger":[["impl StructuralEq for ChannelState"],["impl<Balance> StructuralEq for Channel<Balance>"],["impl StructuralEq for OutboxMessageResult"]], @@ -14,7 +14,7 @@ "sc_consensus_subspace":[["impl<Header: HeaderT> StructuralEq for VerificationError<Header>"]], "sp_consensus_subspace":[["impl<Number, Hash, RewardAddress> StructuralEq for SignedVote<Number, Hash, RewardAddress>"],["impl StructuralEq for PotParametersChange"],["impl<Number, Hash, RewardAddress> StructuralEq for Vote<Number, Hash, RewardAddress>"],["impl StructuralEq for PotNextSlotInput"],["impl StructuralEq for Error"],["impl StructuralEq for SolutionRanges"],["impl<Offender> StructuralEq for OffenceDetails<Offender>"],["impl StructuralEq for ChainConstants"],["impl StructuralEq for ErrorDigestType"],["impl StructuralEq for OffenceError"]], "sp_domains":[["impl StructuralEq for InvalidBundleType"],["impl StructuralEq for RuntimeType"],["impl<Balance> StructuralEq for BundleProducerElectionParams<Balance>"],["impl StructuralEq for StakingHoldIdentifier"],["impl StructuralEq for VerificationError"],["impl<Hash> StructuralEq for BundleValidity<Hash>"],["impl StructuralEq for DomainId"],["impl StructuralEq for ExtrinsicDigest"],["impl StructuralEq for StorageKey"],["impl StructuralEq for DomainsHoldIdentifier"],["impl StructuralEq for InvalidReceipt"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for DomainInstanceData"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> StructuralEq for BundleHeader<Number, Hash, DomainHeader, Balance>"],["impl<CHash> StructuralEq for ProofOfElection<CHash>"],["impl<Extrinsic, Number, Hash, DomainHeader: HeaderT, Balance> StructuralEq for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>"],["impl StructuralEq for ProofOfElectionError"],["impl StructuralEq for ReceiptValidity"],["impl StructuralEq for Witness"],["impl<Hash> StructuralEq for BundleDigest<Hash>"],["impl<AccountId: Ord> StructuralEq for OperatorAllowList<AccountId>"],["impl<AccountId: Ord> StructuralEq for GenesisDomain<AccountId>"],["impl<Hash> StructuralEq for InboxedBundle<Hash>"],["impl StructuralEq for RawGenesis"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> StructuralEq for SealedBundleHeader<Number, Hash, DomainHeader, Balance>"],["impl StructuralEq for DomainDigestItem"],["impl StructuralEq for StorageData"]], -"sp_domains_fraud_proof":[["impl StructuralEq for FraudProofVerificationInfoResponse"],["impl<ReceiptHash> StructuralEq for InvalidBundlesFraudProof<ReceiptHash>"],["impl<ReceiptHash> StructuralEq for InvalidStateTransitionProof<ReceiptHash>"],["impl StructuralEq for ExecutionPhase"],["impl<ReceiptHash> StructuralEq for ImproperTransactionSortitionProof<ReceiptHash>"],["impl<DomainHash> StructuralEq for InvalidTransactionProof<DomainHash>"],["impl<Number, Hash, DomainHeader: HeaderT> StructuralEq for FraudProof<Number, Hash, DomainHeader>"],["impl<Number, Hash, DomainHeader: HeaderT> StructuralEq for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash> StructuralEq for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<ReceiptHash> StructuralEq for ValidBundleProof<ReceiptHash>"],["impl<ReceiptHash> StructuralEq for InvalidTotalRewardsProof<ReceiptHash>"],["impl StructuralEq for ValidBundleDigest"],["impl StructuralEq for SetCodeExtrinsic"],["impl StructuralEq for FraudProofVerificationInfoRequest"],["impl<ReceiptHash> StructuralEq for InvalidExtrinsicsRootProof<ReceiptHash>"]], +"sp_domains_fraud_proof":[["impl<ReceiptHash> StructuralEq for ImproperTransactionSortitionProof<ReceiptHash>"],["impl<ReceiptHash> StructuralEq for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<ReceiptHash> StructuralEq for InvalidTotalRewardsProof<ReceiptHash>"],["impl StructuralEq for ExecutionPhase"],["impl<Number, Hash, DomainHeader: HeaderT> StructuralEq for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash> StructuralEq for ValidBundleProof<ReceiptHash>"],["impl<ReceiptHash> StructuralEq for InvalidStateTransitionProof<ReceiptHash>"],["impl<ReceiptHash> StructuralEq for InvalidBundlesFraudProof<ReceiptHash>"],["impl StructuralEq for SetCodeExtrinsic"],["impl StructuralEq for FraudProofVerificationInfoRequest"],["impl<ReceiptHash> StructuralEq for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl<Number, Hash, DomainHeader: HeaderT> StructuralEq for FraudProof<Number, Hash, DomainHeader>"],["impl StructuralEq for ValidBundleDigest"],["impl StructuralEq for FraudProofVerificationInfoResponse"],["impl<DomainHash> StructuralEq for InvalidTransactionProof<DomainHash>"]], "sp_messenger":[["impl StructuralEq for MessageWeightTag"],["impl<Number, Hash> StructuralEq for BlockInfo<Number, Hash>"],["impl<Balance> StructuralEq for Message<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralEq for EndpointRequest"],["impl<Balance> StructuralEq for InitiateChannelParams<Balance>"],["impl<Balance> StructuralEq for VersionedPayload<Balance>"],["impl StructuralEq for ChainId"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance> StructuralEq for FeeModel<Balance>"],["impl<Balance> StructuralEq for Payload<Balance>"],["impl<Balance> StructuralEq for ProtocolMessageRequest<Balance>"],["impl StructuralEq for BlockMessageWithStorageKey"],["impl StructuralEq for Endpoint"],["impl StructuralEq for BlockMessagesWithStorageKey"],["impl<Request, Response> StructuralEq for RequestResponse<Request, Response>"]], "subspace_archiving":[["impl StructuralEq for Segment"],["impl StructuralEq for NewArchivedSegment"],["impl StructuralEq for ReconstructedContents"],["impl StructuralEq for ArchiverInstantiationError"],["impl StructuralEq for SegmentItem"],["impl StructuralEq for ReconstructorInstantiationError"],["impl StructuralEq for ReconstructorInstantiationError"]], "subspace_core_primitives":[["impl StructuralEq for PosProof"],["impl StructuralEq for PosSeed"],["impl<PublicKey, RewardAddress> StructuralEq for Solution<PublicKey, RewardAddress>"],["impl StructuralEq for Piece"],["impl StructuralEq for SectorSlotChallenge"],["impl StructuralEq for ChunkWitness"],["impl StructuralEq for Witness"],["impl StructuralEq for SBucket"],["impl StructuralEq for SectorId"],["impl StructuralEq for U256"],["impl StructuralEq for HistorySize"],["impl StructuralEq for PotOutput"],["impl StructuralEq for GlobalObject"],["impl StructuralEq for RewardSignature"],["impl StructuralEq for RecordedHistorySegment"],["impl StructuralEq for RecordWitness"],["impl StructuralEq for PieceIndex"],["impl StructuralEq for Scalar"],["impl StructuralEq for Randomness"],["impl StructuralEq for BlockObjectMapping"],["impl StructuralEq for Record"],["impl StructuralEq for FlatPieces"],["impl StructuralEq for ArchivedHistorySegment"],["impl StructuralEq for LastArchivedBlock"],["impl StructuralEq for PieceObject"],["impl StructuralEq for PotSeed"],["impl StructuralEq for SegmentIndex"],["impl StructuralEq for PieceArray"],["impl StructuralEq for PublicKey"],["impl<T> StructuralEq for NonEmptyVec<T>"],["impl StructuralEq for RecordCommitment"],["impl StructuralEq for PieceObjectMapping"],["impl StructuralEq for SegmentHeader"],["impl StructuralEq for RawRecord"],["impl StructuralEq for Commitment"],["impl StructuralEq for PieceOffset"],["impl StructuralEq for PotCheckpoints"],["impl StructuralEq for PotKey"],["impl StructuralEq for ArchivedBlockProgress"],["impl StructuralEq for SegmentCommitment"],["impl StructuralEq for BlockObject"]], @@ -22,7 +22,7 @@ "subspace_farmer_components":[["impl StructuralEq for SectorContentsMapEncodeIntoError"],["impl StructuralEq for SectorContentsMapIterationError"],["impl StructuralEq for SectorContentsMapFromBytesError"],["impl StructuralEq for PieceGetterRetryPolicy"]], "subspace_networking":[["impl StructuralEq for PieceByIndexResponse"],["impl StructuralEq for SegmentHeaderResponse"],["impl StructuralEq for RetryPolicy"],["impl StructuralEq for PieceByIndexRequest"],["impl StructuralEq for SegmentHeaderRequest"]], "subspace_rpc_primitives":[["impl StructuralEq for NodeSyncStatus"]], -"subspace_runtime":[["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for Runtime"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeFreezeReason"]], -"subspace_test_runtime":[["impl StructuralEq for SessionKeys"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeLockId"]], +"subspace_runtime":[["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for HoldIdentifier"]], +"subspace_test_runtime":[["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for OriginCaller"]], "subspace_verification":[["impl StructuralEq for Error"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 853c8d0c98..72a073feda 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -5,7 +5,7 @@ "evm_domain_runtime":[["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for Runtime"]], "evm_domain_test_runtime":[["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for SessionKeys"]], "orml_vesting":[["impl<BlockNumber, Balance: MaxEncodedLen + HasCompact> StructuralPartialEq for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domains":[["impl<Hash> StructuralPartialEq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number, ReceiptHash, AccountId: Ord> StructuralPartialEq for DomainObject<Number, ReceiptHash, AccountId>"],["impl StructuralPartialEq for BundleError"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for TxRangeState"],["impl<AccountId: Ord> StructuralPartialEq for DomainConfig<AccountId>"],["impl StructuralPartialEq for FraudProofError"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for Error"],["impl<Number, Hash> StructuralPartialEq for RuntimeObject<Number, Hash>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"]], +"pallet_domains":[["impl<Hash> StructuralPartialEq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number, Hash> StructuralPartialEq for RuntimeObject<Number, Hash>"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for BundleError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for FraudProofError"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for TxRangeState"],["impl<AccountId: Ord> StructuralPartialEq for DomainConfig<AccountId>"],["impl<Number, ReceiptHash, AccountId: Ord> StructuralPartialEq for DomainObject<Number, ReceiptHash, AccountId>"]], "pallet_feeds":[["impl StructuralPartialEq for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl StructuralPartialEq for InitializationData"]], "pallet_messenger":[["impl StructuralPartialEq for OutboxMessageResult"],["impl<Balance> StructuralPartialEq for Channel<Balance>"],["impl StructuralPartialEq for ChannelState"]], @@ -14,7 +14,7 @@ "sc_consensus_subspace":[["impl<Header: HeaderT> StructuralPartialEq for VerificationError<Header>"]], "sp_consensus_subspace":[["impl StructuralPartialEq for SolutionRanges"],["impl StructuralPartialEq for OffenceError"],["impl StructuralPartialEq for Error"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for Vote<Number, Hash, RewardAddress>"],["impl StructuralPartialEq for PotParametersChange"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for SignedVote<Number, Hash, RewardAddress>"],["impl<Offender> StructuralPartialEq for OffenceDetails<Offender>"],["impl StructuralPartialEq for ChainConstants"],["impl StructuralPartialEq for PotNextSlotInput"],["impl StructuralPartialEq for ErrorDigestType"]], "sp_domains":[["impl<AccountId: Ord> StructuralPartialEq for OperatorAllowList<AccountId>"],["impl StructuralPartialEq for InvalidReceipt"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for StakingHoldIdentifier"],["impl<CHash> StructuralPartialEq for ProofOfElection<CHash>"],["impl StructuralPartialEq for StorageData"],["impl StructuralPartialEq for StorageKey"],["impl StructuralPartialEq for VerificationError"],["impl<Hash> StructuralPartialEq for InboxedBundle<Hash>"],["impl StructuralPartialEq for ProofOfElectionError"],["impl<Hash> StructuralPartialEq for BundleDigest<Hash>"],["impl StructuralPartialEq for DomainInstanceData"],["impl StructuralPartialEq for Witness"],["impl StructuralPartialEq for DomainsHoldIdentifier"],["impl<Balance> StructuralPartialEq for BundleProducerElectionParams<Balance>"],["impl StructuralPartialEq for ReceiptValidity"],["impl StructuralPartialEq for DomainDigestItem"],["impl StructuralPartialEq for RuntimeType"],["impl StructuralPartialEq for RawGenesis"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> StructuralPartialEq for SealedBundleHeader<Number, Hash, DomainHeader, Balance>"],["impl StructuralPartialEq for ExtrinsicDigest"],["impl StructuralPartialEq for InvalidBundleType"],["impl StructuralPartialEq for DomainId"],["impl<Hash> StructuralPartialEq for BundleValidity<Hash>"],["impl<Extrinsic, Number, Hash, DomainHeader: HeaderT, Balance> StructuralPartialEq for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> StructuralPartialEq for BundleHeader<Number, Hash, DomainHeader, Balance>"],["impl<AccountId: Ord> StructuralPartialEq for GenesisDomain<AccountId>"]], -"sp_domains_fraud_proof":[["impl<DomainHash> StructuralPartialEq for InvalidTransactionProof<DomainHash>"],["impl StructuralPartialEq for ValidBundleDigest"],["impl<ReceiptHash> StructuralPartialEq for InvalidBundlesFraudProof<ReceiptHash>"],["impl StructuralPartialEq for SetCodeExtrinsic"],["impl StructuralPartialEq for FraudProofVerificationInfoResponse"],["impl StructuralPartialEq for ExecutionPhase"],["impl<ReceiptHash> StructuralPartialEq for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl StructuralPartialEq for FraudProofVerificationInfoRequest"],["impl<ReceiptHash> StructuralPartialEq for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<Number, Hash, DomainHeader: HeaderT> StructuralPartialEq for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash> StructuralPartialEq for ValidBundleProof<ReceiptHash>"],["impl<ReceiptHash> StructuralPartialEq for InvalidStateTransitionProof<ReceiptHash>"],["impl<ReceiptHash> StructuralPartialEq for InvalidTotalRewardsProof<ReceiptHash>"],["impl<ReceiptHash> StructuralPartialEq for ImproperTransactionSortitionProof<ReceiptHash>"],["impl<Number, Hash, DomainHeader: HeaderT> StructuralPartialEq for FraudProof<Number, Hash, DomainHeader>"]], +"sp_domains_fraud_proof":[["impl<ReceiptHash> StructuralPartialEq for InvalidTotalRewardsProof<ReceiptHash>"],["impl<ReceiptHash> StructuralPartialEq for InvalidStateTransitionProof<ReceiptHash>"],["impl StructuralPartialEq for FraudProofVerificationInfoResponse"],["impl<ReceiptHash> StructuralPartialEq for InvalidExtrinsicsRootProof<ReceiptHash>"],["impl StructuralPartialEq for ValidBundleDigest"],["impl StructuralPartialEq for ExecutionPhase"],["impl<ReceiptHash> StructuralPartialEq for ValidBundleProof<ReceiptHash>"],["impl<Number, Hash, DomainHeader: HeaderT> StructuralPartialEq for BundleEquivocationProof<Number, Hash, DomainHeader>"],["impl<DomainHash> StructuralPartialEq for InvalidTransactionProof<DomainHash>"],["impl<ReceiptHash> StructuralPartialEq for InvalidBundlesFraudProof<ReceiptHash>"],["impl StructuralPartialEq for FraudProofVerificationInfoRequest"],["impl StructuralPartialEq for SetCodeExtrinsic"],["impl<ReceiptHash> StructuralPartialEq for InvalidDomainBlockHashProof<ReceiptHash>"],["impl<Number, Hash, DomainHeader: HeaderT> StructuralPartialEq for FraudProof<Number, Hash, DomainHeader>"],["impl<ReceiptHash> StructuralPartialEq for ImproperTransactionSortitionProof<ReceiptHash>"]], "sp_messenger":[["impl<Number, Hash> StructuralPartialEq for BlockInfo<Number, Hash>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance> StructuralPartialEq for InitiateChannelParams<Balance>"],["impl StructuralPartialEq for Endpoint"],["impl<Balance> StructuralPartialEq for ProtocolMessageRequest<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance> StructuralPartialEq for VersionedPayload<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralPartialEq for EndpointRequest"],["impl<Balance> StructuralPartialEq for Message<Balance>"],["impl StructuralPartialEq for ChainId"],["impl StructuralPartialEq for MessageWeightTag"],["impl StructuralPartialEq for BlockMessagesWithStorageKey"],["impl<Balance> StructuralPartialEq for FeeModel<Balance>"],["impl<Balance> StructuralPartialEq for Payload<Balance>"],["impl<Request, Response> StructuralPartialEq for RequestResponse<Request, Response>"],["impl StructuralPartialEq for BlockMessageWithStorageKey"]], "subspace_archiving":[["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for NewArchivedSegment"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for Segment"],["impl StructuralPartialEq for ReconstructedContents"],["impl StructuralPartialEq for ArchiverInstantiationError"],["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for SegmentItem"],["impl StructuralPartialEq for ReconstructorInstantiationError"]], "subspace_core_primitives":[["impl StructuralPartialEq for SegmentCommitment"],["impl StructuralPartialEq for SectorId"],["impl StructuralPartialEq for PotOutput"],["impl StructuralPartialEq for PieceObjectMapping"],["impl StructuralPartialEq for ArchivedBlockProgress"],["impl StructuralPartialEq for RecordedHistorySegment"],["impl StructuralPartialEq for RawRecord"],["impl StructuralPartialEq for PosSeed"],["impl<T> StructuralPartialEq for NonEmptyVec<T>"],["impl StructuralPartialEq for PieceArray"],["impl StructuralPartialEq for ArchivedHistorySegment"],["impl StructuralPartialEq for BlockObjectMapping"],["impl StructuralPartialEq for Record"],["impl StructuralPartialEq for RecordWitness"],["impl StructuralPartialEq for Randomness"],["impl StructuralPartialEq for LastArchivedBlock"],["impl StructuralPartialEq for SegmentHeader"],["impl StructuralPartialEq for ChunkWitness"],["impl StructuralPartialEq for GlobalObject"],["impl<PublicKey, RewardAddress> StructuralPartialEq for Solution<PublicKey, RewardAddress>"],["impl StructuralPartialEq for RecordCommitment"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Commitment"],["impl StructuralPartialEq for BlockObject"],["impl StructuralPartialEq for PieceIndex"],["impl StructuralPartialEq for SBucket"],["impl StructuralPartialEq for HistorySize"],["impl StructuralPartialEq for PotKey"],["impl StructuralPartialEq for FlatPieces"],["impl StructuralPartialEq for PosProof"],["impl StructuralPartialEq for PieceOffset"],["impl StructuralPartialEq for U256"],["impl StructuralPartialEq for SegmentIndex"],["impl StructuralPartialEq for PieceObject"],["impl StructuralPartialEq for SectorSlotChallenge"],["impl StructuralPartialEq for PotCheckpoints"],["impl StructuralPartialEq for Scalar"],["impl StructuralPartialEq for RewardSignature"],["impl StructuralPartialEq for Piece"],["impl StructuralPartialEq for PotSeed"],["impl StructuralPartialEq for Witness"]], @@ -22,7 +22,7 @@ "subspace_farmer_components":[["impl StructuralPartialEq for PieceGetterRetryPolicy"],["impl StructuralPartialEq for SectorContentsMapIterationError"],["impl StructuralPartialEq for SectorContentsMapFromBytesError"],["impl StructuralPartialEq for SectorContentsMapEncodeIntoError"]], "subspace_networking":[["impl StructuralPartialEq for SegmentHeaderRequest"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for MultihashCode"],["impl StructuralPartialEq for SegmentHeaderResponse"],["impl StructuralPartialEq for PieceByIndexRequest"],["impl StructuralPartialEq for PieceByIndexResponse"]], "subspace_rpc_primitives":[["impl StructuralPartialEq for NodeSyncStatus"]], -"subspace_runtime":[["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for HoldIdentifier"]], -"subspace_test_runtime":[["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeHoldReason"]], +"subspace_runtime":[["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeCall"]], +"subspace_test_runtime":[["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"]], "subspace_verification":[["impl StructuralPartialEq for Error"]] };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.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/frame_support/traits/error/trait.PalletError.js b/implementors/frame_support/traits/error/trait.PalletError.js index 9476b9b6bd..2cae7d9981 100644 --- a/implementors/frame_support/traits/error/trait.PalletError.js +++ b/implementors/frame_support/traits/error/trait.PalletError.js @@ -1,6 +1,6 @@ (function() {var implementors = { "orml_vesting":[["impl<T> PalletError for Error<T>"]], -"pallet_domains":[["impl PalletError for Error"],["impl<T> PalletError for Error<T>"],["impl PalletError for Error"],["impl PalletError for Error"],["impl PalletError for BundleError"],["impl PalletError for FraudProofError"]], +"pallet_domains":[["impl PalletError for BundleError"],["impl PalletError for Error"],["impl<T> PalletError for Error<T>"],["impl PalletError for Error"],["impl PalletError for FraudProofError"],["impl PalletError for Error"]], "pallet_feeds":[["impl<T> PalletError for Error<T>"]], "pallet_grandpa_finality_verifier":[["impl<T> PalletError for Error<T>"]], "pallet_messenger":[["impl<T> PalletError for Error<T>"]], diff --git a/implementors/frame_support/traits/misc/trait.IsSubType.js b/implementors/frame_support/traits/misc/trait.IsSubType.js index f0005be327..fdb4fd8f80 100644 --- a/implementors/frame_support/traits/misc/trait.IsSubType.js +++ b/implementors/frame_support/traits/misc/trait.IsSubType.js @@ -1,6 +1,6 @@ (function() {var implementors = { "evm_domain_runtime":[["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], "evm_domain_test_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], -"subspace_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], -"subspace_test_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]] +"subspace_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], +"subspace_test_runtime":[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/codec/trait.Decode.js b/implementors/parity_scale_codec/codec/trait.Decode.js index 3cc67b5380..a7b49484a5 100644 --- a/implementors/parity_scale_codec/codec/trait.Decode.js +++ b/implementors/parity_scale_codec/codec/trait.Decode.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeError"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for SessionKeys"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeEvent"]], "orml_vesting":[["impl<BlockNumber, Balance> Decode for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Decode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,\n VestingSchedule<BlockNumberFor<T>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: Decode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Decode,"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"]], "pallet_domain_id":[["impl<T: Config> Decode for Call<T>"]], -"pallet_domains":[["impl Decode for BundleError"],["impl<Hash> Decode for ScheduledRuntimeUpgrade<Hash>where\n Hash: Decode,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl Decode for TxRangeState"],["impl<Number, ReceiptHash, AccountId> Decode for DomainObject<Number, ReceiptHash, AccountId>where\n AccountId: Decode + Ord,\n Number: Decode,\n ReceiptHash: Decode,\n DomainConfig<AccountId>: Decode,"],["impl Decode for Error"],["impl<Number, Hash> Decode for RuntimeObject<Number, Hash>where\n Hash: Decode,\n Number: Decode,"],["impl Decode for Error"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Event<T>where\n BlockNumberFor<T>: Decode,\n <T as Config>::AccountId: Decode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Decode,\n Option<DomainBlockNumberFor<T>>: Decode,"],["impl Decode for FraudProofError"],["impl<T: Config> Decode for Call<T>"],["impl Decode for Error"],["impl<AccountId: Ord> Decode for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Decode,"]], +"pallet_domains":[["impl<T: Config> Decode for Call<T>"],["impl<Hash> Decode for ScheduledRuntimeUpgrade<Hash>where\n Hash: Decode,"],["impl<AccountId: Ord> Decode for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Decode,"],["impl<T: Config> Decode for Event<T>where\n BlockNumberFor<T>: Decode,\n <T as Config>::AccountId: Decode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Decode,\n Option<DomainBlockNumberFor<T>>: Decode,"],["impl Decode for BundleError"],["impl Decode for Error"],["impl Decode for TxRangeState"],["impl<Number, ReceiptHash, AccountId> Decode for DomainObject<Number, ReceiptHash, AccountId>where\n AccountId: Decode + Ord,\n Number: Decode,\n ReceiptHash: Decode,\n DomainConfig<AccountId>: Decode,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl<T> Decode for Error<T>"],["impl<Number, Hash> Decode for RuntimeObject<Number, Hash>where\n Hash: Decode,\n Number: Decode,"],["impl Decode for Error"],["impl Decode for FraudProofError"],["impl Decode for Error"]], "pallet_feeds":[["impl<T: Config> Decode for Event<T>where\n T::FeedId: Decode,\n T::AccountId: Decode,"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl<FeedProcessorId, AccountId> Decode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Decode,\n AccountId: Decode,"],["impl Decode for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl<T> Decode for Error<T>"],["impl Decode for InitializationData"],["impl<T: Config> Decode for Call<T>"]], "pallet_messenger":[["impl<T: Config> Decode for Call<T>"],["impl Decode for ChannelState"],["impl<T: Config> Decode for Event<T>"],["impl Decode for OutboxMessageResult"],["impl<T> Decode for Error<T>"],["impl<Balance> Decode for Channel<Balance>where\n FeeModel<Balance>: Decode,"]], @@ -20,15 +20,15 @@ "pallet_transaction_fees":[["impl<T: Config> Decode for Event<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Decode,\n T::AccountId: Decode,"],["impl<T: Config> Decode for Call<T>"]], "pallet_transporter":[["impl<T> Decode for Error<T>"],["impl<Balance> Decode for Transfer<Balance>where\n Balance: Decode,"],["impl<T: Config> Decode for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Decode,"],["impl Decode for Location"],["impl<T: Config> Decode for Call<T>"]], "sp_consensus_subspace":[["impl<Number, Hash, RewardAddress> Decode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Decode,"],["impl Decode for PotNextSlotInput"],["impl<PublicKey, RewardAddress> Decode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Decode,"],["impl Decode for SubspaceJustification"],["impl Decode for PotParametersChange"],["impl Decode for WrappedSolution"],["impl Decode for ChainConstants"],["impl Decode for InherentError"],["impl Decode for PotParameters"],["impl Decode for SolutionRanges"],["impl Decode for PreDigestPotInfo"],["impl<Offender> Decode for OffenceDetails<Offender>where\n Offender: Decode,"],["impl Decode for InherentType"],["impl<Number, Hash, RewardAddress> Decode for Vote<Number, Hash, RewardAddress>where\n Number: Decode,\n Hash: Decode,\n Solution<FarmerPublicKey, RewardAddress>: Decode,"],["impl<'a> Decode for WrappedVerifySolutionParams<'a>"],["impl Decode for WrappedPotOutput"]], -"sp_domains":[["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>where\n DomainNumber: Decode,\n DomainHash: Decode,\n Number: Decode,\n Hash: Decode,\n Vec<InboxedBundle<DomainHash>>: Decode,\n Vec<DomainHash>: Decode,\n Balance: Decode,"],["impl<Hash> Decode for InboxedBundle<Hash>where\n BundleValidity<Hash>: Decode,\n Hash: Decode,"],["impl Decode for DomainInstanceData"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> Decode for SealedBundleHeader<Number, Hash, DomainHeader, Balance>where\n BundleHeader<Number, Hash, DomainHeader, Balance>: Decode,"],["impl<Hash> Decode for BundleValidity<Hash>where\n Hash: Decode,"],["impl Decode for InvalidReceipt"],["impl Decode for DomainId"],["impl Decode for DomainDigestItem"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> Decode for BundleHeader<Number, Hash, DomainHeader, Balance>where\n ProofOfElection<Hash>: Decode,\n ExecutionReceipt<Number, Hash, HeaderNumberFor<DomainHeader>, HeaderHashFor<DomainHeader>, Balance>: Decode,\n HeaderHashFor<DomainHeader>: Decode,"],["impl<AccountId> Decode for GenesisDomain<AccountId>where\n AccountId: Decode + Ord,\n OperatorAllowList<AccountId>: Decode,"],["impl<CHash> Decode for ProofOfElection<CHash>where\n CHash: Decode,"],["impl<Hash> Decode for BundleDigest<Hash>where\n Hash: Decode,"],["impl Decode for DomainsHoldIdentifier"],["impl<AccountId: Ord> Decode for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Decode,"],["impl Decode for ProofOfElectionError"],["impl Decode for ExtrinsicDigest"],["impl Decode for RawGenesis"],["impl Decode for VerificationError"],["impl Decode for StorageKey"],["impl Decode for DomainBlockLimit"],["impl Decode for ReceiptValidity"],["impl Decode for InvalidBundleType"],["impl Decode for StorageData"],["impl<Balance> Decode for BundleProducerElectionParams<Balance>where\n Balance: Decode,"],["impl Decode for RuntimeType"],["impl Decode for StakingHoldIdentifier"],["impl Decode for Witness"],["impl<Extrinsic, Number, Hash, DomainHeader: HeaderT, Balance> Decode for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Decode,\n Vec<Extrinsic>: Decode,"]], -"sp_domains_fraud_proof":[["impl<ReceiptHash> Decode for InvalidStateTransitionProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl Decode for ExecutionPhase"],["impl Decode for SetCodeExtrinsic"],["impl<ReceiptHash> Decode for InvalidExtrinsicsRootProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<Number, Hash, DomainHeader: HeaderT> Decode for BundleEquivocationProof<Number, Hash, DomainHeader>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Decode,"],["impl<ReceiptHash> Decode for InvalidDomainBlockHashProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl Decode for FraudProofVerificationInfoRequest"],["impl<ReceiptHash> Decode for ValidBundleProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<ReceiptHash> Decode for InvalidTotalRewardsProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<ReceiptHash> Decode for InvalidBundlesFraudProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<DomainHash> Decode for InvalidTransactionProof<DomainHash>where\n DomainHash: Decode,"],["impl<ReceiptHash> Decode for ImproperTransactionSortitionProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<Number, Hash, DomainHeader: HeaderT> Decode for FraudProof<Number, Hash, DomainHeader>where\n InvalidStateTransitionProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidTransactionProof<HeaderHashFor<DomainHeader>>: Decode,\n BundleEquivocationProof<Number, Hash, DomainHeader>: Decode,\n ImproperTransactionSortitionProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidTotalRewardsProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidExtrinsicsRootProof<HeaderHashFor<DomainHeader>>: Decode,\n ValidBundleProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidDomainBlockHashProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidBundlesFraudProof<HeaderHashFor<DomainHeader>>: Decode,\n HeaderHashFor<DomainHeader>: Decode,"],["impl Decode for ValidBundleDigest"],["impl Decode for FraudProofVerificationInfoResponse"]], +"sp_domains":[["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>where\n DomainNumber: Decode,\n DomainHash: Decode,\n Number: Decode,\n Hash: Decode,\n Vec<InboxedBundle<DomainHash>>: Decode,\n Vec<DomainHash>: Decode,\n Balance: Decode,"],["impl<Hash> Decode for InboxedBundle<Hash>where\n BundleValidity<Hash>: Decode,\n Hash: Decode,"],["impl Decode for DomainInstanceData"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> Decode for SealedBundleHeader<Number, Hash, DomainHeader, Balance>where\n BundleHeader<Number, Hash, DomainHeader, Balance>: Decode,"],["impl<Hash> Decode for BundleValidity<Hash>where\n Hash: Decode,"],["impl Decode for InvalidReceipt"],["impl Decode for DomainId"],["impl Decode for DomainDigestItem"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> Decode for BundleHeader<Number, Hash, DomainHeader, Balance>where\n ProofOfElection<Hash>: Decode,\n ExecutionReceipt<Number, Hash, HeaderNumberFor<DomainHeader>, HeaderHashFor<DomainHeader>, Balance>: Decode,\n HeaderHashFor<DomainHeader>: Decode,"],["impl<AccountId> Decode for GenesisDomain<AccountId>where\n AccountId: Decode + Ord,\n OperatorAllowList<AccountId>: Decode,"],["impl<CHash> Decode for ProofOfElection<CHash>where\n CHash: Default,"],["impl<Hash> Decode for BundleDigest<Hash>where\n Hash: Decode,"],["impl Decode for DomainsHoldIdentifier"],["impl<AccountId: Ord> Decode for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Decode,"],["impl Decode for ProofOfElectionError"],["impl Decode for ExtrinsicDigest"],["impl Decode for RawGenesis"],["impl Decode for VerificationError"],["impl Decode for StorageKey"],["impl Decode for DomainBlockLimit"],["impl Decode for ReceiptValidity"],["impl Decode for InvalidBundleType"],["impl Decode for StorageData"],["impl<Balance> Decode for BundleProducerElectionParams<Balance>where\n Balance: Decode,"],["impl Decode for RuntimeType"],["impl Decode for StakingHoldIdentifier"],["impl Decode for Witness"],["impl<Extrinsic, Number, Hash, DomainHeader: HeaderT, Balance> Decode for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Decode,\n Vec<Extrinsic>: Decode,"]], +"sp_domains_fraud_proof":[["impl Decode for ExecutionPhase"],["impl<ReceiptHash> Decode for InvalidDomainBlockHashProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<ReceiptHash> Decode for InvalidStateTransitionProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl Decode for FraudProofVerificationInfoRequest"],["impl<Number, Hash, DomainHeader: HeaderT> Decode for BundleEquivocationProof<Number, Hash, DomainHeader>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Decode,"],["impl<DomainHash> Decode for InvalidTransactionProof<DomainHash>where\n DomainHash: Decode,"],["impl<ReceiptHash> Decode for InvalidBundlesFraudProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<ReceiptHash> Decode for InvalidExtrinsicsRootProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl Decode for FraudProofVerificationInfoResponse"],["impl Decode for ValidBundleDigest"],["impl<Number, Hash, DomainHeader: HeaderT> Decode for FraudProof<Number, Hash, DomainHeader>where\n InvalidStateTransitionProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidTransactionProof<HeaderHashFor<DomainHeader>>: Decode,\n BundleEquivocationProof<Number, Hash, DomainHeader>: Decode,\n ImproperTransactionSortitionProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidTotalRewardsProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidExtrinsicsRootProof<HeaderHashFor<DomainHeader>>: Decode,\n ValidBundleProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidDomainBlockHashProof<HeaderHashFor<DomainHeader>>: Decode,\n InvalidBundlesFraudProof<HeaderHashFor<DomainHeader>>: Decode,\n HeaderHashFor<DomainHeader>: Decode,"],["impl<ReceiptHash> Decode for ValidBundleProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<ReceiptHash> Decode for ImproperTransactionSortitionProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl<ReceiptHash> Decode for InvalidTotalRewardsProof<ReceiptHash>where\n ReceiptHash: Decode,"],["impl Decode for SetCodeExtrinsic"]], "sp_executive":[["impl Decode for InherentError"],["impl Decode for InherentType"]], "sp_messenger":[["impl<Number, Hash> Decode for BlockInfo<Number, Hash>where\n Number: Decode,\n Hash: Decode,"],["impl Decode for ChainId"],["impl Decode for BlockMessagesWithStorageKey"],["impl Decode for Endpoint"],["impl<BlockNumber, BlockHash, StateRoot> Decode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Decode,"],["impl<BlockNumber, BlockHash, StateRoot> Decode for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockInfo<BlockNumber, BlockHash>: Decode,\n StateRoot: Decode,\n Option<(BlockInfo<BlockNumber, BlockHash>, StorageProof)>: Decode,"],["impl Decode for EndpointRequest"],["impl<Balance> Decode for FeeModel<Balance>where\n Balance: Decode,"],["impl<Balance> Decode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Decode,"],["impl<Request, Response> Decode for RequestResponse<Request, Response>where\n Request: Decode,\n Response: Decode,"],["impl Decode for MessageWeightTag"],["impl<BlockNumber, BlockHash, StateRoot> Decode for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockInfo<BlockNumber, BlockHash>: Decode,\n StateRoot: Decode,\n Option<(DomainId, BlockInfo<BlockNumber, BlockHash>, StateRoot)>: Decode,"],["impl<Balance> Decode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Decode,"],["impl<Balance> Decode for Message<Balance>where\n VersionedPayload<Balance>: Decode,"],["impl<Balance> Decode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Decode,"],["impl<Balance> Decode for VersionedPayload<Balance>where\n Payload<Balance>: Decode,"],["impl Decode for BlockMessageWithStorageKey"]], "subspace_archiving":[["impl Decode for NewArchivedSegment"],["impl Decode for Segment"],["impl Decode for SegmentItem"]], "subspace_core_primitives":[["impl Decode for PieceOffset"],["impl Decode for ChunkWitness"],["impl Decode for SegmentIndex"],["impl Decode for LastArchivedBlock"],["impl Decode for PosProof"],["impl Decode for SegmentCommitment"],["impl<PublicKey, RewardAddress> Decode for Solution<PublicKey, RewardAddress>where\n PublicKey: Decode,\n RewardAddress: Decode,"],["impl Decode for FlatPieces"],["impl Decode for SBucket"],["impl Decode for SectorId"],["impl Decode for RecordWitness"],["impl<T> Decode for Blake3Checksummed<T>where\n T: Decode,"],["impl<T> Decode for NonEmptyVec<T>where\n Vec<T>: Decode,"],["impl Decode for RecordCommitment"],["impl Decode for ArchivedHistorySegment"],["impl Decode for PotCheckpoints"],["impl Decode for SegmentHeader"],["impl Decode for HistorySize"],["impl Decode for PieceArray"],["impl Decode for Randomness"],["impl Decode for PieceIndex"],["impl Decode for PublicKey"],["impl Decode for GlobalObject"],["impl Decode for PotKey"],["impl Decode for BlockObjectMapping"],["impl Decode for Scalar"],["impl Decode for PieceObject"],["impl Decode for U256"],["impl Decode for PotOutput"],["impl Decode for BlockObject"],["impl Decode for Piece"],["impl Decode for ArchivedBlockProgress"],["impl Decode for PieceObjectMapping"],["impl Decode for RewardSignature"],["impl Decode for PotSeed"]], "subspace_farmer_components":[["impl Decode for SectorMetadata"],["impl Decode for SectorMetadataChecksummed"]], "subspace_networking":[["impl Decode for PeerInfo"],["impl Decode for PieceByIndexResponse"],["impl Decode for SegmentHeaderRequest"],["impl Decode for PieceByIndexRequest"],["impl Decode for SegmentHeaderResponse"]], -"subspace_runtime":[["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeSlashReason"],["impl Decode for HoldIdentifier"],["impl Decode for RuntimeError"],["impl Decode for RuntimeHoldReason"],["impl Decode for SessionKeys"],["impl Decode for OriginCaller"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeEvent"]], -"subspace_test_runtime":[["impl Decode for HoldIdentifier"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeEvent"],["impl Decode for SessionKeys"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for OriginCaller"]], +"subspace_runtime":[["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeError"],["impl Decode for RuntimeCall"],["impl Decode for SessionKeys"],["impl Decode for RuntimeLockId"],["impl Decode for HoldIdentifier"],["impl Decode for OriginCaller"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeSlashReason"]], +"subspace_test_runtime":[["impl Decode for RuntimeEvent"],["impl Decode for SessionKeys"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeFreezeReason"],["impl Decode for OriginCaller"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeError"],["impl Decode for HoldIdentifier"]], "subspace_verification":[["impl Decode for PieceCheckParams"],["impl Decode for VerifySolutionParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/codec/trait.Encode.js b/implementors/parity_scale_codec/codec/trait.Encode.js index 83665ea386..112ab8c5f7 100644 --- a/implementors/parity_scale_codec/codec/trait.Encode.js +++ b/implementors/parity_scale_codec/codec/trait.Encode.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl Encode for SessionKeys"],["impl Encode for OriginCaller"],["impl Encode for RuntimeError"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeHoldReason"]], "orml_vesting":[["impl<BlockNumber, Balance> Encode for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Encode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,\n VestingSchedule<BlockNumberFor<T>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: Encode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"]], "pallet_domain_id":[["impl<T: Config> Encode for Call<T>"]], -"pallet_domains":[["impl Encode for TxRangeState"],["impl Encode for Error"],["impl<AccountId: Ord> Encode for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Encode,"],["impl Encode for FraudProofError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl<T> Encode for Error<T>"],["impl<Number, ReceiptHash, AccountId> Encode for DomainObject<Number, ReceiptHash, AccountId>where\n AccountId: Encode + Ord,\n Number: Encode,\n ReceiptHash: Encode,\n DomainConfig<AccountId>: Encode,"],["impl<T: Config> Encode for Event<T>where\n BlockNumberFor<T>: Encode,\n <T as Config>::AccountId: Encode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,\n Option<DomainBlockNumberFor<T>>: Encode,"],["impl<Number, Hash> Encode for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl Encode for Error"],["impl<Hash> Encode for ScheduledRuntimeUpgrade<Hash>where\n Hash: Encode,"],["impl Encode for Error"],["impl Encode for BundleError"]], +"pallet_domains":[["impl Encode for BundleError"],["impl<Number, ReceiptHash, AccountId> Encode for DomainObject<Number, ReceiptHash, AccountId>where\n AccountId: Encode + Ord,\n Number: Encode,\n ReceiptHash: Encode,\n DomainConfig<AccountId>: Encode,"],["impl<T: Config> Encode for Event<T>where\n BlockNumberFor<T>: Encode,\n <T as Config>::AccountId: Encode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,\n Option<DomainBlockNumberFor<T>>: Encode,"],["impl<AccountId: Ord> Encode for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Encode,"],["impl Encode for Error"],["impl<Number, Hash> Encode for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: Encode,"],["impl Encode for FraudProofError"],["impl<Hash> Encode for ScheduledRuntimeUpgrade<Hash>where\n Hash: Encode,"],["impl<T> Encode for Error<T>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for Error"],["impl Encode for TxRangeState"],["impl Encode for Error"],["impl<T: Config> Encode for Call<T>"]], "pallet_feeds":[["impl<T: Config> Encode for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl<FeedProcessorId, AccountId> Encode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"],["impl Encode for TotalObjectsAndSize"],["impl<T> Encode for Error<T>"]], "pallet_grandpa_finality_verifier":[["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl Encode for InitializationData"]], "pallet_messenger":[["impl Encode for OutboxMessageResult"],["impl Encode for ChannelState"],["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Event<T>"],["impl<Balance> Encode for Channel<Balance>where\n FeeModel<Balance>: Encode,"]], @@ -20,15 +20,15 @@ "pallet_transaction_fees":[["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Event<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,\n T::AccountId: Encode,"]], "pallet_transporter":[["impl<Balance> Encode for Transfer<Balance>where\n Balance: Encode,"],["impl Encode for Location"],["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Encode,"]], "sp_consensus_subspace":[["impl<Offender> Encode for OffenceDetails<Offender>where\n Offender: Encode,"],["impl Encode for PreDigestPotInfo"],["impl<PublicKey, RewardAddress> Encode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"],["impl Encode for PotParametersChange"],["impl Encode for SolutionRanges"],["impl Encode for SubspaceJustification"],["impl<Number, Hash, RewardAddress> Encode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl Encode for InherentError"],["impl Encode for WrappedPotOutput"],["impl Encode for PotNextSlotInput"],["impl Encode for PotParameters"],["impl<Number, Hash, RewardAddress> Encode for Vote<Number, Hash, RewardAddress>where\n Number: Encode,\n Hash: Encode,\n Solution<FarmerPublicKey, RewardAddress>: Encode,"],["impl Encode for ChainConstants"],["impl Encode for InherentType"],["impl Encode for WrappedSolution"],["impl<'a> Encode for WrappedVerifySolutionParams<'a>"]], -"sp_domains":[["impl Encode for RawGenesis"],["impl<CHash> Encode for ProofOfElection<CHash>where\n CHash: Encode,"],["impl Encode for VerificationError"],["impl Encode for InvalidReceipt"],["impl Encode for Witness"],["impl<Hash> Encode for BundleValidity<Hash>where\n Hash: Encode,"],["impl Encode for DomainBlockLimit"],["impl Encode for ReceiptValidity"],["impl Encode for ProofOfElectionError"],["impl<AccountId> Encode for GenesisDomain<AccountId>where\n AccountId: Encode + Ord,\n OperatorAllowList<AccountId>: Encode,"],["impl Encode for StakingHoldIdentifier"],["impl Encode for DomainInstanceData"],["impl Encode for InvalidBundleType"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> Encode for SealedBundleHeader<Number, Hash, DomainHeader, Balance>where\n BundleHeader<Number, Hash, DomainHeader, Balance>: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> Encode for BundleHeader<Number, Hash, DomainHeader, Balance>where\n ProofOfElection<Hash>: Encode,\n ExecutionReceipt<Number, Hash, HeaderNumberFor<DomainHeader>, HeaderHashFor<DomainHeader>, Balance>: Encode,\n HeaderHashFor<DomainHeader>: Encode,"],["impl Encode for RuntimeType"],["impl Encode for ExtrinsicDigest"],["impl Encode for StorageKey"],["impl<Balance> Encode for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl Encode for DomainDigestItem"],["impl Encode for DomainsHoldIdentifier"],["impl<Hash> Encode for InboxedBundle<Hash>where\n BundleValidity<Hash>: Encode,\n Hash: Encode,"],["impl<Extrinsic, Number, Hash, DomainHeader: HeaderT, Balance> Encode for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Encode,\n Vec<Extrinsic>: Encode,"],["impl<AccountId: Ord> Encode for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Encode,"],["impl Encode for DomainId"],["impl<Hash> Encode for BundleDigest<Hash>where\n Hash: Encode,"],["impl Encode for StorageData"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>where\n DomainNumber: Encode,\n DomainHash: Encode,\n Number: Encode,\n Hash: Encode,\n Vec<InboxedBundle<DomainHash>>: Encode,\n Vec<DomainHash>: Encode,\n Balance: Encode,"]], -"sp_domains_fraud_proof":[["impl Encode for FraudProofVerificationInfoResponse"],["impl Encode for ValidBundleDigest"],["impl<ReceiptHash> Encode for InvalidBundlesFraudProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl Encode for ExecutionPhase"],["impl<ReceiptHash> Encode for ValidBundleProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> Encode for InvalidTotalRewardsProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl Encode for FraudProofVerificationInfoRequest"],["impl<DomainHash> Encode for InvalidTransactionProof<DomainHash>where\n DomainHash: Encode,"],["impl<ReceiptHash> Encode for ImproperTransactionSortitionProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> Encode for InvalidExtrinsicsRootProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> Encode for InvalidStateTransitionProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT> Encode for FraudProof<Number, Hash, DomainHeader>where\n InvalidStateTransitionProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidTransactionProof<HeaderHashFor<DomainHeader>>: Encode,\n BundleEquivocationProof<Number, Hash, DomainHeader>: Encode,\n ImproperTransactionSortitionProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidTotalRewardsProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidExtrinsicsRootProof<HeaderHashFor<DomainHeader>>: Encode,\n ValidBundleProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidDomainBlockHashProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidBundlesFraudProof<HeaderHashFor<DomainHeader>>: Encode,\n HeaderHashFor<DomainHeader>: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT> Encode for BundleEquivocationProof<Number, Hash, DomainHeader>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Encode,"],["impl Encode for SetCodeExtrinsic"],["impl<ReceiptHash> Encode for InvalidDomainBlockHashProof<ReceiptHash>where\n ReceiptHash: Encode,"]], +"sp_domains":[["impl Encode for RawGenesis"],["impl<CHash> Encode for ProofOfElection<CHash>"],["impl Encode for VerificationError"],["impl Encode for InvalidReceipt"],["impl Encode for Witness"],["impl<Hash> Encode for BundleValidity<Hash>where\n Hash: Encode,"],["impl Encode for DomainBlockLimit"],["impl Encode for ReceiptValidity"],["impl Encode for ProofOfElectionError"],["impl<AccountId> Encode for GenesisDomain<AccountId>where\n AccountId: Encode + Ord,\n OperatorAllowList<AccountId>: Encode,"],["impl Encode for StakingHoldIdentifier"],["impl Encode for DomainInstanceData"],["impl Encode for InvalidBundleType"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> Encode for SealedBundleHeader<Number, Hash, DomainHeader, Balance>where\n BundleHeader<Number, Hash, DomainHeader, Balance>: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> Encode for BundleHeader<Number, Hash, DomainHeader, Balance>where\n ProofOfElection<Hash>: Encode,\n ExecutionReceipt<Number, Hash, HeaderNumberFor<DomainHeader>, HeaderHashFor<DomainHeader>, Balance>: Encode,\n HeaderHashFor<DomainHeader>: Encode,"],["impl Encode for RuntimeType"],["impl Encode for ExtrinsicDigest"],["impl Encode for StorageKey"],["impl<Balance> Encode for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl Encode for DomainDigestItem"],["impl Encode for DomainsHoldIdentifier"],["impl<Hash> Encode for InboxedBundle<Hash>where\n BundleValidity<Hash>: Encode,\n Hash: Encode,"],["impl<Extrinsic, Number, Hash, DomainHeader: HeaderT, Balance> Encode for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Encode,\n Vec<Extrinsic>: Encode,"],["impl<AccountId: Ord> Encode for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Encode,"],["impl Encode for DomainId"],["impl<Hash> Encode for BundleDigest<Hash>where\n Hash: Encode,"],["impl Encode for StorageData"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>where\n DomainNumber: Encode,\n DomainHash: Encode,\n Number: Encode,\n Hash: Encode,\n Vec<InboxedBundle<DomainHash>>: Encode,\n Vec<DomainHash>: Encode,\n Balance: Encode,"]], +"sp_domains_fraud_proof":[["impl<ReceiptHash> Encode for InvalidDomainBlockHashProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<DomainHash> Encode for InvalidTransactionProof<DomainHash>where\n DomainHash: Encode,"],["impl Encode for FraudProofVerificationInfoRequest"],["impl Encode for SetCodeExtrinsic"],["impl Encode for ValidBundleDigest"],["impl<ReceiptHash> Encode for InvalidTotalRewardsProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl Encode for ExecutionPhase"],["impl<ReceiptHash> Encode for ValidBundleProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> Encode for InvalidExtrinsicsRootProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> Encode for InvalidStateTransitionProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT> Encode for FraudProof<Number, Hash, DomainHeader>where\n InvalidStateTransitionProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidTransactionProof<HeaderHashFor<DomainHeader>>: Encode,\n BundleEquivocationProof<Number, Hash, DomainHeader>: Encode,\n ImproperTransactionSortitionProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidTotalRewardsProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidExtrinsicsRootProof<HeaderHashFor<DomainHeader>>: Encode,\n ValidBundleProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidDomainBlockHashProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidBundlesFraudProof<HeaderHashFor<DomainHeader>>: Encode,\n HeaderHashFor<DomainHeader>: Encode,"],["impl Encode for FraudProofVerificationInfoResponse"],["impl<Number, Hash, DomainHeader: HeaderT> Encode for BundleEquivocationProof<Number, Hash, DomainHeader>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Encode,"],["impl<ReceiptHash> Encode for InvalidBundlesFraudProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> Encode for ImproperTransactionSortitionProof<ReceiptHash>where\n ReceiptHash: Encode,"]], "sp_executive":[["impl Encode for InherentType"],["impl Encode for InherentError"]], "sp_messenger":[["impl Encode for EndpointRequest"],["impl<BlockNumber, BlockHash, StateRoot> Encode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl Encode for BlockMessageWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> Encode for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(BlockInfo<BlockNumber, BlockHash>, StorageProof)>: Encode,"],["impl<Balance> Encode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["impl<Balance> Encode for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl<Balance> Encode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl Encode for MessageWeightTag"],["impl<Balance> Encode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"],["impl Encode for BlockMessagesWithStorageKey"],["impl<Number, Hash> Encode for BlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl<Balance> Encode for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl Encode for Endpoint"],["impl<BlockNumber, BlockHash, StateRoot> Encode for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainId, BlockInfo<BlockNumber, BlockHash>, StateRoot)>: Encode,"],["impl<Request, Response> Encode for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["impl Encode for ChainId"],["impl<Balance> Encode for FeeModel<Balance>where\n Balance: Encode,"]], "subspace_archiving":[["impl Encode for NewArchivedSegment"],["impl Encode for SegmentItem"],["impl Encode for Segment"]], "subspace_core_primitives":[["impl Encode for PotOutput"],["impl Encode for BlockObject"],["impl Encode for FlatPieces"],["impl<T> Encode for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl Encode for PieceObjectMapping"],["impl Encode for Piece"],["impl Encode for HistorySize"],["impl Encode for RewardSignature"],["impl Encode for U256"],["impl Encode for LastArchivedBlock"],["impl Encode for GlobalObject"],["impl Encode for SegmentIndex"],["impl Encode for SegmentHeader"],["impl Encode for PieceOffset"],["impl<T> Encode for Blake3Checksummed<T>where\n T: Encode,"],["impl Encode for RecordCommitment"],["impl Encode for PieceObject"],["impl Encode for RecordWitness"],["impl Encode for ChunkWitness"],["impl Encode for SegmentCommitment"],["impl<PublicKey, RewardAddress> Encode for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl Encode for Randomness"],["impl Encode for ArchivedHistorySegment"],["impl Encode for SBucket"],["impl Encode for PublicKey"],["impl Encode for SectorId"],["impl Encode for PieceArray"],["impl Encode for PotCheckpoints"],["impl Encode for BlockObjectMapping"],["impl Encode for PotSeed"],["impl Encode for PieceIndex"],["impl Encode for PosProof"],["impl Encode for Scalar"],["impl Encode for PotKey"],["impl Encode for ArchivedBlockProgress"]], "subspace_farmer_components":[["impl Encode for SectorMetadata"],["impl Encode for SectorMetadataChecksummed"]], "subspace_networking":[["impl Encode for SegmentHeaderResponse"],["impl Encode for SegmentHeaderRequest"],["impl Encode for PeerInfo"],["impl Encode for PieceByIndexResponse"],["impl Encode for PieceByIndexRequest"]], -"subspace_runtime":[["impl Encode for RuntimeSlashReason"],["impl Encode for OriginCaller"],["impl Encode for RuntimeError"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeEvent"],["impl Encode for SessionKeys"]], -"subspace_test_runtime":[["impl Encode for RuntimeFreezeReason"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeError"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeCall"],["impl Encode for SessionKeys"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeEvent"],["impl Encode for OriginCaller"],["impl Encode for RuntimeHoldReason"]], +"subspace_runtime":[["impl Encode for RuntimeHoldReason"],["impl Encode for SessionKeys"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeError"],["impl Encode for OriginCaller"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeSlashReason"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeCall"]], +"subspace_test_runtime":[["impl Encode for RuntimeHoldReason"],["impl Encode for SessionKeys"],["impl Encode for RuntimeFreezeReason"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeError"],["impl Encode for RuntimeLockId"],["impl Encode for OriginCaller"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeSlashReason"]], "subspace_verification":[["impl Encode for PieceCheckParams"],["impl Encode for VerifySolutionParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js index 3117c185ed..1be3e81827 100644 --- a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js +++ b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js @@ -7,7 +7,7 @@ "evm_domain_test_runtime":[["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"]], "orml_vesting":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<BlockNumber, Balance> EncodeLike<VestingSchedule<BlockNumber, Balance>> for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Encode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,\n VestingSchedule<BlockNumberFor<T>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: Encode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,"],["impl<T> EncodeLike<Error<T>> for Error<T>"]], "pallet_domain_id":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], -"pallet_domains":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl EncodeLike<BundleError> for BundleError"],["impl EncodeLike<TxRangeState> for TxRangeState"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>> for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl<AccountId: Ord> EncodeLike<DomainConfig<AccountId>> for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Encode,"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n BlockNumberFor<T>: Encode,\n <T as Config>::AccountId: Encode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,\n Option<DomainBlockNumberFor<T>>: Encode,"],["impl<Number, Hash> EncodeLike<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: Encode,"],["impl EncodeLike<Error> for Error"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<Number, ReceiptHash, AccountId> EncodeLike<DomainObject<Number, ReceiptHash, AccountId>> for DomainObject<Number, ReceiptHash, AccountId>where\n AccountId: Encode + Ord,\n Number: Encode,\n ReceiptHash: Encode,\n DomainConfig<AccountId>: Encode,"],["impl EncodeLike<FraudProofError> for FraudProofError"],["impl EncodeLike<Error> for Error"],["impl<Hash> EncodeLike<ScheduledRuntimeUpgrade<Hash>> for ScheduledRuntimeUpgrade<Hash>where\n Hash: Encode,"],["impl EncodeLike<Error> for Error"]], +"pallet_domains":[["impl<AccountId: Ord> EncodeLike<DomainConfig<AccountId>> for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Encode,"],["impl<Number, Hash> EncodeLike<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: Encode,"],["impl EncodeLike<FraudProofError> for FraudProofError"],["impl EncodeLike<TxRangeState> for TxRangeState"],["impl<Number, ReceiptHash, AccountId> EncodeLike<DomainObject<Number, ReceiptHash, AccountId>> for DomainObject<Number, ReceiptHash, AccountId>where\n AccountId: Encode + Ord,\n Number: Encode,\n ReceiptHash: Encode,\n DomainConfig<AccountId>: Encode,"],["impl EncodeLike<Error> for Error"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n BlockNumberFor<T>: Encode,\n <T as Config>::AccountId: Encode,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Encode,\n Option<DomainBlockNumberFor<T>>: Encode,"],["impl EncodeLike<BundleError> for BundleError"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>> for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl EncodeLike<Error> for Error"],["impl EncodeLike<Error> for Error"],["impl<Hash> EncodeLike<ScheduledRuntimeUpgrade<Hash>> for ScheduledRuntimeUpgrade<Hash>where\n Hash: Encode,"]], "pallet_feeds":[["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl<FeedProcessorId, AccountId> EncodeLike<FeedConfig<FeedProcessorId, AccountId>> for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"],["impl EncodeLike<TotalObjectsAndSize> for TotalObjectsAndSize"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], "pallet_grandpa_finality_verifier":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<InitializationData> for InitializationData"],["impl<T> EncodeLike<Error<T>> for Error<T>"]], "pallet_messenger":[["impl EncodeLike<OutboxMessageResult> for OutboxMessageResult"],["impl EncodeLike<ChannelState> for ChannelState"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<Balance> EncodeLike<Channel<Balance>> for Channel<Balance>where\n FeeModel<Balance>: Encode,"]], @@ -20,15 +20,15 @@ "pallet_transaction_fees":[["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,\n T::AccountId: Encode,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], "pallet_transporter":[["impl<Balance> EncodeLike<Transfer<Balance>> for Transfer<Balance>where\n Balance: Encode,"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl EncodeLike<Location> for Location"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Encode,"]], "sp_consensus_subspace":[["impl EncodeLike<SubspaceJustification> for SubspaceJustification"],["impl<'a> EncodeLike<WrappedVerifySolutionParams<'a>> for WrappedVerifySolutionParams<'a>"],["impl EncodeLike<PreDigestPotInfo> for PreDigestPotInfo"],["impl EncodeLike<ChainConstants> for ChainConstants"],["impl<Number, Hash, RewardAddress> EncodeLike<Vote<Number, Hash, RewardAddress>> for Vote<Number, Hash, RewardAddress>where\n Number: Encode,\n Hash: Encode,\n Solution<FarmerPublicKey, RewardAddress>: Encode,"],["impl<Offender> EncodeLike<OffenceDetails<Offender>> for OffenceDetails<Offender>where\n Offender: Encode,"],["impl<PublicKey, RewardAddress> EncodeLike<PreDigest<PublicKey, RewardAddress>> for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"],["impl<Number, Hash, RewardAddress> EncodeLike<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl EncodeLike<PotNextSlotInput> for PotNextSlotInput"],["impl EncodeLike<PotParameters> for PotParameters"],["impl EncodeLike<InherentType> for InherentType"],["impl EncodeLike<PotParametersChange> for PotParametersChange"],["impl EncodeLike<SolutionRanges> for SolutionRanges"],["impl EncodeLike<WrappedSolution> for WrappedSolution"],["impl EncodeLike<WrappedPotOutput> for WrappedPotOutput"],["impl EncodeLike<InherentError> for InherentError"]], -"sp_domains":[["impl<CHash> EncodeLike<ProofOfElection<CHash>> for ProofOfElection<CHash>where\n CHash: Encode,"],["impl EncodeLike<ExtrinsicDigest> for ExtrinsicDigest"],["impl EncodeLike<DomainBlockLimit> for DomainBlockLimit"],["impl<AccountId> EncodeLike<GenesisDomain<AccountId>> for GenesisDomain<AccountId>where\n AccountId: Encode + Ord,\n OperatorAllowList<AccountId>: Encode,"],["impl EncodeLike<VerificationError> for VerificationError"],["impl EncodeLike<RuntimeType> for RuntimeType"],["impl EncodeLike<ReceiptValidity> for ReceiptValidity"],["impl EncodeLike<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl EncodeLike<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl<Hash> EncodeLike<InboxedBundle<Hash>> for InboxedBundle<Hash>where\n BundleValidity<Hash>: Encode,\n Hash: Encode,"],["impl<Hash> EncodeLike<BundleDigest<Hash>> for BundleDigest<Hash>where\n Hash: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> EncodeLike<SealedBundleHeader<Number, Hash, DomainHeader, Balance>> for SealedBundleHeader<Number, Hash, DomainHeader, Balance>where\n BundleHeader<Number, Hash, DomainHeader, Balance>: Encode,"],["impl EncodeLike<Witness> for Witness"],["impl<AccountId: Ord> EncodeLike<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Encode,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>> for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>where\n DomainNumber: Encode,\n DomainHash: Encode,\n Number: Encode,\n Hash: Encode,\n Vec<InboxedBundle<DomainHash>>: Encode,\n Vec<DomainHash>: Encode,\n Balance: Encode,"],["impl EncodeLike<RawGenesis> for RawGenesis"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> EncodeLike<BundleHeader<Number, Hash, DomainHeader, Balance>> for BundleHeader<Number, Hash, DomainHeader, Balance>where\n ProofOfElection<Hash>: Encode,\n ExecutionReceipt<Number, Hash, HeaderNumberFor<DomainHeader>, HeaderHashFor<DomainHeader>, Balance>: Encode,\n HeaderHashFor<DomainHeader>: Encode,"],["impl EncodeLike<StorageKey> for StorageKey"],["impl EncodeLike<InvalidReceipt> for InvalidReceipt"],["impl EncodeLike<ProofOfElectionError> for ProofOfElectionError"],["impl<Balance> EncodeLike<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl EncodeLike<DomainId> for DomainId"],["impl EncodeLike<StorageData> for StorageData"],["impl<Hash> EncodeLike<BundleValidity<Hash>> for BundleValidity<Hash>where\n Hash: Encode,"],["impl EncodeLike<DomainDigestItem> for DomainDigestItem"],["impl<Extrinsic, Number, Hash, DomainHeader: HeaderT, Balance> EncodeLike<Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>> for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Encode,\n Vec<Extrinsic>: Encode,"],["impl EncodeLike<InvalidBundleType> for InvalidBundleType"],["impl EncodeLike<DomainInstanceData> for DomainInstanceData"]], -"sp_domains_fraud_proof":[["impl<ReceiptHash> EncodeLike<ValidBundleProof<ReceiptHash>> for ValidBundleProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT> EncodeLike<BundleEquivocationProof<Number, Hash, DomainHeader>> for BundleEquivocationProof<Number, Hash, DomainHeader>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Encode,"],["impl<ReceiptHash> EncodeLike<InvalidTotalRewardsProof<ReceiptHash>> for InvalidTotalRewardsProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl EncodeLike<SetCodeExtrinsic> for SetCodeExtrinsic"],["impl<ReceiptHash> EncodeLike<InvalidExtrinsicsRootProof<ReceiptHash>> for InvalidExtrinsicsRootProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl EncodeLike<ExecutionPhase> for ExecutionPhase"],["impl<DomainHash> EncodeLike<InvalidTransactionProof<DomainHash>> for InvalidTransactionProof<DomainHash>where\n DomainHash: Encode,"],["impl<ReceiptHash> EncodeLike<InvalidBundlesFraudProof<ReceiptHash>> for InvalidBundlesFraudProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> EncodeLike<InvalidStateTransitionProof<ReceiptHash>> for InvalidStateTransitionProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl EncodeLike<FraudProofVerificationInfoRequest> for FraudProofVerificationInfoRequest"],["impl<Number, Hash, DomainHeader: HeaderT> EncodeLike<FraudProof<Number, Hash, DomainHeader>> for FraudProof<Number, Hash, DomainHeader>where\n InvalidStateTransitionProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidTransactionProof<HeaderHashFor<DomainHeader>>: Encode,\n BundleEquivocationProof<Number, Hash, DomainHeader>: Encode,\n ImproperTransactionSortitionProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidTotalRewardsProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidExtrinsicsRootProof<HeaderHashFor<DomainHeader>>: Encode,\n ValidBundleProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidDomainBlockHashProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidBundlesFraudProof<HeaderHashFor<DomainHeader>>: Encode,\n HeaderHashFor<DomainHeader>: Encode,"],["impl<ReceiptHash> EncodeLike<ImproperTransactionSortitionProof<ReceiptHash>> for ImproperTransactionSortitionProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl EncodeLike<ValidBundleDigest> for ValidBundleDigest"],["impl EncodeLike<FraudProofVerificationInfoResponse> for FraudProofVerificationInfoResponse"],["impl<ReceiptHash> EncodeLike<InvalidDomainBlockHashProof<ReceiptHash>> for InvalidDomainBlockHashProof<ReceiptHash>where\n ReceiptHash: Encode,"]], +"sp_domains":[["impl<CHash> EncodeLike<ProofOfElection<CHash>> for ProofOfElection<CHash>"],["impl EncodeLike<ExtrinsicDigest> for ExtrinsicDigest"],["impl EncodeLike<DomainBlockLimit> for DomainBlockLimit"],["impl<AccountId> EncodeLike<GenesisDomain<AccountId>> for GenesisDomain<AccountId>where\n AccountId: Encode + Ord,\n OperatorAllowList<AccountId>: Encode,"],["impl EncodeLike<VerificationError> for VerificationError"],["impl EncodeLike<RuntimeType> for RuntimeType"],["impl EncodeLike<ReceiptValidity> for ReceiptValidity"],["impl EncodeLike<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl EncodeLike<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl<Hash> EncodeLike<InboxedBundle<Hash>> for InboxedBundle<Hash>where\n BundleValidity<Hash>: Encode,\n Hash: Encode,"],["impl<Hash> EncodeLike<BundleDigest<Hash>> for BundleDigest<Hash>where\n Hash: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> EncodeLike<SealedBundleHeader<Number, Hash, DomainHeader, Balance>> for SealedBundleHeader<Number, Hash, DomainHeader, Balance>where\n BundleHeader<Number, Hash, DomainHeader, Balance>: Encode,"],["impl EncodeLike<Witness> for Witness"],["impl<AccountId: Ord> EncodeLike<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Encode,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>> for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>where\n DomainNumber: Encode,\n DomainHash: Encode,\n Number: Encode,\n Hash: Encode,\n Vec<InboxedBundle<DomainHash>>: Encode,\n Vec<DomainHash>: Encode,\n Balance: Encode,"],["impl EncodeLike<RawGenesis> for RawGenesis"],["impl<Number, Hash, DomainHeader: HeaderT, Balance> EncodeLike<BundleHeader<Number, Hash, DomainHeader, Balance>> for BundleHeader<Number, Hash, DomainHeader, Balance>where\n ProofOfElection<Hash>: Encode,\n ExecutionReceipt<Number, Hash, HeaderNumberFor<DomainHeader>, HeaderHashFor<DomainHeader>, Balance>: Encode,\n HeaderHashFor<DomainHeader>: Encode,"],["impl EncodeLike<StorageKey> for StorageKey"],["impl EncodeLike<InvalidReceipt> for InvalidReceipt"],["impl EncodeLike<ProofOfElectionError> for ProofOfElectionError"],["impl<Balance> EncodeLike<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl EncodeLike<DomainId> for DomainId"],["impl EncodeLike<StorageData> for StorageData"],["impl<Hash> EncodeLike<BundleValidity<Hash>> for BundleValidity<Hash>where\n Hash: Encode,"],["impl EncodeLike<DomainDigestItem> for DomainDigestItem"],["impl<Extrinsic, Number, Hash, DomainHeader: HeaderT, Balance> EncodeLike<Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>> for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Encode,\n Vec<Extrinsic>: Encode,"],["impl EncodeLike<InvalidBundleType> for InvalidBundleType"],["impl EncodeLike<DomainInstanceData> for DomainInstanceData"]], +"sp_domains_fraud_proof":[["impl<Number, Hash, DomainHeader: HeaderT> EncodeLike<FraudProof<Number, Hash, DomainHeader>> for FraudProof<Number, Hash, DomainHeader>where\n InvalidStateTransitionProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidTransactionProof<HeaderHashFor<DomainHeader>>: Encode,\n BundleEquivocationProof<Number, Hash, DomainHeader>: Encode,\n ImproperTransactionSortitionProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidTotalRewardsProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidExtrinsicsRootProof<HeaderHashFor<DomainHeader>>: Encode,\n ValidBundleProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidDomainBlockHashProof<HeaderHashFor<DomainHeader>>: Encode,\n InvalidBundlesFraudProof<HeaderHashFor<DomainHeader>>: Encode,\n HeaderHashFor<DomainHeader>: Encode,"],["impl EncodeLike<ValidBundleDigest> for ValidBundleDigest"],["impl EncodeLike<FraudProofVerificationInfoResponse> for FraudProofVerificationInfoResponse"],["impl<ReceiptHash> EncodeLike<InvalidExtrinsicsRootProof<ReceiptHash>> for InvalidExtrinsicsRootProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl EncodeLike<SetCodeExtrinsic> for SetCodeExtrinsic"],["impl<ReceiptHash> EncodeLike<ImproperTransactionSortitionProof<ReceiptHash>> for ImproperTransactionSortitionProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> EncodeLike<InvalidStateTransitionProof<ReceiptHash>> for InvalidStateTransitionProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<Number, Hash, DomainHeader: HeaderT> EncodeLike<BundleEquivocationProof<Number, Hash, DomainHeader>> for BundleEquivocationProof<Number, Hash, DomainHeader>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: Encode,"],["impl<ReceiptHash> EncodeLike<InvalidDomainBlockHashProof<ReceiptHash>> for InvalidDomainBlockHashProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl EncodeLike<FraudProofVerificationInfoRequest> for FraudProofVerificationInfoRequest"],["impl<ReceiptHash> EncodeLike<InvalidBundlesFraudProof<ReceiptHash>> for InvalidBundlesFraudProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<ReceiptHash> EncodeLike<InvalidTotalRewardsProof<ReceiptHash>> for InvalidTotalRewardsProof<ReceiptHash>where\n ReceiptHash: Encode,"],["impl<DomainHash> EncodeLike<InvalidTransactionProof<DomainHash>> for InvalidTransactionProof<DomainHash>where\n DomainHash: Encode,"],["impl EncodeLike<ExecutionPhase> for ExecutionPhase"],["impl<ReceiptHash> EncodeLike<ValidBundleProof<ReceiptHash>> for ValidBundleProof<ReceiptHash>where\n ReceiptHash: Encode,"]], "sp_executive":[["impl EncodeLike<InherentError> for InherentError"],["impl EncodeLike<InherentType> for InherentType"]], "sp_messenger":[["impl EncodeLike<EndpointRequest> for EndpointRequest"],["impl<Request, Response> EncodeLike<RequestResponse<Request, Response>> for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["impl<Balance> EncodeLike<FeeModel<Balance>> for FeeModel<Balance>where\n Balance: Encode,"],["impl EncodeLike<BlockMessagesWithStorageKey> for BlockMessagesWithStorageKey"],["impl EncodeLike<Endpoint> for Endpoint"],["impl<Balance> EncodeLike<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl EncodeLike<MessageWeightTag> for MessageWeightTag"],["impl<Balance> EncodeLike<Payload<Balance>> for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"],["impl<Balance> EncodeLike<Message<Balance>> for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl<Number, Hash> EncodeLike<BlockInfo<Number, Hash>> for BlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl<Balance> EncodeLike<VersionedPayload<Balance>> for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl EncodeLike<BlockMessageWithStorageKey> for BlockMessageWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>> for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(DomainId, BlockInfo<BlockNumber, BlockHash>, StateRoot)>: Encode,"],["impl<Balance> EncodeLike<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<Proof<BlockNumber, BlockHash, StateRoot>> for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockInfo<BlockNumber, BlockHash>: Encode,\n StateRoot: Encode,\n Option<(BlockInfo<BlockNumber, BlockHash>, StorageProof)>: Encode,"],["impl EncodeLike<ChainId> for ChainId"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<CrossDomainMessage<BlockNumber, BlockHash, StateRoot>> for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"]], "subspace_archiving":[["impl EncodeLike<NewArchivedSegment> for NewArchivedSegment"],["impl EncodeLike<SegmentItem> for SegmentItem"]], "subspace_core_primitives":[["impl EncodeLike<PosProof> for PosProof"],["impl EncodeLike<PotCheckpoints> for PotCheckpoints"],["impl EncodeLike<PieceArray> for PieceArray"],["impl EncodeLike<SegmentIndex> for SegmentIndex"],["impl EncodeLike<Randomness> for Randomness"],["impl EncodeLike<PotOutput> for PotOutput"],["impl EncodeLike<RecordWitness> for RecordWitness"],["impl<PublicKey, RewardAddress> EncodeLike<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl EncodeLike<PieceIndex> for PieceIndex"],["impl EncodeLike<PotKey> for PotKey"],["impl EncodeLike<PieceOffset> for PieceOffset"],["impl EncodeLike<LastArchivedBlock> for LastArchivedBlock"],["impl EncodeLike<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl<T> EncodeLike<NonEmptyVec<T>> for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl EncodeLike<RecordCommitment> for RecordCommitment"],["impl EncodeLike<BlockObjectMapping> for BlockObjectMapping"],["impl EncodeLike<SegmentHeader> for SegmentHeader"],["impl EncodeLike<RewardSignature> for RewardSignature"],["impl EncodeLike<SectorId> for SectorId"],["impl EncodeLike<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl EncodeLike<PieceObjectMapping> for PieceObjectMapping"],["impl EncodeLike<PotSeed> for PotSeed"],["impl EncodeLike<Piece> for Piece"],["impl EncodeLike<Scalar> for Scalar"],["impl EncodeLike<HistorySize> for HistorySize"],["impl EncodeLike<FlatPieces> for FlatPieces"],["impl EncodeLike<SBucket> for SBucket"],["impl EncodeLike<GlobalObject> for GlobalObject"],["impl<T> EncodeLike<Blake3Checksummed<T>> for Blake3Checksummed<T>where\n T: EncodeLike,"],["impl EncodeLike<BlockObject> for BlockObject"],["impl EncodeLike<ChunkWitness> for ChunkWitness"],["impl EncodeLike<SegmentCommitment> for SegmentCommitment"],["impl EncodeLike<PublicKey> for PublicKey"],["impl EncodeLike<U256> for U256"],["impl EncodeLike<PieceObject> for PieceObject"]], "subspace_farmer_components":[["impl EncodeLike<SectorMetadataChecksummed> for SectorMetadataChecksummed"],["impl EncodeLike<SectorMetadata> for SectorMetadata"]], "subspace_networking":[["impl EncodeLike<PieceByIndexResponse> for PieceByIndexResponse"],["impl EncodeLike<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl EncodeLike<PeerInfo> for PeerInfo"],["impl EncodeLike<PieceByIndexRequest> for PieceByIndexRequest"],["impl EncodeLike<SegmentHeaderRequest> for SegmentHeaderRequest"]], -"subspace_runtime":[["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeError> for RuntimeError"]], -"subspace_test_runtime":[["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"]], +"subspace_runtime":[["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeCall> for RuntimeCall"]], +"subspace_test_runtime":[["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<SessionKeys> for SessionKeys"]], "subspace_verification":[["impl EncodeLike<VerifySolutionParams> for VerifySolutionParams"],["impl EncodeLike<PieceCheckParams> for PieceCheckParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js b/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js index 6abd238da8..5e2efe8aa0 100644 --- a/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js +++ b/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js @@ -6,7 +6,7 @@ "sp_domains":[["impl MaxEncodedLen for DomainId"],["impl MaxEncodedLen for DomainsHoldIdentifier"],["impl MaxEncodedLen for StakingHoldIdentifier"]], "sp_messenger":[["impl MaxEncodedLen for ChainId"]], "subspace_core_primitives":[["impl MaxEncodedLen for ChunkWitness"],["impl MaxEncodedLen for PotOutput"],["impl MaxEncodedLen for ArchivedHistorySegment"],["impl MaxEncodedLen for PieceIndex"],["impl MaxEncodedLen for RecordCommitment"],["impl MaxEncodedLen for PotCheckpoints"],["impl MaxEncodedLen for PotKey"],["impl MaxEncodedLen for Scalar"],["impl MaxEncodedLen for PosProof"],["impl MaxEncodedLen for RecordWitness"],["impl MaxEncodedLen for HistorySize"],["impl MaxEncodedLen for SegmentIndex"],["impl MaxEncodedLen for Randomness"],["impl MaxEncodedLen for PieceOffset"],["impl MaxEncodedLen for PieceArray"],["impl MaxEncodedLen for SBucket"],["impl MaxEncodedLen for PotSeed"],["impl MaxEncodedLen for SegmentCommitment"]], -"subspace_runtime":[["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"]], -"subspace_test_runtime":[["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for HoldIdentifier"]], +"subspace_runtime":[["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeLockId"]], +"subspace_test_runtime":[["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for RuntimeLockId"]], "subspace_verification":[["impl MaxEncodedLen for VerifySolutionParams"],["impl MaxEncodedLen for PieceCheckParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sc_consensus/block_import/trait.BlockImport.js b/implementors/sc_consensus/block_import/trait.BlockImport.js index 5d54f3ca25..35c32396ef 100644 --- a/implementors/sc_consensus/block_import/trait.BlockImport.js +++ b/implementors/sc_consensus/block_import/trait.BlockImport.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"sc_consensus_subspace":[["impl<PosTable, Block, Client, Inner, CIDP, AS> BlockImport<Block> for SubspaceBlockImport<PosTable, Block, Client, Inner, CIDP, AS>where\n PosTable: Table,\n Block: BlockT,\n Inner: BlockImport<Block, Error = Error> + Send + Sync,\n Inner::Error: Into<Error>,\n Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + AuxStore + Send + Sync,\n Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey> + ApiExt<Block>,\n CIDP: CreateInherentDataProviders<Block, SubspaceLink<Block>> + Send + Sync + 'static,\n AS: AuxStore + Send + Sync + 'static,\n BlockNumber: From<<<Block as BlockT>::Header as HeaderT>::Number>,"]] +"sc_consensus_subspace":[["impl<PosTable, Block, Client, Inner, CIDP, AS> BlockImport<Block> for SubspaceBlockImport<PosTable, Block, Client, Inner, CIDP, AS>where\n PosTable: Table,\n Block: BlockT,\n Inner: BlockImport<Block, Error = Error> + Send + Sync,\n Inner::Error: Into<Error>,\n Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + AuxStore + Send + Sync,\n Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey> + ApiExt<Block>,\n CIDP: CreateInherentDataProviders<Block, SubspaceLink<Block>> + Send + Sync + 'static,\n AS: AuxStore + Send + Sync + 'static,\n BlockNumber: From<<<Block as BlockT>::Header as HeaderT>::Number>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sc_consensus/import_queue/trait.Verifier.js b/implementors/sc_consensus/import_queue/trait.Verifier.js index 1eeeb7be8f..2371490b34 100644 --- a/implementors/sc_consensus/import_queue/trait.Verifier.js +++ b/implementors/sc_consensus/import_queue/trait.Verifier.js @@ -1,4 +1,4 @@ (function() {var implementors = { "domain_client_consensus_relay_chain":[["impl<Block> Verifier<Block> for Verifier<Block>where\n Block: BlockT,"]], -"sc_consensus_subspace":[["impl<PosTable, Block, Client, SelectChain> Verifier<Block> for SubspaceVerifier<PosTable, Block, Client, SelectChain>where\n PosTable: Table,\n Block: BlockT,\n BlockNumber: From<NumberFor<Block>>,\n Client: HeaderBackend<Block> + ProvideRuntimeApi<Block> + Send + Sync + AuxStore,\n Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey>,\n SelectChain: SelectChain<Block>,"]] +"sc_consensus_subspace":[["impl<PosTable, Block, Client, SelectChain> Verifier<Block> for SubspaceVerifier<PosTable, Block, Client, SelectChain>where\n PosTable: Table,\n Block: BlockT,\n BlockNumber: From<NumberFor<Block>>,\n Client: HeaderBackend<Block> + ProvideRuntimeApi<Block> + Send + Sync + AuxStore,\n Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey>,\n SelectChain: SelectChain<Block>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sc_executor/executor/trait.NativeExecutionDispatch.js b/implementors/sc_executor/executor/trait.NativeExecutionDispatch.js index 83b4be7466..a359501699 100644 --- a/implementors/sc_executor/executor/trait.NativeExecutionDispatch.js +++ b/implementors/sc_executor/executor/trait.NativeExecutionDispatch.js @@ -1,5 +1,5 @@ (function() {var implementors = { "domain_test_service":[["impl NativeExecutionDispatch for EVMDomainExecutorDispatch"]], -"subspace_node":[["impl NativeExecutionDispatch for ExecutorDispatch"],["impl NativeExecutionDispatch for EVMDomainExecutorDispatch"]], +"subspace_node":[["impl NativeExecutionDispatch for EVMDomainExecutorDispatch"],["impl NativeExecutionDispatch for ExecutorDispatch"]], "subspace_test_client":[["impl NativeExecutionDispatch for TestExecutorDispatch"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sc_transaction_pool/graph/pool/trait.ChainApi.js b/implementors/sc_transaction_pool/graph/pool/trait.ChainApi.js index c3f31c71d1..ca545fc19f 100644 --- a/implementors/sc_transaction_pool/graph/pool/trait.ChainApi.js +++ b/implementors/sc_transaction_pool/graph/pool/trait.ChainApi.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_service":[["impl<Client, Block, DomainHeader> ChainApi for FullChainApiWrapper<Client, Block, DomainHeader>where\n Block: BlockT,\n <<<Block as BlockT>::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug,\n Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + BlockIdTo<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static,\n DomainHeader: Header,\n Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + DomainsApi<Block, DomainHeader>,"]] +"subspace_service":[["impl<Client, Block, DomainHeader> ChainApi for FullChainApiWrapper<Client, Block, DomainHeader>where\n Block: BlockT,\n <<<Block as BlockT>::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug,\n Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + BlockIdTo<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static,\n DomainHeader: Header,\n Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + DomainsApi<Block, DomainHeader>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sc_transaction_pool_api/trait.LocalTransactionPool.js b/implementors/sc_transaction_pool_api/trait.LocalTransactionPool.js index ec45eae3e0..4bc4dbb333 100644 --- a/implementors/sc_transaction_pool_api/trait.LocalTransactionPool.js +++ b/implementors/sc_transaction_pool_api/trait.LocalTransactionPool.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_service":[["impl<Block, Client, DomainHeader> LocalTransactionPool for BasicPoolWrapper<Block, FullChainApiWrapper<Client, Block, DomainHeader>>where\n Block: BlockT,\n <<<Block as BlockT>::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug,\n DomainHeader: HeaderT,\n Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + BlockIdTo<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static,\n Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + FraudProofApi<Block, DomainHeader> + DomainsApi<Block, DomainHeader>,"]] +"subspace_service":[["impl<Block, Client, DomainHeader> LocalTransactionPool for BasicPoolWrapper<Block, FullChainApiWrapper<Client, Block, DomainHeader>>where\n Block: BlockT,\n <<<Block as BlockT>::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug,\n DomainHeader: HeaderT,\n Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + BlockIdTo<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static,\n Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + FraudProofApi<Block, DomainHeader> + DomainsApi<Block, DomainHeader>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/scale_info/trait.TypeInfo.js b/implementors/scale_info/trait.TypeInfo.js index 929f201c3c..f44d6b705d 100644 --- a/implementors/scale_info/trait.TypeInfo.js +++ b/implementors/scale_info/trait.TypeInfo.js @@ -5,7 +5,7 @@ "evm_domain_test_runtime":[["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeEvent"]], "orml_vesting":[["impl<BlockNumber, Balance> TypeInfo for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: TypeInfo + 'static,\n Balance: HasCompact + MaxEncodedLen + HasCompact + TypeInfo + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n <T::Lookup as StaticLookup>::Source: TypeInfo + 'static,\n VestingSchedule<BlockNumberFor<T>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n Vec<VestingSchedule<BlockNumberFor<T>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<T> TypeInfo for Event<T>where\n T::AccountId: TypeInfo + 'static,\n VestingSchedule<BlockNumberFor<T>, <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], "pallet_domain_id":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"]], -"pallet_domains":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n OpaqueBundleOf<T>: TypeInfo + 'static,\n Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>: TypeInfo + 'static,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n OperatorConfig<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n DomainConfig<T::AccountId>: TypeInfo + 'static,\n Withdraw<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n OperatorAllowList<T::AccountId>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for TxRangeState"],["impl TypeInfo for Error"],["impl TypeInfo for FraudProofError"],["impl TypeInfo for Error"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainNumber: TypeInfo + 'static,\n DomainHash: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for Error"],["impl<Number, Hash> TypeInfo for RuntimeObject<Number, Hash>where\n Hash: TypeInfo + 'static,\n Number: TypeInfo + 'static,"],["impl<Hash> TypeInfo for ScheduledRuntimeUpgrade<Hash>where\n Hash: TypeInfo + 'static,"],["impl<Number, ReceiptHash, AccountId> TypeInfo for DomainObject<Number, ReceiptHash, AccountId>where\n AccountId: TypeInfo + 'static + Ord,\n Number: TypeInfo + 'static,\n ReceiptHash: TypeInfo + 'static,\n DomainConfig<AccountId>: TypeInfo + 'static,"],["impl TypeInfo for BundleError"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<AccountId> TypeInfo for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: TypeInfo + 'static,\n AccountId: Ord + TypeInfo + 'static,"],["impl<T> TypeInfo for Event<T>where\n BlockNumberFor<T>: TypeInfo + 'static,\n <T as Config>::AccountId: TypeInfo + 'static,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n Option<DomainBlockNumberFor<T>>: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], +"pallet_domains":[["impl<T> TypeInfo for Event<T>where\n BlockNumberFor<T>: TypeInfo + 'static,\n <T as Config>::AccountId: TypeInfo + 'static,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n Option<DomainBlockNumberFor<T>>: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for TxRangeState"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n OpaqueBundleOf<T>: TypeInfo + 'static,\n Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>: TypeInfo + 'static,\n <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n OperatorConfig<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n DomainConfig<T::AccountId>: TypeInfo + 'static,\n Withdraw<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n OperatorAllowList<T::AccountId>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<Number, ReceiptHash, AccountId> TypeInfo for DomainObject<Number, ReceiptHash, AccountId>where\n AccountId: TypeInfo + 'static + Ord,\n Number: TypeInfo + 'static,\n ReceiptHash: TypeInfo + 'static,\n DomainConfig<AccountId>: TypeInfo + 'static,"],["impl TypeInfo for Error"],["impl<Hash> TypeInfo for ScheduledRuntimeUpgrade<Hash>where\n Hash: TypeInfo + 'static,"],["impl TypeInfo for BundleError"],["impl<Number, Hash> TypeInfo for RuntimeObject<Number, Hash>where\n Hash: TypeInfo + 'static,\n Number: TypeInfo + 'static,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for Error"],["impl<AccountId> TypeInfo for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: TypeInfo + 'static,\n AccountId: Ord + TypeInfo + 'static,"],["impl TypeInfo for FraudProofError"],["impl TypeInfo for Error"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for BlockTreeNode<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainNumber: TypeInfo + 'static,\n DomainHash: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"]], "pallet_feeds":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T::FeedProcessorKind: TypeInfo + 'static,\n T::FeedId: TypeInfo + 'static,\n <T::Lookup as StaticLookup>::Source: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for TotalObjectsAndSize"],["impl<FeedProcessorId, AccountId> TypeInfo for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: TypeInfo + 'static,\n AccountId: TypeInfo + 'static,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<T> TypeInfo for Event<T>where\n T::FeedId: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], "pallet_grandpa_finality_verifier":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for InitializationData"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"]], "pallet_messenger":[["impl TypeInfo for OutboxMessageResult"],["impl<Balance> TypeInfo for Channel<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n InitiateChannelParams<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static,\n CrossDomainMessage<BlockNumberFor<T>, T::Hash, <<T as Config>::Hashing as Hash>::Output>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for ChannelState"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<T> TypeInfo for Event<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], @@ -14,14 +14,14 @@ "pallet_operator_rewards":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"]], "pallet_rewards":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Event<T>where\n T::AccountId: TypeInfo + 'static,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], "pallet_runtime_configs":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"]], -"pallet_subspace":[["impl TypeInfo for SolutionRangeOverride"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for AllowAuthoringBy"],["impl<T> TypeInfo for Event<T>where\n T::AccountId: TypeInfo + 'static,\n BlockNumberFor<T>: TypeInfo + 'static,\n T::Hash: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n Box<EquivocationProof<HeaderFor<T>>>: TypeInfo + 'static,\n Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>: TypeInfo + 'static,\n Option<BlockNumberFor<T>>: TypeInfo + 'static,\n T: Config + 'static,"]], +"pallet_subspace":[["impl TypeInfo for SolutionRangeOverride"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for AllowAuthoringBy"],["impl<T> TypeInfo for Event<T>where\n T::AccountId: TypeInfo + 'static,\n BlockNumberFor<T>: TypeInfo + 'static,\n T::Hash: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n Box<EquivocationProof<HeaderFor<T>>>: TypeInfo + 'static,\n Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>: TypeInfo + 'static,\n Option<BlockNumberFor<T>>: TypeInfo + 'static,\n T: Config + 'static,"]], "pallet_transaction_fees":[["impl<T> TypeInfo for Event<T>where\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"]], "pallet_transporter":[["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<Balance> TypeInfo for Transfer<Balance>where\n Balance: TypeInfo + 'static,"],["impl TypeInfo for Location"],["impl<T> TypeInfo for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: TypeInfo + 'static,\n T: Config + 'static,"]], "sp_consensus_subspace":[["impl TypeInfo for SolutionRanges"],["impl<Offender> TypeInfo for OffenceDetails<Offender>where\n Offender: TypeInfo + 'static,"],["impl TypeInfo for ChainConstants"],["impl<Number, Hash, RewardAddress> TypeInfo for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"],["impl<Number, Hash, RewardAddress> TypeInfo for Vote<Number, Hash, RewardAddress>where\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n Solution<FarmerPublicKey, RewardAddress>: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"],["impl TypeInfo for SubspaceJustification"],["impl TypeInfo for PotNextSlotInput"],["impl TypeInfo for PotParameters"],["impl TypeInfo for PotParametersChange"]], "sp_domains":[["impl<Hash> TypeInfo for BundleValidity<Hash>where\n Hash: TypeInfo + 'static,"],["impl TypeInfo for StakingHoldIdentifier"],["impl<Balance> TypeInfo for BundleProducerElectionParams<Balance>where\n Balance: TypeInfo + 'static,"],["impl<CHash> TypeInfo for ProofOfElection<CHash>where\n CHash: TypeInfo + 'static,"],["impl TypeInfo for ProofOfElectionError"],["impl TypeInfo for InvalidReceipt"],["impl TypeInfo for RuntimeType"],["impl<AccountId> TypeInfo for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: TypeInfo + 'static,\n AccountId: Ord + TypeInfo + 'static,"],["impl TypeInfo for ExtrinsicDigest"],["impl TypeInfo for DomainsHoldIdentifier"],["impl<Number, Hash, DomainHeader, Balance> TypeInfo for BundleHeader<Number, Hash, DomainHeader, Balance>where\n ProofOfElection<Hash>: TypeInfo + 'static,\n ExecutionReceipt<Number, Hash, HeaderNumberFor<DomainHeader>, HeaderHashFor<DomainHeader>, Balance>: TypeInfo + 'static,\n HeaderHashFor<DomainHeader>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainHeader: HeaderT + TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Extrinsic, Number, Hash, DomainHeader, Balance> TypeInfo for Bundle<Extrinsic, Number, Hash, DomainHeader, Balance>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: TypeInfo + 'static,\n Vec<Extrinsic>: TypeInfo + 'static,\n Extrinsic: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainHeader: HeaderT + TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for RawGenesis"],["impl TypeInfo for DomainDigestItem"],["impl<Hash> TypeInfo for InboxedBundle<Hash>where\n BundleValidity<Hash>: TypeInfo + 'static,\n Hash: TypeInfo + 'static,"],["impl TypeInfo for Witness"],["impl TypeInfo for DomainBlockLimit"],["impl TypeInfo for VerificationError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>where\n DomainNumber: TypeInfo + 'static,\n DomainHash: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n Vec<InboxedBundle<DomainHash>>: TypeInfo + 'static,\n Vec<DomainHash>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for DomainInstanceData"],["impl TypeInfo for ReceiptValidity"],["impl TypeInfo for InvalidBundleType"],["impl TypeInfo for StorageKey"],["impl TypeInfo for DomainId"],["impl<Hash> TypeInfo for BundleDigest<Hash>where\n Hash: TypeInfo + 'static,"],["impl TypeInfo for StorageData"],["impl<AccountId> TypeInfo for GenesisDomain<AccountId>where\n AccountId: TypeInfo + 'static + Ord,\n OperatorAllowList<AccountId>: TypeInfo + 'static,"],["impl<Number, Hash, DomainHeader, Balance> TypeInfo for SealedBundleHeader<Number, Hash, DomainHeader, Balance>where\n BundleHeader<Number, Hash, DomainHeader, Balance>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainHeader: HeaderT + TypeInfo + 'static,\n Balance: TypeInfo + 'static,"]], -"sp_domains_fraud_proof":[["impl TypeInfo for ValidBundleDigest"],["impl<ReceiptHash> TypeInfo for InvalidExtrinsicsRootProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl TypeInfo for FraudProofVerificationInfoRequest"],["impl TypeInfo for FraudProofVerificationInfoResponse"],["impl<Number, Hash, DomainHeader> TypeInfo for BundleEquivocationProof<Number, Hash, DomainHeader>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainHeader: HeaderT + TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for InvalidBundlesFraudProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for ImproperTransactionSortitionProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for ValidBundleProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<DomainHash> TypeInfo for InvalidTransactionProof<DomainHash>where\n DomainHash: TypeInfo + 'static,"],["impl<Number, Hash, DomainHeader> TypeInfo for FraudProof<Number, Hash, DomainHeader>where\n InvalidStateTransitionProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidTransactionProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n BundleEquivocationProof<Number, Hash, DomainHeader>: TypeInfo + 'static,\n ImproperTransactionSortitionProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidTotalRewardsProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidExtrinsicsRootProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n ValidBundleProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidDomainBlockHashProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidBundlesFraudProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n HeaderHashFor<DomainHeader>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainHeader: HeaderT + TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for InvalidTotalRewardsProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for InvalidDomainBlockHashProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for InvalidStateTransitionProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl TypeInfo for SetCodeExtrinsic"],["impl TypeInfo for ExecutionPhase"]], +"sp_domains_fraud_proof":[["impl<ReceiptHash> TypeInfo for InvalidExtrinsicsRootProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for InvalidDomainBlockHashProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl TypeInfo for ExecutionPhase"],["impl<DomainHash> TypeInfo for InvalidTransactionProof<DomainHash>where\n DomainHash: TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for ImproperTransactionSortitionProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for InvalidBundlesFraudProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<ReceiptHash> TypeInfo for InvalidTotalRewardsProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl TypeInfo for SetCodeExtrinsic"],["impl<Number, Hash, DomainHeader> TypeInfo for FraudProof<Number, Hash, DomainHeader>where\n InvalidStateTransitionProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidTransactionProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n BundleEquivocationProof<Number, Hash, DomainHeader>: TypeInfo + 'static,\n ImproperTransactionSortitionProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidTotalRewardsProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidExtrinsicsRootProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n ValidBundleProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidDomainBlockHashProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n InvalidBundlesFraudProof<HeaderHashFor<DomainHeader>>: TypeInfo + 'static,\n HeaderHashFor<DomainHeader>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainHeader: HeaderT + TypeInfo + 'static,"],["impl TypeInfo for FraudProofVerificationInfoResponse"],["impl TypeInfo for FraudProofVerificationInfoRequest"],["impl<ReceiptHash> TypeInfo for InvalidStateTransitionProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl TypeInfo for ValidBundleDigest"],["impl<ReceiptHash> TypeInfo for ValidBundleProof<ReceiptHash>where\n ReceiptHash: TypeInfo + 'static,"],["impl<Number, Hash, DomainHeader> TypeInfo for BundleEquivocationProof<Number, Hash, DomainHeader>where\n SealedBundleHeader<Number, Hash, DomainHeader, Balance>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainHeader: HeaderT + TypeInfo + 'static,"]], "sp_messenger":[["impl TypeInfo for ChainId"],["impl<Balance> TypeInfo for FeeModel<Balance>where\n Balance: TypeInfo + 'static,"],["impl<BlockNumber, BlockHash, StateRoot> TypeInfo for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: TypeInfo + 'static,\n BlockNumber: TypeInfo + 'static,\n BlockHash: TypeInfo + 'static,\n StateRoot: TypeInfo + 'static,"],["impl<Balance> TypeInfo for InitiateChannelParams<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for Endpoint"],["impl<Balance> TypeInfo for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for VersionedPayload<Balance>where\n Payload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for BlockMessageWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> TypeInfo for Proof<BlockNumber, BlockHash, StateRoot>where\n BlockInfo<BlockNumber, BlockHash>: TypeInfo + 'static,\n StateRoot: TypeInfo + 'static,\n Option<(BlockInfo<BlockNumber, BlockHash>, StorageProof)>: TypeInfo + 'static,\n BlockNumber: TypeInfo + 'static,\n BlockHash: TypeInfo + 'static,"],["impl<Balance> TypeInfo for Message<Balance>where\n VersionedPayload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<BlockNumber, BlockHash, StateRoot> TypeInfo for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>where\n BlockInfo<BlockNumber, BlockHash>: TypeInfo + 'static,\n StateRoot: TypeInfo + 'static,\n Option<(DomainId, BlockInfo<BlockNumber, BlockHash>, StateRoot)>: TypeInfo + 'static,\n BlockNumber: TypeInfo + 'static,\n BlockHash: TypeInfo + 'static,"],["impl<Number, Hash> TypeInfo for BlockInfo<Number, Hash>where\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,"],["impl<Balance> TypeInfo for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for MessageWeightTag"],["impl<Request, Response> TypeInfo for RequestResponse<Request, Response>where\n Request: TypeInfo + 'static,\n Response: TypeInfo + 'static,"],["impl TypeInfo for EndpointRequest"],["impl TypeInfo for BlockMessagesWithStorageKey"]], "subspace_core_primitives":[["impl<PublicKey, RewardAddress> TypeInfo for Solution<PublicKey, RewardAddress>where\n PublicKey: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"],["impl TypeInfo for RecordWitness"],["impl TypeInfo for PieceIndex"],["impl TypeInfo for SectorId"],["impl TypeInfo for ArchivedBlockProgress"],["impl TypeInfo for FlatPieces"],["impl TypeInfo for U256"],["impl TypeInfo for BlockObject"],["impl TypeInfo for RewardSignature"],["impl TypeInfo for SegmentCommitment"],["impl TypeInfo for ChunkWitness"],["impl TypeInfo for PieceArray"],["impl TypeInfo for PieceOffset"],["impl TypeInfo for HistorySize"],["impl TypeInfo for Piece"],["impl TypeInfo for LastArchivedBlock"],["impl TypeInfo for PotKey"],["impl TypeInfo for PieceObjectMapping"],["impl TypeInfo for SegmentIndex"],["impl TypeInfo for Randomness"],["impl TypeInfo for PotOutput"],["impl TypeInfo for PieceObject"],["impl TypeInfo for BlockObjectMapping"],["impl TypeInfo for SegmentHeader"],["impl TypeInfo for ArchivedHistorySegment"],["impl TypeInfo for GlobalObject"],["impl TypeInfo for PosProof"],["impl TypeInfo for Scalar"],["impl TypeInfo for RecordCommitment"],["impl TypeInfo for SBucket"],["impl TypeInfo for PublicKey"],["impl TypeInfo for PotCheckpoints"],["impl TypeInfo for PotSeed"]], -"subspace_runtime":[["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for OriginCaller"]], -"subspace_test_runtime":[["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for HoldIdentifier"]] +"subspace_runtime":[["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for Runtime"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeLockId"]], +"subspace_test_runtime":[["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index 385b2c23b1..478d051559 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -15,6 +15,6 @@ "subspace_farmer":[["impl<'de> Deserialize<'de> for SingleDiskFarmId"],["impl<'de> Deserialize<'de> for SingleDiskFarmInfo"]], "subspace_farmer_components":[["impl<'de> Deserialize<'de> for FarmerProtocolInfo"]], "subspace_rpc_primitives":[["impl<'de> Deserialize<'de> for RewardSigningInfo"],["impl<'de> Deserialize<'de> for NodeSyncStatus"],["impl<'de> Deserialize<'de> for FarmerAppInfo"],["impl<'de> Deserialize<'de> for SlotInfo"],["impl<'de> Deserialize<'de> for RewardSignatureResponse"],["impl<'de> Deserialize<'de> for SolutionResponse"]], -"subspace_runtime":[["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for SessionKeys"]], -"subspace_test_runtime":[["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for SessionKeys"]] +"subspace_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"]], +"subspace_test_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_consensus_subspace/offence/trait.Offence.js b/implementors/sp_consensus_subspace/offence/trait.Offence.js index ec439417d0..ca837a6ab0 100644 --- a/implementors/sp_consensus_subspace/offence/trait.Offence.js +++ b/implementors/sp_consensus_subspace/offence/trait.Offence.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pallet_subspace":[["impl<PublicKey: Clone> Offence<PublicKey> for SubspaceEquivocationOffence<PublicKey>"]] +"pallet_subspace":[["impl<PublicKey: Clone> Offence<PublicKey> for SubspaceEquivocationOffence<PublicKey>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_consensus_subspace/offence/trait.OnOffenceHandler.js b/implementors/sp_consensus_subspace/offence/trait.OnOffenceHandler.js index fe05c51981..ed90c1b6f4 100644 --- a/implementors/sp_consensus_subspace/offence/trait.OnOffenceHandler.js +++ b/implementors/sp_consensus_subspace/offence/trait.OnOffenceHandler.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"pallet_subspace":[["impl<T: Config> OnOffenceHandler<Public> for Pallet<T>"]], +"pallet_subspace":[["impl<T: Config> OnOffenceHandler<Public> for Pallet<T>"]], "sp_consensus_subspace":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_consensus_subspace/offence/trait.ReportOffence.js b/implementors/sp_consensus_subspace/offence/trait.ReportOffence.js index e2fc4adfb7..a7743a91c4 100644 --- a/implementors/sp_consensus_subspace/offence/trait.ReportOffence.js +++ b/implementors/sp_consensus_subspace/offence/trait.ReportOffence.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"pallet_offences_subspace":[["impl<T: Config, O: Offence<FarmerPublicKey>> ReportOffence<Public, O> for Pallet<T>"]], +"pallet_offences_subspace":[["impl<T: Config, O: Offence<FarmerPublicKey>> ReportOffence<Public, O> for Pallet<T>"]], "sp_consensus_subspace":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/subspace_farmer_components/plotting/trait.PieceGetter.js b/implementors/subspace_farmer_components/plotting/trait.PieceGetter.js index c313d17228..8c9ae2b1c3 100644 --- a/implementors/subspace_farmer_components/plotting/trait.PieceGetter.js +++ b/implementors/subspace_farmer_components/plotting/trait.PieceGetter.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"subspace_farmer":[["impl<PV, NC> PieceGetter for FarmerPieceGetter<PV, NC>where\n PV: PieceValidator + Send + 'static,\n NC: NodeClient,"]], +"subspace_farmer":[["impl<PV, NC> PieceGetter for FarmerPieceGetter<PV, NC>where\n PV: PieceValidator + Send + 'static,\n NC: NodeClient,"]], "subspace_farmer_components":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/subspace_networking/constructor/trait.LocalRecordProvider.js b/implementors/subspace_networking/constructor/trait.LocalRecordProvider.js index e453d2319a..14522f6be0 100644 --- a/implementors/subspace_networking/constructor/trait.LocalRecordProvider.js +++ b/implementors/subspace_networking/constructor/trait.LocalRecordProvider.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"subspace_farmer":[["impl LocalRecordProvider for PieceCache"]], +"subspace_farmer":[["impl LocalRecordProvider for PieceCache"]], "subspace_networking":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/subspace_networking/utils/piece_provider/trait.PieceValidator.js b/implementors/subspace_networking/utils/piece_provider/trait.PieceValidator.js index 499549f431..79439e7c86 100644 --- a/implementors/subspace_networking/utils/piece_provider/trait.PieceValidator.js +++ b/implementors/subspace_networking/utils/piece_provider/trait.PieceValidator.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"subspace_farmer":[["impl<NC> PieceValidator for SegmentCommitmentPieceValidator<NC>where\n NC: NodeClient,"]], +"subspace_farmer":[["impl<NC> PieceValidator for SegmentCommitmentPieceValidator<NC>where\n NC: NodeClient,"]], "subspace_networking":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/index.html b/index.html index 8e2cb4d92d..af7bc3af5c 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Index of crates
    \ No newline at end of file +Index of crates
    \ No newline at end of file diff --git a/pallet_domains/dispatchables/fn.submit_fraud_proof.html b/pallet_domains/dispatchables/fn.submit_fraud_proof.html index 7e591e7662..7fc0c5d022 100644 --- a/pallet_domains/dispatchables/fn.submit_fraud_proof.html +++ b/pallet_domains/dispatchables/fn.submit_fraud_proof.html @@ -1,5 +1,5 @@ submit_fraud_proof in pallet_domains::dispatchables - Rust
    pub fn submit_fraud_proof<T: Config>(
    -    fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>
    +    fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>
     )
    Expand description

    Warning: Doc-Only

    This function is an automatically generated, and is doc-only, uncallable stub. See the real version in diff --git a/pallet_domains/enum.Call.html b/pallet_domains/enum.Call.html index d3288ab304..b43c2b6319 100644 --- a/pallet_domains/enum.Call.html +++ b/pallet_domains/enum.Call.html @@ -3,7 +3,7 @@ opaque_bundle: OpaqueBundleOf<T>, }, submit_fraud_proof { - fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>, + fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>, }, register_domain_runtime { runtime_name: String, @@ -44,7 +44,7 @@ // some variants omitted }

    Expand description

    Contains a variant per dispatchable extrinsic that this pallet has.

    Variants§

    §

    submit_bundle

    Fields

    §opaque_bundle: OpaqueBundleOf<T>
    §

    submit_fraud_proof

    Fields

    §fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>
    §

    submit_fraud_proof

    Fields

    §fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>
    §

    register_domain_runtime

    Fields

    §runtime_name: String
    §runtime_type: RuntimeType
    §raw_genesis_storage: Vec<u8>
    §

    upgrade_domain_runtime

    Fields

    §runtime_id: RuntimeId
    §raw_genesis_storage: Vec<u8>
    §

    register_operator

    Fields

    §domain_id: DomainId
    §amount: <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance
    §config: OperatorConfig<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>

    See Pallet::register_operator.

    @@ -56,7 +56,7 @@
    §

    update_domain_operator_allow_list

    Fields

    §domain_id: DomainId
    §operator_allow_list: OperatorAllowList<T::AccountId>

    Implementations§

    source§

    impl<T: Config> Call<T>

    source

    pub fn new_call_variant_submit_bundle(opaque_bundle: OpaqueBundleOf<T>) -> Self

    Create a call with the variant submit_bundle.

    source

    pub fn new_call_variant_submit_fraud_proof( - fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>> + fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>> ) -> Self

    Create a call with the variant submit_fraud_proof.

    source

    pub fn new_call_variant_register_domain_runtime( runtime_name: String, @@ -108,7 +108,7 @@ sufficient, and should not be overridden without very good reason.

    source§

    impl<T> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, OpaqueBundleOf<T>: TypeInfo + 'static, - Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>: TypeInfo + 'static, + Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>>: TypeInfo + 'static, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: TypeInfo + 'static, OperatorConfig<<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance>: TypeInfo + 'static, DomainConfig<T::AccountId>: TypeInfo + 'static, diff --git a/pallet_domains/enum.Error.html b/pallet_domains/enum.Error.html index cf95a6e16a..44ffaf3276 100644 --- a/pallet_domains/enum.Error.html +++ b/pallet_domains/enum.Error.html @@ -24,7 +24,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more

    source§

    impl<T: Config> From<Error<T>> for &'static str

    source§

    fn from(err: Error<T>) -> &'static str

    Converts to this type from the input type.
    source§

    impl<T: Config> From<Error<T>> for DispatchError

    source§

    fn from(err: Error<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<Error> for Error<T>

    source§

    fn from(err: BlockTreeError) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<Error> for Error<T>

    source§

    fn from(err: RuntimeRegistryError) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<Error> for Error<T>

    source§

    fn from(err: DomainRegistryError) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<FraudProofError> for Error<T>

    source§

    fn from(err: FraudProofError) -> Self

    Converts to this type from the input type.
    source§

    impl<T> PalletError for Error<T>

    source§

    const MAX_ENCODED_SIZE: usize = 3usize

    The maximum encoded size for the implementing type. Read more
    source§

    impl<T> TypeInfo for Error<T>where + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<T: Config> From<Error<T>> for &'static str

    source§

    fn from(err: Error<T>) -> &'static str

    Converts to this type from the input type.
    source§

    impl<T: Config> From<Error<T>> for DispatchError

    source§

    fn from(err: Error<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<Error> for Error<T>

    source§

    fn from(err: DomainRegistryError) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<Error> for Error<T>

    source§

    fn from(err: BlockTreeError) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<Error> for Error<T>

    source§

    fn from(err: RuntimeRegistryError) -> Self

    Converts to this type from the input type.
    source§

    impl<T> From<FraudProofError> for Error<T>

    source§

    fn from(err: FraudProofError) -> Self

    Converts to this type from the input type.
    source§

    impl<T> PalletError for Error<T>

    source§

    const MAX_ENCODED_SIZE: usize = 3usize

    The maximum encoded size for the implementing type. Read more
    source§

    impl<T> TypeInfo for Error<T>where PhantomData<T>: TypeInfo + 'static, T: 'static,

    §

    type Identity = Error<T>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T> EncodeLike<Error<T>> for Error<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for Error<T>where T: RefUnwindSafe,

    §

    impl<T> Send for Error<T>where diff --git a/pallet_domains/struct.Pallet.html b/pallet_domains/struct.Pallet.html index c6aac4297f..9b505f1024 100644 --- a/pallet_domains/struct.Pallet.html +++ b/pallet_domains/struct.Pallet.html @@ -5,7 +5,7 @@ opaque_bundle: OpaqueBundleOf<T> ) -> DispatchResult

    source

    pub fn submit_fraud_proof( origin: OriginFor<T>, - fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>> + fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>> ) -> DispatchResult

    source

    pub fn register_domain_runtime( origin: OriginFor<T>, runtime_name: String, @@ -81,11 +81,11 @@ ) -> Option<ExecutionReceiptOf<T>>

    source§

    impl<T> Pallet<T>where T: Config + SendTransactionTypes<Call<T>>,

    source

    pub fn submit_bundle_unsigned(opaque_bundle: OpaqueBundleOf<T>)

    Submits an unsigned extrinsic Call::submit_bundle.

    source

    pub fn submit_fraud_proof_unsigned( - fraud_proof: FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader> + fraud_proof: FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader> )

    Submits an unsigned extrinsic Call::submit_fraud_proof.

    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> 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(_: 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> 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 +[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> 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 sufficient, and should not be overridden without very good reason.
    source§

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

    source§

    fn storage_info() -> Vec<StorageInfo>

    source§

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

    §

    type Call = Call<T>

    The call to validate
    source§

    fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

    Validate the call right before dispatch. Read more
    source§

    fn validate_unsigned( _source: TransactionSource, diff --git a/pallet_domains/type.Module.html b/pallet_domains/type.Module.html index d2df0e3d66..8270b163b4 100644 --- a/pallet_domains/type.Module.html +++ b/pallet_domains/type.Module.html @@ -5,7 +5,7 @@ opaque_bundle: OpaqueBundleOf<T> ) -> DispatchResult

    source

    pub fn submit_fraud_proof( origin: OriginFor<T>, - fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>> + fraud_proof: Box<FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader>> ) -> DispatchResult

    source

    pub fn register_domain_runtime( origin: OriginFor<T>, runtime_name: String, @@ -81,11 +81,11 @@ ) -> Option<ExecutionReceiptOf<T>>

    source§

    impl<T> Pallet<T>where T: Config + SendTransactionTypes<Call<T>>,

    source

    pub fn submit_bundle_unsigned(opaque_bundle: OpaqueBundleOf<T>)

    Submits an unsigned extrinsic Call::submit_bundle.

    source

    pub fn submit_fraud_proof_unsigned( - fraud_proof: FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader> + fraud_proof: FraudProof<BlockNumberFor<T>, T::Hash, T::DomainHeader> )

    Submits an unsigned extrinsic Call::submit_fraud_proof.

    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> 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(_: 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> 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 +[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> 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 sufficient, and should not be overridden without very good reason.
    source§

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

    source§

    fn storage_info() -> Vec<StorageInfo>

    source§

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

    §

    type Call = Call<T>

    The call to validate
    source§

    fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

    Validate the call right before dispatch. Read more
    source§

    fn validate_unsigned( _source: TransactionSource, diff --git a/pallet_offences_subspace/enum.Event.html b/pallet_offences_subspace/enum.Event.html index 63584fdcbe..0e2acace25 100644 --- a/pallet_offences_subspace/enum.Event.html +++ b/pallet_offences_subspace/enum.Event.html @@ -1,10 +1,10 @@ Event in pallet_offences_subspace - Rust
    pub enum Event {
         Offence {
    -        kind: Kind,
    +        kind: Kind,
             timeslot: Vec<u8>,
         },
     }
    Expand description

    Events type.

    -

    Variants§

    §

    Offence

    Fields

    §kind: Kind
    §timeslot: Vec<u8>

    There is an offence reported of the given kind happened at the session_index and +

    Variants§

    §

    Offence

    Fields

    §kind: Kind
    §timeslot: Vec<u8>

    There is an offence reported of the given kind happened at the session_index and (kind-specific) time slot. This event is not deposited for duplicate slashes. [kind, timeslot].

    Trait Implementations§

    source§

    impl Clone for Event

    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 Debug for Event

    source§

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

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

    impl Decode for Event

    source§

    fn decode<__CodecInputEdqy: Input>( diff --git a/pallet_offences_subspace/struct.Pallet.html b/pallet_offences_subspace/struct.Pallet.html index 9e8f295d8a..041160ad0a 100644 --- a/pallet_offences_subspace/struct.Pallet.html +++ b/pallet_offences_subspace/struct.Pallet.html @@ -1,14 +1,14 @@ Pallet in pallet_offences_subspace - Rust
    pub struct Pallet<T>(/* private fields */);
    Expand description

    The Pallet struct, the main type that implements traits and standalone functions within the pallet.

    -

    Implementations§

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn reports<KArg>(k: KArg) -> Option<OffenceDetails<FarmerPublicKey>>where +

    Implementations§

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn reports<KArg>(k: KArg) -> Option<OffenceDetails<FarmerPublicKey>>where KArg: EncodeLike<<T as Config>::Hash>,

    An auto-generated getter for Reports.

    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> 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>

    §

    fn on_initialize(_n: BlockNumber) -> Weight

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

    fn on_finalize(_n: BlockNumber)

    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> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl<T: Config, O: Offence<FarmerPublicKey>> ReportOffence<Public, O> for Pallet<T>

    source§

    fn report_offence(offence: O) -> Result<(), OffenceError>

    Report an offence and reward given reporters.
    source§

    fn is_known_offence( - offenders: &[FarmerPublicKey], - time_slot: &O::TimeSlot +sufficient, and should not be overridden without very good reason.

    source§

    impl<T: Config, O: Offence<FarmerPublicKey>> ReportOffence<Public, O> for Pallet<T>

    source§

    fn report_offence(offence: O) -> Result<(), OffenceError>

    Report an offence and reward given reporters.
    source§

    fn is_known_offence( + offenders: &[FarmerPublicKey], + time_slot: &O::TimeSlot ) -> bool

    Returns true iff all of the given offenders have been previously reported at the given time slot. This function is useful to prevent the sending of duplicate offence reports.
    source§

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

    source§

    fn storage_info() -> Vec<StorageInfo>

    source§

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

    source§

    fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

    Returns a Vec<TrackedStorageKey> indicating the storage keys that diff --git a/pallet_offences_subspace/trait.Config.html b/pallet_offences_subspace/trait.Config.html index b63490f23a..f26ce81831 100644 --- a/pallet_offences_subspace/trait.Config.html +++ b/pallet_offences_subspace/trait.Config.html @@ -1,6 +1,6 @@ Config in pallet_offences_subspace - Rust
    pub trait Config: Config {
         type RuntimeEvent: From<Event> + IsType<<Self as Config>::RuntimeEvent>;
    -    type OnOffenceHandler: OnOffenceHandler<FarmerPublicKey>;
    +    type OnOffenceHandler: OnOffenceHandler<FarmerPublicKey>;
     }
    Expand description

    Configuration trait of this pallet.

    The main purpose of this trait is to act as an interface between this pallet and the runtime in which it is embedded in. A type, function, or constant in this trait is essentially left to be @@ -8,5 +8,5 @@

    Consequently, a runtime that wants to include this pallet must implement this trait. The pallet’s config trait.

    Required Associated Types§

    source

    type RuntimeEvent: From<Event> + IsType<<Self as Config>::RuntimeEvent>

    The overarching event type.

    -
    source

    type OnOffenceHandler: OnOffenceHandler<FarmerPublicKey>

    A handler called for every offence report.

    +
    source

    type OnOffenceHandler: OnOffenceHandler<FarmerPublicKey>

    A handler called for every offence report.

    Implementors§

    \ No newline at end of file diff --git a/pallet_offences_subspace/type.ConcurrentReportsIndex.html b/pallet_offences_subspace/type.ConcurrentReportsIndex.html index d1f1725c63..71693ca477 100644 --- a/pallet_offences_subspace/type.ConcurrentReportsIndex.html +++ b/pallet_offences_subspace/type.ConcurrentReportsIndex.html @@ -1,3 +1,3 @@ -ConcurrentReportsIndex in pallet_offences_subspace - Rust
    pub type ConcurrentReportsIndex<T: Config> = StorageDoubleMap<_GeneratedPrefixForStorageConcurrentReportsIndex<T>, Twox64Concat, Kind, Twox64Concat, Vec<u8>, Vec<<T as Config>::Hash>, ValueQuery>;
    Expand description

    A vector of reports of the same kind that happened at the same time slot.

    +ConcurrentReportsIndex in pallet_offences_subspace - Rust
    pub type ConcurrentReportsIndex<T: Config> = StorageDoubleMap<_GeneratedPrefixForStorageConcurrentReportsIndex<T>, Twox64Concat, Kind, Twox64Concat, Vec<u8>, Vec<<T as Config>::Hash>, ValueQuery>;
    Expand description

    A vector of reports of the same kind that happened at the same time slot.

    Storage type is [StorageDoubleMap] with key1 type Kind, key2 type OpaqueTimeSlot and value type Vec < ReportIdOf < T > >.

    Aliased Type§

    struct ConcurrentReportsIndex<T: Config>(/* private fields */);
    \ No newline at end of file diff --git a/pallet_offences_subspace/type.Module.html b/pallet_offences_subspace/type.Module.html index 40373cec0e..8b497e1e2a 100644 --- a/pallet_offences_subspace/type.Module.html +++ b/pallet_offences_subspace/type.Module.html @@ -1,14 +1,14 @@ Module in pallet_offences_subspace - Rust
    pub type Module<T> = Pallet<T>;
    👎Deprecated: use Pallet instead
    Expand description

    Type alias to Pallet, to be used by construct_runtime.

    Generated by pallet attribute macro.

    -

    Aliased Type§

    struct Module<T>(/* private fields */);

    Implementations§

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn reports<KArg>(k: KArg) -> Option<OffenceDetails<FarmerPublicKey>>where +

    Aliased Type§

    struct Module<T>(/* private fields */);

    Implementations§

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn reports<KArg>(k: KArg) -> Option<OffenceDetails<FarmerPublicKey>>where KArg: EncodeLike<<T as Config>::Hash>,

    An auto-generated getter for Reports.

    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> 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>

    §

    fn on_initialize(_n: BlockNumber) -> Weight

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

    fn on_finalize(_n: BlockNumber)

    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> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl<T: Config, O: Offence<FarmerPublicKey>> ReportOffence<Public, O> for Pallet<T>

    source§

    fn report_offence(offence: O) -> Result<(), OffenceError>

    Report an offence and reward given reporters.
    source§

    fn is_known_offence( - offenders: &[FarmerPublicKey], - time_slot: &O::TimeSlot +sufficient, and should not be overridden without very good reason.

    source§

    impl<T: Config, O: Offence<FarmerPublicKey>> ReportOffence<Public, O> for Pallet<T>

    source§

    fn report_offence(offence: O) -> Result<(), OffenceError>

    Report an offence and reward given reporters.
    source§

    fn is_known_offence( + offenders: &[FarmerPublicKey], + time_slot: &O::TimeSlot ) -> bool

    Returns true iff all of the given offenders have been previously reported at the given time slot. This function is useful to prevent the sending of duplicate offence reports.
    source§

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

    source§

    fn storage_info() -> Vec<StorageInfo>

    source§

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

    source§

    fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

    Returns a Vec<TrackedStorageKey> indicating the storage keys that diff --git a/pallet_offences_subspace/type.Reports.html b/pallet_offences_subspace/type.Reports.html index aba59a4e51..0d823dd207 100644 --- a/pallet_offences_subspace/type.Reports.html +++ b/pallet_offences_subspace/type.Reports.html @@ -1,3 +1,3 @@ -Reports in pallet_offences_subspace - Rust
    pub type Reports<T: Config> = StorageMap<_GeneratedPrefixForStorageReports<T>, Twox64Concat, <T as Config>::Hash, OffenceDetails<FarmerPublicKey>>;
    Expand description

    The primary structure that holds all offence records keyed by report identifiers.

    +Reports in pallet_offences_subspace - Rust
    pub type Reports<T: Config> = StorageMap<_GeneratedPrefixForStorageReports<T>, Twox64Concat, <T as Config>::Hash, OffenceDetails<FarmerPublicKey>>;
    Expand description

    The primary structure that holds all offence records keyed by report identifiers.

    Storage type is [StorageMap] with key type ReportIdOf < T > and value type OffenceDetails < FarmerPublicKey >.

    Aliased Type§

    struct Reports<T: Config>(/* private fields */);
    \ No newline at end of file diff --git a/pallet_offences_subspace/type.ReportsByKindIndex.html b/pallet_offences_subspace/type.ReportsByKindIndex.html index 436b31526e..7470258358 100644 --- a/pallet_offences_subspace/type.ReportsByKindIndex.html +++ b/pallet_offences_subspace/type.ReportsByKindIndex.html @@ -1,4 +1,4 @@ -ReportsByKindIndex in pallet_offences_subspace - Rust
    pub type ReportsByKindIndex<T> = StorageMap<_GeneratedPrefixForStorageReportsByKindIndex<T>, Twox64Concat, Kind, Vec<u8>, ValueQuery>;
    Expand description

    Enumerates all reports of a kind along with the time they happened.

    +ReportsByKindIndex in pallet_offences_subspace - Rust
    pub type ReportsByKindIndex<T> = StorageMap<_GeneratedPrefixForStorageReportsByKindIndex<T>, Twox64Concat, Kind, Vec<u8>, ValueQuery>;
    Expand description

    Enumerates all reports of a kind along with the time they happened.

    All reports are sorted by the time of offence.

    Note that the actual type of this mapping is Vec<u8>, this is because values of different types are not supported at the moment so we are doing the manual serialization.

    diff --git a/pallet_subspace/equivocation/struct.EquivocationHandler.html b/pallet_subspace/equivocation/struct.EquivocationHandler.html index 0d5a3e6ca0..c1a4f99de6 100644 --- a/pallet_subspace/equivocation/struct.EquivocationHandler.html +++ b/pallet_subspace/equivocation/struct.EquivocationHandler.html @@ -4,12 +4,12 @@ subsystems together.

    Trait Implementations§

    source§

    impl<R, L> Default for EquivocationHandler<R, L>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T, R, L> HandleEquivocation<T> for EquivocationHandler<R, L>where T: Config + SendTransactionTypes<Call<T>>, - R: ReportOffence<FarmerPublicKey, SubspaceEquivocationOffence<FarmerPublicKey>>, + R: ReportOffence<FarmerPublicKey, SubspaceEquivocationOffence<FarmerPublicKey>>, L: Get<u64>,

    §

    type ReportLongevity = L

    The longevity, in blocks, that the equivocation report is valid for. When using the staking pallet this should be equal to the bonding duration (in blocks, not eras).
    source§

    fn report_offence( - offence: SubspaceEquivocationOffence<FarmerPublicKey> -) -> Result<(), OffenceError>

    Report an offence proved by the given reporters.
    source§

    fn is_known_offence(offenders: &[FarmerPublicKey], time_slot: &Slot) -> bool

    Returns true if all of the offenders at the given time slot have already been reported.
    source§

    fn submit_equivocation_report( - equivocation_proof: EquivocationProof<HeaderFor<T>> + offence: SubspaceEquivocationOffence<FarmerPublicKey> +) -> Result<(), OffenceError>

    Report an offence proved by the given reporters.
    source§

    fn is_known_offence(offenders: &[FarmerPublicKey], time_slot: &Slot) -> bool

    Returns true if all of the offenders at the given time slot have already been reported.
    source§

    fn submit_equivocation_report( + equivocation_proof: EquivocationProof<HeaderFor<T>> ) -> DispatchResult

    Create and dispatch an equivocation report extrinsic.

    Auto Trait Implementations§

    §

    impl<R, L> RefUnwindSafe for EquivocationHandler<R, L>where L: RefUnwindSafe, R: RefUnwindSafe,

    §

    impl<R, L> Send for EquivocationHandler<R, L>where diff --git a/pallet_subspace/equivocation/struct.SubspaceEquivocationOffence.html b/pallet_subspace/equivocation/struct.SubspaceEquivocationOffence.html index 12986b7470..d1ef849246 100644 --- a/pallet_subspace/equivocation/struct.SubspaceEquivocationOffence.html +++ b/pallet_subspace/equivocation/struct.SubspaceEquivocationOffence.html @@ -5,7 +5,7 @@

    When a farmer released two or more solutions at the same slot.

    Fields§

    §slot: Slot

    A Subspace slot in which this incident happened.

    §offender: PublicKey

    Identity of the farmer that produced the equivocation.

    -

    Trait Implementations§

    source§

    impl<PublicKey: Debug> Debug for SubspaceEquivocationOffence<PublicKey>

    source§

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

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

    impl<PublicKey: Clone> Offence<PublicKey> for SubspaceEquivocationOffence<PublicKey>

    source§

    const ID: Kind = _

    Identifier which is unique for this kind of an offence.
    §

    type TimeSlot = Slot

    A type that represents a point in time on an abstract timescale. Read more
    source§

    fn offenders(&self) -> Vec<PublicKey>

    The list of all offenders involved in this incident. Read more
    source§

    fn time_slot(&self) -> Self::TimeSlot

    A point in time when this offence happened. Read more
    source§

    impl<PublicKey: PartialEq> PartialEq<SubspaceEquivocationOffence<PublicKey>> for SubspaceEquivocationOffence<PublicKey>

    source§

    fn eq(&self, other: &SubspaceEquivocationOffence<PublicKey>) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<PublicKey: Debug> Debug for SubspaceEquivocationOffence<PublicKey>

    source§

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

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

    impl<PublicKey: Clone> Offence<PublicKey> for SubspaceEquivocationOffence<PublicKey>

    source§

    const ID: Kind = _

    Identifier which is unique for this kind of an offence.
    §

    type TimeSlot = Slot

    A type that represents a point in time on an abstract timescale. Read more
    source§

    fn offenders(&self) -> Vec<PublicKey>

    The list of all offenders involved in this incident. Read more
    source§

    fn time_slot(&self) -> Self::TimeSlot

    A point in time when this offence happened. Read more
    source§

    impl<PublicKey: PartialEq> PartialEq<SubspaceEquivocationOffence<PublicKey>> for SubspaceEquivocationOffence<PublicKey>

    source§

    fn eq(&self, other: &SubspaceEquivocationOffence<PublicKey>) -> 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 sufficient, and should not be overridden without very good reason.
    source§

    impl<PublicKey: Eq> Eq for SubspaceEquivocationOffence<PublicKey>

    source§

    impl<PublicKey> StructuralEq for SubspaceEquivocationOffence<PublicKey>

    source§

    impl<PublicKey> StructuralPartialEq for SubspaceEquivocationOffence<PublicKey>

    Auto Trait Implementations§

    §

    impl<PublicKey> RefUnwindSafe for SubspaceEquivocationOffence<PublicKey>where PublicKey: RefUnwindSafe,

    §

    impl<PublicKey> Send for SubspaceEquivocationOffence<PublicKey>where diff --git a/pallet_subspace/equivocation/trait.HandleEquivocation.html b/pallet_subspace/equivocation/trait.HandleEquivocation.html index f3846f0b07..82eedb6d53 100644 --- a/pallet_subspace/equivocation/trait.HandleEquivocation.html +++ b/pallet_subspace/equivocation/trait.HandleEquivocation.html @@ -3,11 +3,11 @@ // Required methods fn report_offence( - offence: SubspaceEquivocationOffence<FarmerPublicKey> - ) -> Result<(), OffenceError>; - fn is_known_offence(offenders: &[FarmerPublicKey], time_slot: &Slot) -> bool; + offence: SubspaceEquivocationOffence<FarmerPublicKey> + ) -> Result<(), OffenceError>; + fn is_known_offence(offenders: &[FarmerPublicKey], time_slot: &Slot) -> bool; fn submit_equivocation_report( - equivocation_proof: EquivocationProof<HeaderFor<T>> + equivocation_proof: EquivocationProof<HeaderFor<T>> ) -> DispatchResult; }
    Expand description

    A trait with utility methods for handling equivocation reports in Subspace. The trait provides methods for reporting an offence triggered by a valid equivocation report, checking the current @@ -16,17 +16,17 @@

    Required Associated Types§

    source

    type ReportLongevity: Get<u64>

    The longevity, in blocks, that the equivocation report is valid for. When using the staking pallet this should be equal to the bonding duration (in blocks, not eras).

    Required Methods§

    source

    fn report_offence( - offence: SubspaceEquivocationOffence<FarmerPublicKey> -) -> Result<(), OffenceError>

    Report an offence proved by the given reporters.

    -
    source

    fn is_known_offence(offenders: &[FarmerPublicKey], time_slot: &Slot) -> bool

    Returns true if all of the offenders at the given time slot have already been reported.

    + offence: SubspaceEquivocationOffence<FarmerPublicKey> +) -> Result<(), OffenceError>

    Report an offence proved by the given reporters.

    +
    source

    fn is_known_offence(offenders: &[FarmerPublicKey], time_slot: &Slot) -> bool

    Returns true if all of the offenders at the given time slot have already been reported.

    source

    fn submit_equivocation_report( - equivocation_proof: EquivocationProof<HeaderFor<T>> + equivocation_proof: EquivocationProof<HeaderFor<T>> ) -> DispatchResult

    Create and dispatch an equivocation report extrinsic.

    Implementations on Foreign Types§

    source§

    impl<T: Config> HandleEquivocation<T> for ()

    §

    type ReportLongevity = ()

    source§

    fn report_offence( - _offence: SubspaceEquivocationOffence<FarmerPublicKey> -) -> Result<(), OffenceError>

    source§

    fn is_known_offence(_offenders: &[FarmerPublicKey], _time_slot: &Slot) -> bool

    source§

    fn submit_equivocation_report( - _equivocation_proof: EquivocationProof<HeaderFor<T>> + _offence: SubspaceEquivocationOffence<FarmerPublicKey> +) -> Result<(), OffenceError>

    source§

    fn is_known_offence(_offenders: &[FarmerPublicKey], _time_slot: &Slot) -> bool

    source§

    fn submit_equivocation_report( + _equivocation_proof: EquivocationProof<HeaderFor<T>> ) -> DispatchResult

    Implementors§

    source§

    impl<T, R, L> HandleEquivocation<T> for EquivocationHandler<R, L>where T: Config + SendTransactionTypes<Call<T>>, - R: ReportOffence<FarmerPublicKey, SubspaceEquivocationOffence<FarmerPublicKey>>, + R: ReportOffence<FarmerPublicKey, SubspaceEquivocationOffence<FarmerPublicKey>>, L: Get<u64>,

    \ No newline at end of file diff --git a/pallet_subspace/pallet/dispatchables/fn.report_equivocation.html b/pallet_subspace/pallet/dispatchables/fn.report_equivocation.html index 408bdd1663..94fc9f77b2 100644 --- a/pallet_subspace/pallet/dispatchables/fn.report_equivocation.html +++ b/pallet_subspace/pallet/dispatchables/fn.report_equivocation.html @@ -1,5 +1,5 @@ report_equivocation in pallet_subspace::pallet::dispatchables - Rust
    pub fn report_equivocation<T: Config>(
    -    equivocation_proof: Box<EquivocationProof<HeaderFor<T>>>
    +    equivocation_proof: Box<EquivocationProof<HeaderFor<T>>>
     )
    Expand description

    Report farmer equivocation/misbehavior. This method will verify the equivocation proof. If valid, the offence will be reported.

    This extrinsic must be called unsigned and it is expected that only block authors will diff --git a/pallet_subspace/pallet/dispatchables/fn.vote.html b/pallet_subspace/pallet/dispatchables/fn.vote.html index c29e912834..13184f6a2a 100644 --- a/pallet_subspace/pallet/dispatchables/fn.vote.html +++ b/pallet_subspace/pallet/dispatchables/fn.vote.html @@ -1,5 +1,5 @@ vote in pallet_subspace::pallet::dispatchables - Rust

    pub fn vote<T: Config>(
    -    signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>
    +    signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>
     )
    Expand description

    Farmer vote, currently only used for extra rewards to farmers.

    Warning: Doc-Only

    This function is an automatically generated, and is doc-only, uncallable diff --git a/pallet_subspace/pallet/enum.AllowAuthoringBy.html b/pallet_subspace/pallet/enum.AllowAuthoringBy.html index 7309992c8c..6d2cd08bab 100644 --- a/pallet_subspace/pallet/enum.AllowAuthoringBy.html +++ b/pallet_subspace/pallet/enum.AllowAuthoringBy.html @@ -1,11 +1,11 @@ AllowAuthoringBy in pallet_subspace::pallet - Rust

    pub enum AllowAuthoringBy {
         Anyone,
         FirstFarmer,
    -    RootFarmer(FarmerPublicKey),
    +    RootFarmer(FarmerPublicKey),
     }

    Variants§

    §

    Anyone

    Anyone can author new blocks at genesis.

    §

    FirstFarmer

    Author of the first block will be able to author blocks going forward unless unlocked for everyone.

    -
    §

    RootFarmer(FarmerPublicKey)

    Specified root farmer is allowed to author blocks unless unlocked for everyone.

    +
    §

    RootFarmer(FarmerPublicKey)

    Specified root farmer is allowed to author blocks unless unlocked for everyone.

    Trait Implementations§

    source§

    impl Debug for AllowAuthoringBy

    source§

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

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

    impl Decode for AllowAuthoringBy

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( diff --git a/pallet_subspace/pallet/enum.Call.html b/pallet_subspace/pallet/enum.Call.html index ff59545976..c4ecd9f7db 100644 --- a/pallet_subspace/pallet/enum.Call.html +++ b/pallet_subspace/pallet/enum.Call.html @@ -1,6 +1,6 @@ Call in pallet_subspace::pallet - Rust
    pub enum Call<T: Config> {
         report_equivocation {
    -        equivocation_proof: Box<EquivocationProof<HeaderFor<T>>>,
    +        equivocation_proof: Box<EquivocationProof<HeaderFor<T>>>,
         },
         store_segment_headers {
             segment_headers: Vec<SegmentHeader>,
    @@ -10,7 +10,7 @@
             voting_solution_range_override: Option<u64>,
         },
         vote {
    -        signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>,
    +        signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>,
         },
         enable_rewards {
             height: Option<BlockNumberFor<T>>,
    @@ -19,15 +19,15 @@
         enable_authoring_by_anyone {},
         // some variants omitted
     }
    Expand description

    Contains a variant per dispatchable extrinsic that this pallet has.

    -

    Variants§

    §

    report_equivocation

    Fields

    §equivocation_proof: Box<EquivocationProof<HeaderFor<T>>>

    Variants§

    §

    report_equivocation

    Fields

    §equivocation_proof: Box<EquivocationProof<HeaderFor<T>>>
    §

    store_segment_headers

    Fields

    §segment_headers: Vec<SegmentHeader>
    §

    enable_solution_range_adjustment

    Fields

    §solution_range_override: Option<u64>
    §voting_solution_range_override: Option<u64>
    §

    vote

    Fields

    §signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>
    §

    vote

    Fields

    §signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>
    §

    enable_rewards

    Fields

    §height: Option<BlockNumberFor<T>>
    §

    enable_storage_access

    Fields

    §

    enable_authoring_by_anyone

    Fields

    Implementations§

    source§

    impl<T: Config> Call<T>

    source

    pub fn new_call_variant_report_equivocation( - equivocation_proof: Box<EquivocationProof<HeaderFor<T>>> + equivocation_proof: Box<EquivocationProof<HeaderFor<T>>> ) -> Self

    Create a call with the variant report_equivocation.

    source

    pub fn new_call_variant_store_segment_headers( segment_headers: Vec<SegmentHeader> @@ -37,7 +37,7 @@ voting_solution_range_override: Option<u64> ) -> Self

    Create a call with the variant enable_solution_range_adjustment.

    source

    pub fn new_call_variant_vote( - signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>> + signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>> ) -> Self

    Create a call with the variant vote.

    source

    pub fn new_call_variant_enable_rewards( height: Option<BlockNumberFor<T>> @@ -59,8 +59,8 @@ by ==.

    1.0.0 · source§

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

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<T> TypeInfo for Call<T>where PhantomData<(T,)>: TypeInfo + 'static, - Box<EquivocationProof<HeaderFor<T>>>: TypeInfo + 'static, - Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>: TypeInfo + 'static, + Box<EquivocationProof<HeaderFor<T>>>: TypeInfo + 'static, + Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>>: TypeInfo + 'static, Option<BlockNumberFor<T>>: TypeInfo + 'static, T: Config + 'static,

    §

    type Identity = Call<T>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<T: Config> UnfilteredDispatchable for Call<T>

    §

    type RuntimeOrigin = <T as Config>::RuntimeOrigin

    The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
    source§

    fn dispatch_bypass_filter( self, diff --git a/pallet_subspace/pallet/enum.Event.html b/pallet_subspace/pallet/enum.Event.html index a8b1edf719..e6ea6a9178 100644 --- a/pallet_subspace/pallet/enum.Event.html +++ b/pallet_subspace/pallet/enum.Event.html @@ -3,7 +3,7 @@ segment_header: SegmentHeader, }, FarmerVote { - public_key: FarmerPublicKey, + public_key: FarmerPublicKey, reward_address: T::AccountId, height: BlockNumberFor<T>, parent_hash: T::Hash, @@ -11,7 +11,7 @@ // some variants omitted }
    Expand description

    Events type.

    Variants§

    §

    SegmentHeaderStored

    Fields

    §segment_header: SegmentHeader

    Segment header was stored in blockchain history.

    -
    §

    FarmerVote

    Fields

    §public_key: FarmerPublicKey
    §reward_address: T::AccountId
    §height: BlockNumberFor<T>
    §parent_hash: T::Hash

    Farmer vote.

    +
    §

    FarmerVote

    Fields

    §public_key: FarmerPublicKey
    §reward_address: T::AccountId
    §height: BlockNumberFor<T>
    §parent_hash: T::Hash

    Farmer vote.

    Trait Implementations§

    source§

    impl<T: Config> Clone for Event<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: Config> Debug for Event<T>

    source§

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

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

    impl<T: Config> Decode for Event<T>where T::AccountId: Decode, BlockNumberFor<T>: Decode, diff --git a/pallet_subspace/pallet/struct.Pallet.html b/pallet_subspace/pallet/struct.Pallet.html index e5b482eadc..8055b28caa 100644 --- a/pallet_subspace/pallet/struct.Pallet.html +++ b/pallet_subspace/pallet/struct.Pallet.html @@ -5,12 +5,12 @@ equivocation reports.

    source

    pub fn validate_equivocation_report( source: TransactionSource, - equivocation_proof: &EquivocationProof<HeaderFor<T>> + equivocation_proof: &EquivocationProof<HeaderFor<T>> ) -> TransactionValidity

    source

    pub fn pre_dispatch_equivocation_report( - equivocation_proof: &EquivocationProof<HeaderFor<T>> + equivocation_proof: &EquivocationProof<HeaderFor<T>> ) -> Result<(), TransactionValidityError>

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn report_equivocation( origin: OriginFor<T>, - equivocation_proof: Box<EquivocationProof<HeaderFor<T>>> + equivocation_proof: Box<EquivocationProof<HeaderFor<T>>> ) -> DispatchResultWithPostInfo

    Report farmer equivocation/misbehavior. This method will verify the equivocation proof. If valid, the offence will be reported.

    This extrinsic must be called unsigned and it is expected that only block authors will @@ -29,7 +29,7 @@ Note: No effect on the solution range for the current era

    source

    pub fn vote( origin: OriginFor<T>, - signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>> + signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>> ) -> DispatchResult

    Farmer vote, currently only used for extra rewards to farmers.

    source

    pub fn enable_rewards( origin: OriginFor<T>, @@ -39,34 +39,34 @@

    source

    pub fn enable_authoring_by_anyone(origin: OriginFor<T>) -> DispatchResult

    Enable storage access for all users.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn genesis_slot() -> Slot

    An auto-generated getter for GenesisSlot.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn current_slot() -> Slot

    An auto-generated getter for CurrentSlot.

    -
    source§

    impl<T: Config> Pallet<T>

    source

    pub fn solution_ranges() -> SolutionRanges

    An auto-generated getter for SolutionRanges.

    +
    source§

    impl<T: Config> Pallet<T>

    source

    pub fn solution_ranges() -> SolutionRanges

    An auto-generated getter for SolutionRanges.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn should_adjust_solution_range() -> bool

    An auto-generated getter for ShouldAdjustSolutionRange.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn segment_commitment<KArg>(k: KArg) -> Option<SegmentCommitment>where KArg: EncodeLike<SegmentIndex>,

    An auto-generated getter for SegmentCommitment.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn is_storage_access_enabled() -> bool

    An auto-generated getter for IsStorageAccessEnabled.

    -
    source§

    impl<T: Config> Pallet<T>

    source

    pub fn root_plot_public_key() -> Option<FarmerPublicKey>

    An auto-generated getter for RootPlotPublicKey.

    +
    source§

    impl<T: Config> Pallet<T>

    source

    pub fn root_plot_public_key() -> Option<FarmerPublicKey>

    An auto-generated getter for RootPlotPublicKey.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn history_size() -> HistorySize

    Total number of pieces in the blockchain

    source

    pub fn submit_equivocation_report( - equivocation_proof: EquivocationProof<HeaderFor<T>> + equivocation_proof: EquivocationProof<HeaderFor<T>> ) -> Option<()>

    Submits an extrinsic to report an equivocation. This method will create an unsigned extrinsic with a call to report_equivocation and will push the transaction to the pool. Only useful in an offchain context.

    source

    pub fn submit_test_equivocation_report( - equivocation_proof: EquivocationProof<HeaderFor<T>> + equivocation_proof: EquivocationProof<HeaderFor<T>> ) -> Option<()>

    Just stores offender from equivocation report in block list, only used for tests.

    -
    source

    pub fn pot_parameters() -> PotParameters

    Proof of time parameters

    -
    source

    pub fn is_in_block_list(farmer_public_key: &FarmerPublicKey) -> bool

    Check if farmer_public_key is in block list (due to equivocation)

    +
    source

    pub fn pot_parameters() -> PotParameters

    Proof of time parameters

    +
    source

    pub fn is_in_block_list(farmer_public_key: &FarmerPublicKey) -> bool

    Check if farmer_public_key is in block list (due to equivocation)

    source

    pub fn archived_history_size() -> u64

    Size of the archived history of the blockchain in bytes

    -
    source

    pub fn chain_constants() -> ChainConstants

    source§

    impl<T> Pallet<T>where +

    source

    pub fn chain_constants() -> ChainConstants

    source§

    impl<T> Pallet<T>where T: Config + SendTransactionTypes<Call<T>>,

    source

    pub fn submit_vote( - signed_vote: SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId> + 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 [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 +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 -sufficient, and should not be overridden without very good reason.
    source§

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

    §

    type Call = Call<T>

    The call type of the pallet.
    §

    type Error = InherentError

    The error returned by check_inherent.
    source§

    const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

    The inherent identifier used by this inherent.
    source§

    fn create_inherent(data: &InherentData) -> Option<Self::Call>

    Create an inherent out of the given InherentData. Read more
    source§

    fn is_inherent_required( +sufficient, and should not be overridden without very good reason.

    source§

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

    §

    type Call = Call<T>

    The call type of the pallet.
    §

    type Error = InherentError

    The error returned by check_inherent.
    source§

    const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

    The inherent identifier used by this inherent.
    source§

    fn create_inherent(data: &InherentData) -> Option<Self::Call>

    Create an inherent out of the given InherentData. Read more
    source§

    fn is_inherent_required( data: &InherentData ) -> Result<Option<Self::Error>, Self::Error>

    Determines whether this inherent is required in this block. Read more
    source§

    fn check_inherent( call: &Self::Call, diff --git a/pallet_subspace/pallet/type.Module.html b/pallet_subspace/pallet/type.Module.html index 51a56454d2..c17539dbb2 100644 --- a/pallet_subspace/pallet/type.Module.html +++ b/pallet_subspace/pallet/type.Module.html @@ -6,12 +6,12 @@ equivocation reports.

    source

    pub fn validate_equivocation_report( source: TransactionSource, - equivocation_proof: &EquivocationProof<HeaderFor<T>> + equivocation_proof: &EquivocationProof<HeaderFor<T>> ) -> TransactionValidity

    source

    pub fn pre_dispatch_equivocation_report( - equivocation_proof: &EquivocationProof<HeaderFor<T>> + equivocation_proof: &EquivocationProof<HeaderFor<T>> ) -> Result<(), TransactionValidityError>

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn report_equivocation( origin: OriginFor<T>, - equivocation_proof: Box<EquivocationProof<HeaderFor<T>>> + equivocation_proof: Box<EquivocationProof<HeaderFor<T>>> ) -> DispatchResultWithPostInfo

    Report farmer equivocation/misbehavior. This method will verify the equivocation proof. If valid, the offence will be reported.

    This extrinsic must be called unsigned and it is expected that only block authors will @@ -30,7 +30,7 @@ Note: No effect on the solution range for the current era

    source

    pub fn vote( origin: OriginFor<T>, - signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>> + signed_vote: Box<SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId>> ) -> DispatchResult

    Farmer vote, currently only used for extra rewards to farmers.

    source

    pub fn enable_rewards( origin: OriginFor<T>, @@ -40,34 +40,34 @@

    source

    pub fn enable_authoring_by_anyone(origin: OriginFor<T>) -> DispatchResult

    Enable storage access for all users.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn genesis_slot() -> Slot

    An auto-generated getter for GenesisSlot.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn current_slot() -> Slot

    An auto-generated getter for CurrentSlot.

    -
    source§

    impl<T: Config> Pallet<T>

    source

    pub fn solution_ranges() -> SolutionRanges

    An auto-generated getter for SolutionRanges.

    +
    source§

    impl<T: Config> Pallet<T>

    source

    pub fn solution_ranges() -> SolutionRanges

    An auto-generated getter for SolutionRanges.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn should_adjust_solution_range() -> bool

    An auto-generated getter for ShouldAdjustSolutionRange.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn segment_commitment<KArg>(k: KArg) -> Option<SegmentCommitment>where KArg: EncodeLike<SegmentIndex>,

    An auto-generated getter for SegmentCommitment.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn is_storage_access_enabled() -> bool

    An auto-generated getter for IsStorageAccessEnabled.

    -
    source§

    impl<T: Config> Pallet<T>

    source

    pub fn root_plot_public_key() -> Option<FarmerPublicKey>

    An auto-generated getter for RootPlotPublicKey.

    +
    source§

    impl<T: Config> Pallet<T>

    source

    pub fn root_plot_public_key() -> Option<FarmerPublicKey>

    An auto-generated getter for RootPlotPublicKey.

    source§

    impl<T: Config> Pallet<T>

    source

    pub fn history_size() -> HistorySize

    Total number of pieces in the blockchain

    source

    pub fn submit_equivocation_report( - equivocation_proof: EquivocationProof<HeaderFor<T>> + equivocation_proof: EquivocationProof<HeaderFor<T>> ) -> Option<()>

    Submits an extrinsic to report an equivocation. This method will create an unsigned extrinsic with a call to report_equivocation and will push the transaction to the pool. Only useful in an offchain context.

    source

    pub fn submit_test_equivocation_report( - equivocation_proof: EquivocationProof<HeaderFor<T>> + equivocation_proof: EquivocationProof<HeaderFor<T>> ) -> Option<()>

    Just stores offender from equivocation report in block list, only used for tests.

    -
    source

    pub fn pot_parameters() -> PotParameters

    Proof of time parameters

    -
    source

    pub fn is_in_block_list(farmer_public_key: &FarmerPublicKey) -> bool

    Check if farmer_public_key is in block list (due to equivocation)

    +
    source

    pub fn pot_parameters() -> PotParameters

    Proof of time parameters

    +
    source

    pub fn is_in_block_list(farmer_public_key: &FarmerPublicKey) -> bool

    Check if farmer_public_key is in block list (due to equivocation)

    source

    pub fn archived_history_size() -> u64

    Size of the archived history of the blockchain in bytes

    -
    source

    pub fn chain_constants() -> ChainConstants

    source§

    impl<T> Pallet<T>where +

    source

    pub fn chain_constants() -> ChainConstants

    source§

    impl<T> Pallet<T>where T: Config + SendTransactionTypes<Call<T>>,

    source

    pub fn submit_vote( - signed_vote: SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId> + 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 [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 +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 -sufficient, and should not be overridden without very good reason.
    source§

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

    §

    type Call = Call<T>

    The call type of the pallet.
    §

    type Error = InherentError

    The error returned by check_inherent.
    source§

    const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

    The inherent identifier used by this inherent.
    source§

    fn create_inherent(data: &InherentData) -> Option<Self::Call>

    Create an inherent out of the given InherentData. Read more
    source§

    fn is_inherent_required( +sufficient, and should not be overridden without very good reason.

    source§

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

    §

    type Call = Call<T>

    The call type of the pallet.
    §

    type Error = InherentError

    The error returned by check_inherent.
    source§

    const INHERENT_IDENTIFIER: InherentIdentifier = INHERENT_IDENTIFIER

    The inherent identifier used by this inherent.
    source§

    fn create_inherent(data: &InherentData) -> Option<Self::Call>

    Create an inherent out of the given InherentData. Read more
    source§

    fn is_inherent_required( data: &InherentData ) -> Result<Option<Self::Error>, Self::Error>

    Determines whether this inherent is required in this block. Read more
    source§

    fn check_inherent( call: &Self::Call, diff --git a/sc_consensus_subspace/archiver/fn.create_subspace_archiver.html b/sc_consensus_subspace/archiver/fn.create_subspace_archiver.html index 6789717429..19a8af13a5 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/enum.Error.html b/sc_consensus_subspace/enum.Error.html index 57ef82d3f1..83db9d9b01 100644 --- a/sc_consensus_subspace/enum.Error.html +++ b/sc_consensus_subspace/enum.Error.html @@ -1,5 +1,5 @@ Error in sc_consensus_subspace - Rust

    pub enum Error<Header: HeaderT> {
    -
    Show 32 variants DigestItemError(Error), +
    Show 32 variants DigestItemError(Error), ParentUnavailable(Header::Hash, Header::Hash), GenesisUnavailable, SlotMustIncrease(Slot, Slot), @@ -29,7 +29,7 @@ InvalidSetOfSegmentHeaders, SegmentHeadersExtrinsicNotFound(Vec<SegmentHeader>), DifferentSegmentCommitment(SegmentIndex), - FarmerInBlockList(FarmerPublicKey), + FarmerInBlockList(FarmerPublicKey), SegmentCommitmentNotFound(SegmentIndex), SectorExpired { expiration_history_size: HistorySize, @@ -43,7 +43,7 @@ Client(Error), RuntimeApi(ApiError),
    }
    Expand description

    Errors encountered by the Subspace authorship task.

    -

    Variants§

    §

    DigestItemError(Error)

    Error during digest item extraction

    +

    Variants§

    §

    DigestItemError(Error)

    Error during digest item extraction

    §

    ParentUnavailable(Header::Hash, Header::Hash)

    Parent unavailable. Cannot import

    §

    GenesisUnavailable

    Genesis block unavailable. Cannot import

    §

    SlotMustIncrease(Slot, Slot)

    Slot number must increase

    @@ -71,7 +71,7 @@
    §

    InvalidSetOfSegmentHeaders

    Invalid set of segment headers

    §

    SegmentHeadersExtrinsicNotFound(Vec<SegmentHeader>)

    Stored segment header extrinsic was not found

    §

    DifferentSegmentCommitment(SegmentIndex)

    Different segment commitment found

    -
    §

    FarmerInBlockList(FarmerPublicKey)

    Farmer in block list

    +
    §

    FarmerInBlockList(FarmerPublicKey)

    Farmer in block list

    §

    SegmentCommitmentNotFound(SegmentIndex)

    Segment commitment not found

    §

    SectorExpired

    Fields

    §expiration_history_size: HistorySize

    Expiration history size

    §current_history_size: HistorySize

    Current history size

    @@ -86,7 +86,7 @@

    Trait Implementations§

    source§

    impl<Header: Debug + HeaderT> Debug for Error<Header>where Header::Hash: Debug,

    source§

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

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

    impl<Header: HeaderT> Display for Error<Header>

    source§

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

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

    impl<Header: HeaderT> Error for Error<Header>where Self: Debug + Display,

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<Header: HeaderT> From<ApiError> for Error<Header>

    source§

    fn from(source: ApiError) -> Self

    Converts to this type from the input type.
    source§

    impl<Header> From<Error<Header>> for Stringwhere - Header: HeaderT,

    source§

    fn from(error: Error<Header>) -> String

    Converts to this type from the input type.
    source§

    impl<Header: HeaderT> From<Error> for Error<Header>

    source§

    fn from(source: DigestError) -> Self

    Converts to this type from the input type.
    source§

    impl<Header: HeaderT> From<Error> for Error<Header>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<Header> From<VerificationError<Header>> for Error<Header>where + Header: HeaderT,

    source§

    fn from(error: Error<Header>) -> String

    Converts to this type from the input type.
    source§

    impl<Header: HeaderT> From<Error> for Error<Header>

    source§

    fn from(source: DigestError) -> Self

    Converts to this type from the input type.
    source§

    impl<Header: HeaderT> From<Error> for Error<Header>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<Header> From<VerificationError<Header>> for Error<Header>where Header: HeaderT,

    source§

    fn from(error: VerificationError<Header>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<Header> !RefUnwindSafe for Error<Header>

    §

    impl<Header> Send for Error<Header>

    §

    impl<Header> Sync for Error<Header>

    §

    impl<Header> Unpin for Error<Header>where <Header as Header>::Hash: Unpin,

    §

    impl<Header> !UnwindSafe for Error<Header>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> Any for Twhere diff --git a/sc_consensus_subspace/fn.block_import.html b/sc_consensus_subspace/fn.block_import.html index f00e638a44..5c9264c063 100644 --- a/sc_consensus_subspace/fn.block_import.html +++ b/sc_consensus_subspace/fn.block_import.html @@ -5,12 +5,12 @@ kzg: Kzg, create_inherent_data_providers: CIDP, segment_headers_store: SegmentHeadersStore<AS>, - pot_verifier: PotVerifier + pot_verifier: PotVerifier ) -> Result<(SubspaceBlockImport<PosTable, Block, Client, I, CIDP, AS>, SubspaceLink<Block>), Error>where PosTable: Table, Block: BlockT, Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + AuxStore, - Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey>, + Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey>, CIDP: CreateInherentDataProviders<Block, SubspaceLink<Block>> + Send + Sync + 'static, AS: AuxStore + Send + Sync + 'static, BlockNumber: From<<<Block as BlockT>::Header as HeaderT>::Number>,
    Expand description

    Produce a Subspace block-import object to be used later on in the construction of an diff --git a/sc_consensus_subspace/fn.slot_duration.html b/sc_consensus_subspace/fn.slot_duration.html index ea30c37ddb..b6e0eabfe5 100644 --- a/sc_consensus_subspace/fn.slot_duration.html +++ b/sc_consensus_subspace/fn.slot_duration.html @@ -1,5 +1,5 @@ slot_duration in sc_consensus_subspace - Rust

    pub fn slot_duration<Block, Client>(client: &Client) -> Result<SlotDuration>where
         Block: BlockT,
         Client: AuxStore + ProvideRuntimeApi<Block> + UsageProvider<Block>,
    -    Client::Api: SubspaceApi<Block, FarmerPublicKey>,
    Expand description

    Read configuration from the runtime state at current best block.

    + Client::Api: SubspaceApi<Block, FarmerPublicKey>,
    Expand description

    Read configuration from the runtime state at current best block.

    \ No newline at end of file diff --git a/sc_consensus_subspace/fn.start_subspace.html b/sc_consensus_subspace/fn.start_subspace.html index d62c26381d..6afdb2bb8e 100644 --- a/sc_consensus_subspace/fn.start_subspace.html +++ b/sc_consensus_subspace/fn.start_subspace.html @@ -4,7 +4,7 @@ PosTable: Table, Block: BlockT, Client: ProvideRuntimeApi<Block> + ProvideUncles<Block> + BlockchainEvents<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + AuxStore + Send + Sync + 'static, - Client::Api: SubspaceApi<Block, FarmerPublicKey>, + Client::Api: SubspaceApi<Block, FarmerPublicKey>, SC: SelectChain<Block> + 'static, E: Environment<Block, Error = Error> + Send + Sync + 'static, E::Proposer: Proposer<Block, Error = Error>, diff --git a/sc_consensus_subspace/struct.NewSlotNotification.html b/sc_consensus_subspace/struct.NewSlotNotification.html index a0ebd33f74..fd16f77d3c 100644 --- a/sc_consensus_subspace/struct.NewSlotNotification.html +++ b/sc_consensus_subspace/struct.NewSlotNotification.html @@ -1,9 +1,9 @@ NewSlotNotification in sc_consensus_subspace - Rust
    pub struct NewSlotNotification {
         pub new_slot_info: NewSlotInfo,
    -    pub solution_sender: Sender<Solution<FarmerPublicKey, FarmerPublicKey>>,
    +    pub solution_sender: Sender<Solution<FarmerPublicKey, FarmerPublicKey>>,
     }
    Expand description

    New slot notification with slot information and sender for solution for the slot.

    Fields§

    §new_slot_info: NewSlotInfo

    New slot information.

    -
    §solution_sender: Sender<Solution<FarmerPublicKey, FarmerPublicKey>>

    Sender that can be used to send solutions for the slot.

    +
    §solution_sender: Sender<Solution<FarmerPublicKey, FarmerPublicKey>>

    Sender that can be used to send solutions for the slot.

    Trait Implementations§

    source§

    impl Clone for NewSlotNotification

    source§

    fn clone(&self) -> NewSlotNotification

    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 Debug for NewSlotNotification

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> Any for Twhere T: Any,

    §

    fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

    §

    fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

    §

    fn type_name(&self) -> &'static str

    §

    impl<T> AnySync for Twhere diff --git a/sc_consensus_subspace/struct.RewardSigningNotification.html b/sc_consensus_subspace/struct.RewardSigningNotification.html index 6f3b713d61..473a92c6c7 100644 --- a/sc_consensus_subspace/struct.RewardSigningNotification.html +++ b/sc_consensus_subspace/struct.RewardSigningNotification.html @@ -1,11 +1,11 @@ RewardSigningNotification in sc_consensus_subspace - Rust
    pub struct RewardSigningNotification {
         pub hash: H256,
    -    pub public_key: FarmerPublicKey,
    -    pub signature_sender: TracingUnboundedSender<FarmerSignature>,
    +    pub public_key: FarmerPublicKey,
    +    pub signature_sender: TracingUnboundedSender<FarmerSignature>,
     }
    Expand description

    Notification with a hash that needs to be signed to receive reward and sender for signature.

    Fields§

    §hash: H256

    Hash to be signed.

    -
    §public_key: FarmerPublicKey

    Public key of the plot identity that should create signature.

    -
    §signature_sender: TracingUnboundedSender<FarmerSignature>

    Sender that can be used to send signature for the header.

    +
    §public_key: FarmerPublicKey

    Public key of the plot identity that should create signature.

    +
    §signature_sender: TracingUnboundedSender<FarmerSignature>

    Sender that can be used to send signature for the header.

    Trait Implementations§

    source§

    impl Clone for RewardSigningNotification

    source§

    fn clone(&self) -> RewardSigningNotification

    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 Debug for RewardSigningNotification

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> Any for Twhere T: Any,

    §

    fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

    §

    fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

    §

    fn type_name(&self) -> &'static str

    §

    impl<T> AnySync for Twhere diff --git a/sc_consensus_subspace/struct.SubspaceBlockImport.html b/sc_consensus_subspace/struct.SubspaceBlockImport.html index 7091b8adb3..94ceaea201 100644 --- a/sc_consensus_subspace/struct.SubspaceBlockImport.html +++ b/sc_consensus_subspace/struct.SubspaceBlockImport.html @@ -6,7 +6,7 @@ Inner: BlockImport<Block, Error = Error> + Send + Sync, Inner::Error: Into<Error>, Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + AuxStore + Send + Sync, - Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey> + ApiExt<Block>, + Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey> + ApiExt<Block>, CIDP: CreateInherentDataProviders<Block, SubspaceLink<Block>> + Send + Sync + 'static, AS: AuxStore + Send + Sync + 'static, BlockNumber: From<<<Block as BlockT>::Header as HeaderT>::Number>,

    §

    type Error = Error

    The error type.
    source§

    fn import_block<'life0, 'async_trait>( diff --git a/sc_consensus_subspace/struct.SubspaceParams.html b/sc_consensus_subspace/struct.SubspaceParams.html index 13ea712330..f1a52ae7fd 100644 --- a/sc_consensus_subspace/struct.SubspaceParams.html +++ b/sc_consensus_subspace/struct.SubspaceParams.html @@ -16,8 +16,8 @@ pub max_block_proposal_slot_portion: Option<SlotProportion>, pub telemetry: Option<TelemetryHandle>, pub offchain_tx_pool_factory: OffchainTransactionPoolFactory<Block>, - pub pot_verifier: PotVerifier, - pub pot_slot_info_stream: PotSlotInfoStream, + pub pot_verifier: PotVerifier, + pub pot_slot_info_stream: PotSlotInfoStream,

    }
    Expand description

    Parameters for Subspace.

    Fields§

    §client: Arc<Client>

    The client to use

    §select_chain: SC

    The SelectChain Strategy

    @@ -41,8 +41,8 @@
    §telemetry: Option<TelemetryHandle>

    Handle use to report telemetries.

    §offchain_tx_pool_factory: OffchainTransactionPoolFactory<Block>

    The offchain transaction pool factory.

    Will be used when sending equivocation reports and votes.

    -
    §pot_verifier: PotVerifier

    Proof of time verifier

    -
    §pot_slot_info_stream: PotSlotInfoStream

    Stream with proof of time slots.

    +
    §pot_verifier: PotVerifier

    Proof of time verifier

    +
    §pot_slot_info_stream: PotSlotInfoStream

    Stream with proof of time slots.

    Auto Trait Implementations§

    §

    impl<Block, Client, SC, E, SO, L, CIDP, BS, AS> !RefUnwindSafe for SubspaceParams<Block, Client, SC, E, SO, L, CIDP, BS, AS>

    §

    impl<Block, Client, SC, E, SO, L, CIDP, BS, AS> Send for SubspaceParams<Block, Client, SC, E, SO, L, CIDP, BS, AS>where AS: Send + Sync, BS: Send, diff --git a/sc_consensus_subspace/verifier/struct.SubspaceVerifier.html b/sc_consensus_subspace/verifier/struct.SubspaceVerifier.html index 25c593efd3..1e2221fc21 100644 --- a/sc_consensus_subspace/verifier/struct.SubspaceVerifier.html +++ b/sc_consensus_subspace/verifier/struct.SubspaceVerifier.html @@ -5,7 +5,7 @@ Block: BlockT, BlockNumber: From<NumberFor<Block>>, Client: AuxStore + HeaderBackend<Block> + ProvideRuntimeApi<Block>, - Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey>, + Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey>, SelectChain: SelectChain<Block>,

    source

    pub fn new( options: SubspaceVerifierOptions<Block, Client, SelectChain> ) -> Result<Self>

    Create new instance

    @@ -14,7 +14,7 @@ Block: BlockT, BlockNumber: From<NumberFor<Block>>, Client: HeaderBackend<Block> + ProvideRuntimeApi<Block> + Send + Sync + AuxStore, - Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey>, + Client::Api: BlockBuilderApi<Block> + SubspaceApi<Block, FarmerPublicKey>, SelectChain: SelectChain<Block>,

    source§

    fn verification_concurrency(&self) -> NonZeroUsize

    How many blocks can be verified concurrently. Read more
    source§

    fn verify<'life0, 'async_trait>( &'life0 self, block: BlockImportParams<Block> diff --git a/sc_consensus_subspace/verifier/struct.SubspaceVerifierOptions.html b/sc_consensus_subspace/verifier/struct.SubspaceVerifierOptions.html index 20b73c4c40..477bbaf49b 100644 --- a/sc_consensus_subspace/verifier/struct.SubspaceVerifierOptions.html +++ b/sc_consensus_subspace/verifier/struct.SubspaceVerifierOptions.html @@ -8,7 +8,7 @@ pub reward_signing_context: SigningContext, pub sync_target_block_number: Arc<AtomicU32>, pub is_authoring_blocks: bool, - pub pot_verifier: PotVerifier, + pub pot_verifier: PotVerifier, }
    Expand description

    Options for Subspace block verifier

    Fields§

    §client: Arc<Client>

    Substrate client

    §kzg: Kzg

    Kzg instance

    @@ -19,7 +19,7 @@
    §reward_signing_context: SigningContext

    Context for reward signing

    §sync_target_block_number: Arc<AtomicU32>

    Approximate target block number for syncing purposes

    §is_authoring_blocks: bool

    Whether this node is authoring blocks

    -
    §pot_verifier: PotVerifier

    Proof of time verifier

    +
    §pot_verifier: PotVerifier

    Proof of time verifier

    Auto Trait Implementations§

    §

    impl<Block, Client, SelectChain> !RefUnwindSafe for SubspaceVerifierOptions<Block, Client, SelectChain>

    §

    impl<Block, Client, SelectChain> Send for SubspaceVerifierOptions<Block, Client, SelectChain>where Client: Send + Sync, SelectChain: Send,

    §

    impl<Block, Client, SelectChain> Sync for SubspaceVerifierOptions<Block, Client, SelectChain>where diff --git a/sc_consensus_subspace_rpc/struct.SubspaceRpc.html b/sc_consensus_subspace_rpc/struct.SubspaceRpc.html index 6f45332a64..495befb3c7 100644 --- a/sc_consensus_subspace_rpc/struct.SubspaceRpc.html +++ b/sc_consensus_subspace_rpc/struct.SubspaceRpc.html @@ -4,7 +4,7 @@

    Implementations§

    source§

    impl<Block, Client, SO, AS> SubspaceRpc<Block, Client, SO, AS>where Block: BlockT, Client: ProvideRuntimeApi<Block> + HeaderBackend<Block>, - Client::Api: SubspaceRuntimeApi<Block, FarmerPublicKey>, + Client::Api: SubspaceRuntimeApi<Block, FarmerPublicKey>, SO: SyncOracle + Send + Sync + Clone + 'static, AS: AuxStore + Send + Sync + 'static,

    SubspaceRpc is used for notifying subscribers about arrival of new slots and for submission of solutions (or lack thereof).

    @@ -16,7 +16,7 @@

    Trait Implementations§

    source§

    impl<Block, Client, SO, AS> SubspaceRpcApiServer for SubspaceRpc<Block, Client, SO, AS>where Block: BlockT, Client: ProvideRuntimeApi<Block> + HeaderBackend<Block> + BlockBackend<Block> + Send + Sync + 'static, - Client::Api: SubspaceRuntimeApi<Block, FarmerPublicKey> + ObjectsApi<Block>, + Client::Api: SubspaceRuntimeApi<Block, FarmerPublicKey> + ObjectsApi<Block>, SO: SyncOracle + Send + Sync + Clone + 'static, AS: AuxStore + Send + Sync + 'static,

    source§

    fn get_farmer_app_info(&self) -> RpcResult<FarmerAppInfo>

    Ger metadata necessary for farmer operation
    source§

    fn submit_solution_response( &self, diff --git a/sc_consensus_subspace_rpc/trait.SubspaceRpcApiServer.html b/sc_consensus_subspace_rpc/trait.SubspaceRpcApiServer.html index 52dd526582..38664bee9f 100644 --- a/sc_consensus_subspace_rpc/trait.SubspaceRpcApiServer.html +++ b/sc_consensus_subspace_rpc/trait.SubspaceRpcApiServer.html @@ -90,6 +90,6 @@

    Implementors§

    source§

    impl<Block, Client, SO, AS> SubspaceRpcApiServer for SubspaceRpc<Block, Client, SO, AS>where Block: BlockT, Client: ProvideRuntimeApi<Block> + HeaderBackend<Block> + BlockBackend<Block> + Send + Sync + 'static, - Client::Api: SubspaceRuntimeApi<Block, FarmerPublicKey> + ObjectsApi<Block>, + Client::Api: SubspaceRuntimeApi<Block, FarmerPublicKey> + ObjectsApi<Block>, SO: SyncOracle + Send + Sync + Clone + 'static, AS: AuxStore + Send + Sync + 'static,

    \ No newline at end of file diff --git a/search-index.js b/search-index.js index 100aa107a5..cb38396c0d 100644 --- a/search-index.js +++ b/search-index.js @@ -1,12 +1,12 @@ var searchIndex = JSON.parse('{\ "cross_domain_message_gossip":{"doc":"","t":"GDDDLLLLLLLLLLFMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ChainTxPoolSink","GossipWorker","GossipWorkerBuilder","Message","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cdm_gossip_peers_set_config","chain_id","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","encoded_data","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","gossip_msg_sink","identity","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","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","new","push_chain_tx_pool_sink","run","size_hint","start_cross_chain_message_listener","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_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip"],"q":[[0,"cross_domain_message_gossip"],[100,"alloc::alloc"],[101,"alloc::vec"],[102,"alloc::sync"],[103,"sp_runtime::traits"],[104,"sc_network_gossip"],[105,"core::marker"],[106,"core::marker"],[107,"sc_network_gossip"],[108,"parity_scale_codec::error"],[109,"core::result"],[110,"parity_scale_codec::codec"],[111,"parity_scale_codec::codec"],[112,"core::fmt"],[113,"alloc::boxed"],[114,"core::any"],[115,"alloc::rc"],[116,"sp_messenger::messages"],[117,"sp_blockchain::backend"],[118,"sc_transaction_pool_api"],[119,"futures_core::stream"],[120,"core::marker"]],"d":["Unbounded sender to send encoded ext to listeners.","Gossip worker to gossip incoming and outgoing messages to …","Gossip worker builder","A cross chain message with encoded data.","","","","","","","","","","Build gossip worker","Returns the network configuration for cross chain message …","","","","","","","","","","","","","","","","","","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.","Get the gossip message sink","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Construct a gossip worker builder","Collect the chain tx pool sink that will be used by the …","Starts the Gossip message worker.","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,15,15,15,5,7,15,5,7,15,5,0,15,15,15,15,15,5,7,15,5,7,15,5,7,15,15,15,15,5,7,15,5,5,7,7,15,15,5,5,7,7,15,15,5,15,5,7,15,5,7,15,5,7,15,5,7,15,5,7,15,5,7,15,5,7,15,5,5,7,15,0,15,5,7,15,5,7,15,15,15,15,5,7,15,5,7,15,5,7,15,5,7,15,5,7,15],"f":[0,0,0,0,[-1,[[2,[1]]],[]],[-1,[[4,[1,3]]],[]],[-1,[[2,[1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[5,-2,[6,[-3]]],[[7,[-1]]],8,[[9,[-1]],10,11,12],[[13,[-1]]]],[[],14],0,[-1,[[17,[15,16]]],18],[[[19,[1]]],[[17,[-1,16]]],[]],[[20,[19,[1]]],[[17,[-1,16]]],[]],[[20,-1],[[17,[-2,16]]],18,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,22],[21,22],[21,22],[[15,-1],22,[23,24]],0,[[15,25],26],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[5,[[27,[15]]]],[-1,[[4,[1,3]]],[]],[[],21],[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[28,[-1,3]]],[[28,[29,3]]],[]],[[[28,[-1,3]]],[[28,[29,3]]],[]],[[[28,[-1,3]]],[[28,[29,3]]],[]],[[[6,[-1,3]]],[[6,[29,3]]],[]],[[[6,[-1,3]]],[[6,[29,3]]],[]],[[[6,[-1,3]]],[[6,[29,3]]],[]],[[[30,[-1,3]]],[[30,[29,3]]],[]],[[[30,[-1,3]]],[[30,[29,3]]],[]],[[[30,[-1,3]]],[[30,[29,3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],5],[[5,31,32],22],[[[7,[-1]]],22,8],[15,21],[[31,[6,[-1]],[6,[-2]],-3],22,33,34,[35,36]],[[-1,[19,[1]]],[[4,[1,3]]],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[2,[1]]],[]],[-1,[[2,[1]]],[]],[-1,[[4,[1,3]]],[]],[-1,37,[]],[-1,37,[]],[-1,37,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[15,"u8"],[15,"array"],[3,"Global",100],[3,"Vec",101],[3,"GossipWorkerBuilder",0],[3,"Arc",102],[3,"GossipWorker",0],[8,"Block",103],[8,"Network",104],[8,"Send",105],[8,"Sync",105],[8,"Clone",106],[8,"Syncing",104],[3,"NonDefaultSetConfig",107],[3,"Message",0],[3,"Error",108],[4,"Result",109],[8,"Input",110],[15,"slice"],[15,"u32"],[15,"usize"],[15,"tuple"],[8,"Output",110],[8,"Sized",105],[3,"Formatter",111],[6,"Result",111],[3,"TracingUnboundedSender",112],[3,"Box",113],[8,"Any",114],[3,"Rc",115],[4,"ChainId",116],[6,"ChainTxPoolSink",0],[8,"HeaderBackend",117],[8,"TransactionPool",118],[8,"Stream",119],[8,"Unpin",105],[3,"TypeId",114],[15,"str"]],"b":[]},\ "domain_block_builder":{"doc":"Substrate block builder","t":"DIIDNENLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLMMLLLLLLLLLLLLLLLLLLLL","n":["BlockBuilder","BlockBuilderApi","BlockBuilderProvider","BuiltBlock","No","RecordProof","Yes","__clone_box","apply_extrinsic","apply_extrinsic_before_version_6","block","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","check_inherents","clear","clone","clone_into","create_inherents","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","equivalent","equivalent","equivalent","estimate_block_size","finalize_block","from","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","inherent_extrinsics","init","init","init","into","into","into","into_inner","is_clear","new","new_block","new_block_at","prepare_storage_changes_before","prepare_storage_changes_before_finalize_block","proof","storage_changes","to_owned","try_from","try_from","try_from","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","yes"],"q":[[0,"domain_block_builder"],[85,"dyn_clone::sealed"],[86,"sp_runtime"],[87,"core::result"],[88,"sp_runtime::transaction_validity"],[89,"sp_api"],[90,"sp_runtime::legacy::byte_sized_error"],[91,"sp_blockchain::error"],[92,"sp_runtime::traits"],[93,"sp_api"],[94,"sp_inherents"],[95,"sp_inherents"],[96,"alloc::alloc"],[97,"alloc::vec"],[98,"sp_api"],[99,"core::option"],[100,"sp_runtime::traits"],[101,"sp_blockchain::error"],[102,"core::convert"],[103,"core::any"]],"d":["Utility for building new (valid) blocks from a stream of …","The BlockBuilder api trait that provides the required …","Block builder provider","A block that was build by BlockBuilder plus some …","No, don’t record any proof.","Used as parameter to BlockBuilderProvider to express if …","Yes, record a proof.","","Apply the given extrinsic.","","The actual block that was build.","","","","","","","Consume the builder to build a valid Block containing all …","Check that the inherents are valid. The inherent data will …","","","","Create the inherents for the block.","","","","","","","","","","","","","","","Estimate the size of the block in the current state.","Finish the current 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.","Generate inherent extrinsics. The inherent data will vary …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert into the inner values.","","Create a new instance of builder based on the given …","Create a new block, built on the head of the chain.","Create a new block, built on top of parent.","Returns the state before executing the extrinsic at given …","Returns the state before finalizing the block.","An optional proof that was recorded while building the …","The changes that need to be applied to the backend to get …","","","","","","","","","","","","","","","","","","","","Returns if Self == Yes."],"i":[0,0,0,0,16,0,16,16,32,32,9,9,8,16,9,8,16,8,32,16,16,16,8,16,9,8,16,9,8,16,9,8,16,16,16,16,16,8,32,9,8,16,16,9,8,16,9,8,16,32,9,8,16,9,8,16,9,16,8,33,33,8,8,9,9,16,9,8,16,9,8,16,9,8,16,9,8,16,9,8,16,9,8,16,16],"f":[0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,[[4,[[4,[[4,[2,3]],5]],6]]],[]],[-1,[[4,[[4,[[4,[2,7]],5]],6]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[-1,-2,-3]]],[[4,[[9,[-1]],10]]],11,[[12,[-1]]],[[13,[-1]]]],[[-1,-2,14],[[4,[15,6]]],[],[]],[[],-1,[]],[16,16],[[-1,-2],2,[],[]],[[17,14],[[4,[18,10]]]],[[],16],[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,-1,[]],[19,2],[19,2],[19,2],[[16,16],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[[8,[-1,-2,-3]],20],19,11,[[12,[-1]]],[[13,[-1]]]],[-1,[[4,[6]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[20,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,14],[[4,[[22,[21]],6]]],[]],[[],19],[[],19],[[],19],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[-1]]],[[2,[-1,[23,[-1]],[25,[24]]]]],11],[-1,20,[]],[[-2,[26,[-1]],16,27,-3,18,[25,[14]]],[[4,[[8,[-1,-2,-3]],10]]],11,[[12,[-1]]],[[13,[-1]]]],[[-1,27],[[28,[[8,[-2,-3,-4]]]]],[],[],[],[]],[[-1,[29,[-2]],27,-3],[[28,[[8,[-2,-4,-5]]]]],[],[],[[30,[16]]],[],[]],[[[8,[-1,-2,-3]],19],[[4,[[23,[-1]],10]]],11,[[12,[-1]]],[[13,[-1]]]],[[[8,[-1,-2,-3]]],[[4,[[23,[-1]],10]]],11,[[12,[-1]]],[[13,[-1]]]],0,0,[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,20]],"c":[9],"p":[[3,"Private",85],[15,"tuple"],[4,"DispatchError",86],[4,"Result",87],[4,"TransactionValidityError",88],[4,"ApiError",89],[4,"DispatchError",90],[3,"BlockBuilder",0],[3,"BuiltBlock",0],[4,"Error",91],[8,"Block",92],[8,"ProvideRuntimeApi",89],[8,"Backend",93],[3,"InherentData",94],[3,"CheckInherentsResult",94],[4,"RecordProof",0],[3,"ApiRef",89],[3,"VecDeque",95],[15,"usize"],[15,"bool"],[3,"Global",96],[3,"Vec",97],[6,"StorageChanges",89],[3,"StorageProof",98],[4,"Option",99],[6,"NumberFor",92],[3,"Digest",100],[6,"Result",91],[4,"BlockId",101],[8,"Into",102],[3,"TypeId",103],[8,"BlockBuilderApi",0],[8,"BlockBuilderProvider",0]],"b":[]},\ -"domain_block_preprocessor":{"doc":"This crate provides a preprocessor for the domain block, …","t":"DDILLLLLMLLLLLLLLMLLLLLLLLLLALLLLLLLLLLAAALLLLLLLLLLLKLLADLLLLLLLLLFLLLLLLFLLLLLLLLLLLLGGIIIIIMMKKMKKKDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["DomainBlockPreprocessor","PreprocessResult","ValidateReceipt","__clone_box","borrow","borrow","borrow_mut","borrow_mut","bundles","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","extrinsics","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","inherents","init","init","into","into","into_mut","into_mut","into_ref","into_ref","new","preprocess_consensus_block","runtime_api","runtime_api_full","runtime_api_light","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","validate_receipt","vzip","vzip","xdm_verifier","CreateInherentDataProvider","__clone_box","borrow","borrow_mut","clone","clone_into","create_inherent_data_providers","deref","deref_mut","drop","extract_domain_runtime_upgrade_code","fmt","from","from_mut","from_mut","from_ref","from_ref","get_inherent_data","init","into","into_mut","into_ref","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","ExtractSignerResult","ExtractedStateRoots","IsInherentExtrinsic","SetCodeConstructor","SignerExtractor","StateRootExtractor","TimestampExtrinsicConstructor","consensus_chain_block_info","consensus_chain_state_root","construct_set_code_extrinsic","construct_timestamp_extrinsic","domain_info","extract_signer","extract_state_roots","is_inherent_extrinsic","RuntimeApiFull","__clone_box","borrow","borrow_mut","clone","clone_into","construct_set_code_extrinsic","construct_timestamp_extrinsic","deref","deref_mut","drop","extract_signer","extract_state_roots","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","is_inherent_extrinsic","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","RuntimeApiLight","borrow","borrow_mut","construct_set_code_extrinsic","construct_timestamp_extrinsic","deref","deref_mut","drop","extract_signer","extract_state_roots","fetch_runtime_code","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","is_inherent_extrinsic","new","set_storage","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","is_valid_xdm"],"q":[[0,"domain_block_preprocessor"],[57,"domain_block_preprocessor::inherents"],[87,"domain_block_preprocessor::runtime_api"],[102,"domain_block_preprocessor::runtime_api_full"],[133,"domain_block_preprocessor::runtime_api_light"],[162,"domain_block_preprocessor::xdm_verifier"],[163,"dyn_clone::sealed"],[164,"core::clone"],[165,"sp_domains"],[166,"alloc::sync"],[167,"sp_runtime::traits"],[168,"sp_blockchain::backend"],[169,"sp_api"],[170,"sc_client_api::client"],[171,"core::marker"],[172,"core::marker"],[173,"sp_blockchain::error"],[174,"core::result"],[175,"core::any"],[176,"sp_runtime::traits"],[177,"sp_domains"],[178,"alloc::boxed"],[179,"core::pin"],[180,"alloc::vec"],[181,"sp_blockchain::error"],[182,"core::fmt"],[183,"sp_api"],[184,"sc_executor"],[185,"alloc::borrow"],[186,"sp_storage"]],"d":["","","","","","","","","","","","","","","","","","","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.","","Provides functionality of adding inherent extrinsics to …","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns new upgraded runtime if upgraded did happen in the …","","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).","","","","","","","","","","","","","Trait to wrap the new domain runtime as an extrinsic of …","Trait to wrap the new domain runtime as an extrinsic of …","Trait to extract the signer of the extrinsic.","Trait to extract XDM state roots from the Extrinsic.","Trait to construct timestamp extrinsic.","Consensus chain block info when proof was constructed","State root of Consensus chain at above number and block …","","Returns encoded timestamp extrinsic for the given time.","Storage proof that src chain state_root is registered on …","","Extracts the state roots from the extrinsic.","","A runtime api with full backend.","","","","","","","","","","","","","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).","","","","","","","","","","","","Lightweight runtime api based on the runtime code and …","","","","","","","","","","","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).","","","","Create a new instance of RuntimeApiLight with empty …","Set the storage.","","","","","","","Verifies if the xdm has the correct proof generated from …"],"i":[0,0,0,3,19,3,19,3,19,3,3,19,3,19,3,19,3,19,19,3,19,19,3,3,19,19,3,3,0,19,3,19,3,19,3,19,3,3,3,0,0,0,3,19,3,19,3,19,3,19,3,19,3,18,19,3,0,0,28,28,28,28,28,28,28,28,28,0,28,28,28,28,28,28,0,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,42,42,16,17,42,14,15,51,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0],"f":[0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[3,[-1,-2,-3,-4,-5,-6]]],[[3,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],4,4],[[-1,-2],2,[],[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,2],[5,2],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],0,[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[6,[7,[-2]],[7,[-4]],-5,-6],[[3,[-1,-3,-2,-4,-5,-6]]],8,[[9,[-1]],[10,[-1]]],8,[[9,[-3]],[11,[-3]],[10,[-3]],12,13],[[14,[-1]],[15,[-1]],[16,[-1]],[17,[-1]]],[[18,[-1,-3]]]],[[[3,[-1,-2,-3,-4,-5,-6]]],[[21,[[20,[[19,[-1]]]]]]],8,8,[[9,[-1]],[10,[-1]]],[[9,[-2]],[11,[-2]],[10,[-2]],12,13],[[14,[-1]],[15,[-1]],[16,[-1]],[17,[-1]]],[[18,[-1,-2]]]],0,0,0,[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[26,[[24,[-2]],[24,[-3]],25]]],[[21,[27]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[28,[-1,-2]]],[[28,[-1,-2]]],[],[8,4]],[[-1,-2],2,[],[]],[[[28,[-2,-1]],2],[[31,[[30,[29]]]]],8,[[10,[-1]],[9,[-1]]]],[5,-1,[]],[5,-1,[]],[5,2],[[[7,[-2]],6],[[22,[[20,[[33,[32]]]],34]]],8,[[10,[-1]],[9,[-1]]]],[[[28,[-1,-2]],35],36,37,[37,8]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[[7,[-2]],6],[[22,[38,34]]],8,[[10,[-1]],[9,[-1]]]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]],20,6],[[28,[-1,-2]]],[],8],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[[-1,[33,[32]]],[[22,[[33,[32]],39]]],[]],[[-1,40],[[22,[39]]],[]],0,[[-1,33],[[22,[[41,[-2]],39]]],[],[]],[-1,[[22,[[42,[-2]],39]]],[],[]],[-1,[[22,[43,39]]],[]],0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[44,[-1]]],[[44,[-1]]],[]],[[-1,-2],2,[],[]],[[[44,[-2]],[33,[32]]],[[22,[[33,[32]],39]]],8,[[10,[-1]]]],[[[44,[-2]],40],[[22,[39]]],8,[[10,[-1]]]],[5,-1,[]],[5,-1,[]],[5,2],[[[44,[-2]],33],[[22,[[41,[-1]],39]]],8,[[10,[-1]]]],[[[44,[-2]]],[[22,[[42,[-1]],39]]],8,[[10,[-1]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[44,[-2]]],[[22,[43,39]]],8,[[10,[-1]]]],[[[7,[-1]]],[[44,[-1]]],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1]],[33,[32]]],[[22,[[33,[32]],39]]],[46,47]],[[[45,[-1]],40],[[22,[39]]],[46,47]],[5,-1,[]],[5,-1,[]],[5,2],[[[45,[-1]],33],[[22,[[41,[-2]],39]]],[46,47],8],[[[45,[-1]]],[[22,[[42,[-2]],39]]],[46,47],8],[[[45,[-1]]],[[20,[[49,[[48,[32]]]]]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1]]],[[22,[43,39]]],[46,47]],[[[7,[-1]],[49,[[48,[32]]]]],[[45,[-1]]],[46,47]],[[[45,[-1]],50],2,[46,47]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-2]],[7,[-4]]],[[22,[43,34]]],8,[[9,[-1]],[10,[-1]]],8,[[10,[-3]]]]],"c":[],"p":[[3,"Private",163],[15,"tuple"],[3,"DomainBlockPreprocessor",0],[8,"Clone",164],[15,"usize"],[3,"DomainId",165],[3,"Arc",166],[8,"Block",167],[8,"HeaderBackend",168],[8,"ProvideRuntimeApi",169],[8,"BlockBackend",170],[8,"Send",171],[8,"Sync",171],[8,"SignerExtractor",87],[8,"StateRootExtractor",87],[8,"SetCodeConstructor",87],[8,"TimestampExtrinsicConstructor",87],[8,"ValidateReceipt",0],[3,"PreprocessResult",0],[4,"Option",172],[6,"Result",173],[4,"Result",174],[3,"TypeId",175],[6,"NumberFor",167],[6,"Balance",176],[3,"ExecutionReceipt",165],[4,"ReceiptValidity",165],[3,"CreateInherentDataProvider",57],[8,"Future",177],[3,"Box",178],[3,"Pin",179],[15,"u8"],[3,"Vec",180],[4,"Error",173],[3,"Formatter",181],[6,"Result",181],[8,"Debug",181],[3,"InherentData",182],[4,"ApiError",169],[6,"Moment",176],[6,"ExtractSignerResult",87],[6,"ExtractedStateRoots",87],[15,"bool"],[3,"RuntimeApiFull",102],[3,"RuntimeApiLight",133],[8,"CodeExecutor",183],[8,"RuntimeVersionOf",184],[15,"slice"],[4,"Cow",185],[3,"Storage",186],[8,"IsInherentExtrinsic",87]],"b":[]},\ +"domain_block_preprocessor":{"doc":"This crate provides a preprocessor for the domain block, …","t":"DDILLLLLMLLLLLLLLMLLLLLLLLLLALLLLLLLLLLAAALLLLLLLLLLLKLLADLLLLLLLLLFLLLLLLFLLLLLLLLLLLLGGIIIIIMMKKMKKKDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["DomainBlockPreprocessor","PreprocessResult","ValidateReceipt","__clone_box","borrow","borrow","borrow_mut","borrow_mut","bundles","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","extrinsics","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","inherents","init","init","into","into","into_mut","into_mut","into_ref","into_ref","new","preprocess_consensus_block","runtime_api","runtime_api_full","runtime_api_light","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","validate_receipt","vzip","vzip","xdm_verifier","CreateInherentDataProvider","__clone_box","borrow","borrow_mut","clone","clone_into","create_inherent_data_providers","deref","deref_mut","drop","extract_domain_runtime_upgrade_code","fmt","from","from_mut","from_mut","from_ref","from_ref","get_inherent_data","init","into","into_mut","into_ref","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","ExtractSignerResult","ExtractedStateRoots","IsInherentExtrinsic","SetCodeConstructor","SignerExtractor","StateRootExtractor","TimestampExtrinsicConstructor","consensus_chain_block_info","consensus_chain_state_root","construct_set_code_extrinsic","construct_timestamp_extrinsic","domain_info","extract_signer","extract_state_roots","is_inherent_extrinsic","RuntimeApiFull","__clone_box","borrow","borrow_mut","clone","clone_into","construct_set_code_extrinsic","construct_timestamp_extrinsic","deref","deref_mut","drop","extract_signer","extract_state_roots","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","is_inherent_extrinsic","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","RuntimeApiLight","borrow","borrow_mut","construct_set_code_extrinsic","construct_timestamp_extrinsic","deref","deref_mut","drop","extract_signer","extract_state_roots","fetch_runtime_code","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","is_inherent_extrinsic","new","set_storage","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","is_valid_xdm"],"q":[[0,"domain_block_preprocessor"],[57,"domain_block_preprocessor::inherents"],[87,"domain_block_preprocessor::runtime_api"],[102,"domain_block_preprocessor::runtime_api_full"],[133,"domain_block_preprocessor::runtime_api_light"],[162,"domain_block_preprocessor::xdm_verifier"],[163,"dyn_clone::sealed"],[164,"core::clone"],[165,"sp_domains"],[166,"alloc::sync"],[167,"sp_runtime::traits"],[168,"sp_blockchain::backend"],[169,"sp_api"],[170,"sc_client_api::client"],[171,"core::marker"],[172,"core::marker"],[173,"sp_blockchain::error"],[174,"core::result"],[175,"core::any"],[176,"sp_runtime::traits"],[177,"sp_domains"],[178,"alloc::boxed"],[179,"core::pin"],[180,"alloc::vec"],[181,"sp_blockchain::error"],[182,"core::fmt"],[183,"sp_api"],[184,"sc_executor"],[185,"alloc::borrow"],[186,"sp_storage"]],"d":["","","","","","","","","","","","","","","","","","","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.","","Provides functionality of adding inherent extrinsics to …","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns new upgraded runtime if upgraded did happen in the …","","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).","","","","","","","","","","","","","Trait to wrap the new domain runtime as an extrinsic of …","Trait to wrap the new domain runtime as an extrinsic of …","Trait to extract the signer of the extrinsic.","Trait to extract XDM state roots from the Extrinsic.","Trait to construct timestamp extrinsic.","Consensus chain block info when proof was constructed","State root of Consensus chain at above number and block …","","Returns encoded timestamp extrinsic for the given time.","Storage proof that src chain state_root is registered on …","","Extracts the state roots from the extrinsic.","","A runtime api with full backend.","","","","","","","","","","","","","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).","","","","","","","","","","","","Lightweight runtime api based on the runtime code and …","","","","","","","","","","","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).","","","","Create a new instance of RuntimeApiLight with empty …","Set the storage.","","","","","","","Verifies if the xdm has the correct proof generated from …"],"i":[0,0,0,3,19,3,19,3,19,3,3,19,3,19,3,19,3,19,19,3,19,19,3,3,19,19,3,3,0,19,3,19,3,19,3,19,3,3,3,0,0,0,3,19,3,19,3,19,3,19,3,19,3,18,19,3,0,0,28,28,28,28,28,28,28,28,28,0,28,28,28,28,28,28,0,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,42,42,16,17,42,14,15,51,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,0],"f":[0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[3,[-1,-2,-3,-4,-5,-6]]],[[3,[-1,-2,-3,-4,-5,-6]]],[],[],[],[],4,4],[[-1,-2],2,[],[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,2],[5,2],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],0,[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[6,[7,[-2]],[7,[-4]],-5,-6],[[3,[-1,-3,-2,-4,-5,-6]]],8,[[9,[-1]],[10,[-1]]],8,[[9,[-3]],[11,[-3]],[10,[-3]],12,13],[[14,[-1]],[15,[-1]],[16,[-1]],[17,[-1]]],[[18,[-1,-3]]]],[[[3,[-1,-2,-3,-4,-5,-6]]],[[21,[[20,[[19,[-1]]]]]]],8,8,[[9,[-1]],[10,[-1]]],[[9,[-2]],[11,[-2]],[10,[-2]],12,13],[[14,[-1]],[15,[-1]],[16,[-1]],[17,[-1]]],[[18,[-1,-2]]]],0,0,0,[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[26,[[24,[-2]],[24,[-3]],25]]],[[21,[27]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[28,[-1,-2]]],[[28,[-1,-2]]],[],[8,4]],[[-1,-2],2,[],[]],[[[28,[-2,-1]],2],[[31,[[30,[29]]]]],8,[[10,[-1]],[9,[-1]]]],[5,-1,[]],[5,-1,[]],[5,2],[[[7,[-2]],6],[[22,[[20,[[33,[32]]]],34]]],8,[[10,[-1]],[9,[-1]]]],[[[28,[-1,-2]],35],36,37,[37,8]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[[7,[-2]],6],[[22,[38,34]]],8,[[10,[-1]],[9,[-1]]]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]],20,6],[[28,[-1,-2]]],[],8],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[[-1,[33,[32]]],[[22,[[33,[32]],39]]],[]],[[-1,40],[[22,[39]]],[]],0,[[-1,33],[[22,[[41,[-2]],39]]],[],[]],[-1,[[22,[[42,[-2]],39]]],[],[]],[-1,[[22,[43,39]]],[]],0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[44,[-1]]],[[44,[-1]]],[]],[[-1,-2],2,[],[]],[[[44,[-2]],[33,[32]]],[[22,[[33,[32]],39]]],8,[[10,[-1]]]],[[[44,[-2]],40],[[22,[39]]],8,[[10,[-1]]]],[5,-1,[]],[5,-1,[]],[5,2],[[[44,[-2]],33],[[22,[[41,[-1]],39]]],8,[[10,[-1]]]],[[[44,[-2]]],[[22,[[42,[-1]],39]]],8,[[10,[-1]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[44,[-2]]],[[22,[43,39]]],8,[[10,[-1]]]],[[[7,[-1]]],[[44,[-1]]],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1]],[33,[32]]],[[22,[[33,[32]],39]]],[46,47]],[[[45,[-1]],40],[[22,[39]]],[46,47]],[5,-1,[]],[5,-1,[]],[5,2],[[[45,[-1]],33],[[22,[[41,[-2]],39]]],[46,47],8],[[[45,[-1]]],[[22,[[42,[-2]],39]]],[46,47],8],[[[45,[-1]]],[[20,[[49,[[48,[32]]]]]]],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1]]],[[22,[43,39]]],[46,47]],[[[7,[-1]],[49,[[48,[32]]]]],[[45,[-1]]],[46,47]],[[[45,[-1]],50],2,[46,47]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-2]],[7,[-4]]],[[22,[43,34]]],8,[[9,[-1]],[10,[-1]]],8,[[10,[-3]]]]],"c":[],"p":[[3,"Private",163],[15,"tuple"],[3,"DomainBlockPreprocessor",0],[8,"Clone",164],[15,"usize"],[3,"DomainId",165],[3,"Arc",166],[8,"Block",167],[8,"HeaderBackend",168],[8,"ProvideRuntimeApi",169],[8,"BlockBackend",170],[8,"Send",171],[8,"Sync",171],[8,"SignerExtractor",87],[8,"StateRootExtractor",87],[8,"SetCodeConstructor",87],[8,"TimestampExtrinsicConstructor",87],[8,"ValidateReceipt",0],[3,"PreprocessResult",0],[4,"Option",172],[6,"Result",173],[4,"Result",174],[3,"TypeId",175],[6,"NumberFor",167],[6,"Balance",176],[3,"ExecutionReceipt",165],[4,"ReceiptValidity",165],[3,"CreateInherentDataProvider",57],[8,"Future",177],[3,"Box",178],[3,"Pin",179],[15,"u8"],[3,"Vec",180],[4,"Error",173],[3,"Formatter",181],[6,"Result",181],[8,"Debug",181],[3,"InherentData",182],[4,"ApiError",169],[6,"Moment",176],[6,"ExtractSignerResult",87],[6,"ExtractedStateRoots",87],[15,"bool"],[3,"RuntimeApiFull",102],[3,"RuntimeApiLight",133],[8,"CodeExecutor",183],[8,"RuntimeVersionOf",184],[15,"slice"],[4,"Cow",185],[3,"Storage",186],[8,"IsInherentExtrinsic",87]],"b":[]},\ "domain_client_consensus_relay_chain":{"doc":"The relay-chain provided consensus algoritm for parachains.","t":"DLLLLLLLLLFLLLLLLLLLLLLL","n":["Verifier","borrow","borrow_mut","default","deref","deref_mut","drop","from","from_mut","from_ref","import_queue","init","into","into_any","into_any_arc","into_any_rc","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","verify","vzip"],"q":[[0,"domain_client_consensus_relay_chain"],[24,"prometheus::registry"],[25,"core::option"],[26,"sc_consensus::import_queue::basic_queue"],[27,"sp_blockchain::error"],[28,"sp_runtime::traits"],[29,"sc_consensus::block_import"],[30,"core::marker"],[31,"core::marker"],[32,"alloc::alloc"],[33,"alloc::boxed"],[34,"core::any"],[35,"alloc::sync"],[36,"alloc::rc"],[37,"core::result"],[38,"core::any"],[39,"core::pin"]],"d":["A verifier that just checks the inherents.","","","Create a new instance.","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Start an import queue for a Cumulus collator that does not …","","Calls U::from(self).","","","","","","","","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,[-1,-2,[],[]],[-1,-2,[],[]],[[],[[1,[-1]]],[]],[2,-1,[]],[2,-1,[]],[2,3],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-2,-3,[5,[4]]],[[7,[[6,[-1]]]]],8,[[9,[-1]],10,11],12],[[],2],[-1,-2,[],[]],[[[14,[-1,13]]],[[14,[15,13]]],[]],[[[16,[-1,13]]],[[16,[15,13]]],[]],[[[17,[-1,13]]],[[17,[15,13]]],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,19,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]],[21,[-1]]],[[23,[[14,[22]]]]],8],[-1,-2,[],[]]],"c":[],"p":[[3,"Verifier",0],[15,"usize"],[15,"tuple"],[3,"Registry",24],[4,"Option",25],[3,"BasicQueue",26],[6,"Result",27],[8,"Block",28],[8,"BlockImport",29],[8,"Send",30],[8,"Sync",30],[8,"SpawnEssentialNamed",31],[3,"Global",32],[3,"Box",33],[8,"Any",34],[3,"Arc",35],[3,"Rc",36],[4,"Result",37],[3,"TypeId",34],[15,"str"],[3,"BlockImportParams",29],[8,"Future",38],[3,"Pin",39]],"b":[]},\ "domain_client_message_relayer":{"doc":"","t":"NNNNNNENNGNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLAFF","n":["ApiError","ArithmeticError","BlockchainError","ConstructStorageProof","DomainNonConfirmedOnConsensusChain","DomainStateRootInvalid","Error","FailedToConstructExtrinsic","FetchAssignedMessages","GossipMessageSink","InvalidChainId","StoreRelayedBlockNumber","UnableToFetchDomainId","UnableToFetchRelayConfirmationDepth","UnableToSubmitCrossDomainMessage","borrow","borrow_mut","deref","deref_mut","drop","fmt","from","from","from","from","from_mut","from_mut","from_ref","from_ref","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","worker","relay_consensus_chain_messages","relay_domain_messages"],"q":[[0,"domain_client_message_relayer"],[44,"domain_client_message_relayer::worker"],[46,"core::fmt"],[47,"core::fmt"],[48,"sp_blockchain::error"],[49,"sp_arithmetic"],[50,"alloc::alloc"],[51,"alloc::boxed"],[52,"core::any"],[53,"alloc::sync"],[54,"alloc::rc"],[55,"core::result"],[56,"core::any"],[57,"sc_client_api::client"],[58,"sp_blockchain::backend"],[59,"sc_client_api::backend"],[60,"sc_client_api::proof_provider"],[61,"sp_api"],[62,"core::marker"]],"d":["Api related error.","Arithmetic related error.","Blockchain related error.","Emits when storage proof construction fails.","Emits when the core domain block is not yet confirmed on …","Emits when the core domain block state root is invalid.","Relayer error types.","Emits when unsigned extrinsic construction fails.","Emits when failed to fetch assigned messages for a given …","Sink used to submit all the gossip messages.","Invalid ChainId","Emits when failed to store the processed block number.","Emits when unable to fetch domain_id.","Emits when unable to fetch relay confirmation depth.","Failed to submit a cross domain message","","","","","","","","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).","","","","","","","","","","","","","","Starts relaying consensus chain messages to other domains. …","Starts relaying domain messages to other chains. If the …"],"i":[3,3,3,3,3,3,0,3,3,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,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,-1,[]],[1,-1,[]],[1,2],[[3,4],5],[6,3],[-1,-1,[]],[7,3],[8,3],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[-1,-2,[],[]],[[[10,[-1,9]]],[[10,[11,9]]],[]],[[[12,[-1,9]]],[[12,[11,9]]],[]],[[[13,[-1,9]]],[[13,[11,9]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[12,[-2]],-3,17],2,18,[[19,[-1]],[20,[-1]],21,[22,[-1]],[23,[-1]]],24],[[[12,[-2]],[12,[-4]],-5,17],2,18,[[20,[-1]],[23,[-1]],[22,[-1]]],18,[[19,[-3]],[20,[-3]],21,[22,[-3]],[23,[-3]]],[24,25]]],"c":[],"p":[[15,"usize"],[15,"tuple"],[4,"Error",0],[3,"Formatter",46],[6,"Result",46],[4,"ApiError",47],[4,"Error",48],[4,"ArithmeticError",49],[3,"Global",50],[3,"Box",51],[8,"Any",52],[3,"Arc",53],[3,"Rc",54],[4,"Result",55],[3,"TypeId",52],[15,"str"],[6,"GossipMessageSink",0],[8,"Block",56],[8,"BlockchainEvents",57],[8,"HeaderBackend",58],[8,"AuxStore",59],[8,"ProofProvider",60],[8,"ProvideRuntimeApi",47],[8,"SyncOracle",61],[8,"Send",62]],"b":[[21,"impl-From%3CApiError%3E-for-Error"],[23,"impl-From%3CError%3E-for-Error"],[24,"impl-From%3CArithmeticError%3E-for-Error"]]},\ "domain_client_operator":{"doc":"Domain Operator","t":"DDDGDDDLLMMMMMLLLLLLLLLLLLMMLLLLMMMMMMLLLLLLLLLLLLMAMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFLLMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BootstrapResult","Bootstrapper","DomainBlockImportNotification","DomainImportNotifications","Operator","OperatorParams","OperatorStreams","__clone_box","__clone_box","_phantom","acknowledgement_sender_stream","backend","block_import","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_sender","client","clone","clone","clone_into","clone_into","code_executor","consensus_block_hash","consensus_block_import_throttling_buffer_size","consensus_client","consensus_network_sync_oracle","consensus_offchain_tx_pool_factory","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","domain_block_hash","domain_bundle_producer","domain_confirmation_depth","domain_created_at","domain_created_at","domain_id","domain_instance_data","drop","drop","drop","drop","drop","drop","fetch_domain_bootstrap_info","fmt","fraud_proof_generator","from","from","from","from","from","from","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","import_notification_stream","imported_block_notification_stream","imported_block_notification_stream","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_authority","keystore","load_execution_receipt","new","new","new_slot_notification_stream","operator_streams","skip_empty_bundle_production","to_owned","to_owned","transaction_pool","try_from","try_from","try_from","try_from","try_from","try_from","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_name","type_name","type_name","type_name","type_name","type_name","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","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"domain_client_operator"],[194,"dyn_clone::sealed"],[195,"sp_runtime::traits"],[196,"core::clone"],[197,"sp_domains"],[198,"core::error"],[199,"alloc::boxed"],[200,"core::result"],[201,"sp_blockchain::backend"],[202,"sp_api"],[203,"sc_client_api::client"],[204,"core::marker"],[205,"core::marker"],[206,"core::fmt"],[207,"sc_client_api::client"],[208,"sc_client_api::backend"],[209,"sc_transaction_pool_api"],[210,"sp_core::traits"],[211,"alloc::alloc"],[212,"core::any"],[213,"alloc::sync"],[214,"alloc::rc"],[215,"sp_runtime::traits"],[216,"sp_domains"],[217,"sp_blockchain::error"],[218,"sp_core::traits"],[219,"futures_core::stream"],[220,"core::any"]],"d":["","Domain instance bootstrapper","","","Domain operator.","","Notification streams from the consensus chain driving the …","","","","The acknowledgement sender only used in test to ensure all …","","","Notification about to be imported.","","","","","","","","","","","","","","","","","","","","","Pause the consensus block import when the consensus chain …","","","","","","","","","","","","","","","","","","","The consensus chain block number when the domain first …","","","","","","","","","","","","","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 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 system domain block import notification stream.","","Consensus block import notification from the client.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Load the execution receipt for given consensus block hash.","","Create a new instance.","New slot arrives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,3,5,46,46,41,41,46,10,8,3,46,41,5,10,8,3,46,41,5,41,41,3,5,3,5,41,5,46,41,41,41,10,8,3,46,41,5,10,8,3,46,41,5,5,0,41,10,41,41,10,10,8,3,46,41,5,8,5,3,10,8,3,46,41,5,10,10,8,8,3,3,46,46,41,41,5,5,10,10,8,8,3,3,46,46,41,41,5,5,3,10,46,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,41,41,0,8,3,46,41,41,3,5,41,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5,10,8,3,46,41,5],"f":[0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],0,0,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,[],[]],0,0,[[[3,[-1,-2,-3,-4,-5,-6,-7]]],[[3,[-1,-2,-3,-4,-5,-6,-7]]],4,4,[],[],[],[],[]],[[[5,[-1,-2]]],[[5,[-1,-2]]],[6,4],[6,4]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],0,0,0,0,0,0,0,[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],[[[8,[-1,-2,-3]],9],[[13,[[10,[-2]],[12,[11]]]]],4,4,[[14,[-2]],[15,[-2]],[16,[-2]],17,18]],[[[5,[-1,-2]],19],20,[21,4],[21,4]],[[[3,[-1,-2,-4,-5,-6,-3,-7]]],[[0,[-1,-2,-4,-5,-3,-7]]],4,4,[[22,[-1]],17,18],[[14,[-1]],[23,[-1]],24,[15,[-1]],[25,[-1]],[26,[-1,-3]]],[[14,[-2]],[27,[-2]],[23,[-2]],[15,[-2]],[25,[-2]],[16,[-2]],17,18],28,29],[-1,-1,[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[3,[-1,-2,-4,-5,-6,-3,-7]]],[[30,[-1,-2]]],4,4,[[22,[-1]],17,18],[[14,[-1]],[23,[-1]],24,[15,[-1]],[25,[-1]],[26,[-1,-3]]],[[14,[-2]],[27,[-2]],[23,[-2]],[15,[-2]],[25,[-2]],[16,[-2]],17,18],28,29],0,0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1,31]]],[[12,[32,31]]],[]],[[[12,[-1,31]]],[[12,[32,31]]],[]],[[[12,[-1,31]]],[[12,[32,31]]],[]],[[[12,[-1,31]]],[[12,[32,31]]],[]],[[[12,[-1,31]]],[[12,[32,31]]],[]],[[[12,[-1,31]]],[[12,[32,31]]],[]],[[[33,[-1,31]]],[[33,[32,31]]],[]],[[[33,[-1,31]]],[[33,[32,31]]],[]],[[[33,[-1,31]]],[[33,[32,31]]],[]],[[[33,[-1,31]]],[[33,[32,31]]],[]],[[[33,[-1,31]]],[[33,[32,31]]],[]],[[[33,[-1,31]]],[[33,[32,31]]],[]],[[[34,[-1,31]]],[[34,[32,31]]],[]],[[[34,[-1,31]]],[[34,[32,31]]],[]],[[[34,[-1,31]]],[[34,[32,31]]],[]],[[[34,[-1,31]]],[[34,[32,31]]],[]],[[[34,[-1,31]]],[[34,[32,31]]],[]],[[[34,[-1,31]]],[[34,[32,31]]],[]],[-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,[-1,[[39,[[38,[[37,[[35,[-2]],[35,[-3]],36]]]]]]],24,4,4],[[[33,[-2]]],[[8,[-3,-1,-2]]],4,[[14,[-1]],[15,[-1]],[16,[-1]],17,18],4],[[[12,[40]],[41,[-1,-2,-4,-5,-6,-3,-7,-8,-9,-10,-11]]],[[13,[[3,[-1,-2,-4,-5,-6,-3,-7]],42]]],4,4,[[22,[-1]],17,18],[[14,[-1]],[23,[-1]],24,[15,[-1]],[25,[-1]],[26,[-1,-3]]],[[14,[-2]],[27,[-2]],[23,[-2]],[15,[-2]],[25,[-2]],[16,[-2]],17,18],28,29,[43,17],[43,17],[43,17],[43,17]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-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,[],[]]],"c":[],"p":[[3,"Private",194],[15,"tuple"],[3,"Operator",0],[8,"Block",195],[3,"DomainBlockImportNotification",0],[8,"Clone",196],[15,"usize"],[3,"Bootstrapper",0],[3,"DomainId",197],[3,"BootstrapResult",0],[8,"Error",198],[3,"Box",199],[4,"Result",200],[8,"HeaderBackend",201],[8,"ProvideRuntimeApi",202],[8,"BlockchainEvents",203],[8,"Send",204],[8,"Sync",204],[3,"Formatter",205],[6,"Result",205],[8,"Debug",205],[8,"Backend",206],[8,"BlockBackend",203],[8,"AuxStore",206],[8,"ProofProvider",207],[8,"Finalizer",206],[8,"HeaderMetadata",208],[8,"TransactionPool",209],[8,"CodeExecutor",210],[6,"DomainImportNotifications",0],[3,"Global",211],[8,"Any",212],[3,"Arc",213],[3,"Rc",214],[6,"NumberFor",195],[6,"Balance",215],[3,"ExecutionReceipt",197],[4,"Option",216],[6,"Result",217],[8,"SpawnEssentialNamed",210],[3,"OperatorParams",0],[4,"Error",218],[8,"Stream",219],[3,"TypeId",212],[15,"str"],[3,"OperatorStreams",0]],"b":[]},\ "domain_client_subnet_gossip":{"doc":"This crate is intended to provide the feature of gossiping …","t":"ENNQDEIDNNLLLLLLLLLLLMLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKMLLFMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Action","Bundle","Empty","Error","ExecutorGossipParams","GossipMessage","GossipMessageHandler","GossipValidator","RebroadcastBundle","RebroadcastExecutionReceipt","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_receiver","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","domain_subnet_gossip_peers_set_config","drop","drop","drop","drop","encode_to","fmt","fmt","from","from","from","from","from","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","identity","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","message_allowed","message_expired","network","new","new_peer","on_bundle","operator","peer_disconnected","size_hint","start_gossip_worker","sync","to_keyed_vec","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","twox_128","twox_256","twox_64_concat","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","validate","vzip","vzip","vzip","vzip"],"q":[[0,"domain_client_subnet_gossip"],[136,"alloc::alloc"],[137,"alloc::vec"],[138,"parity_scale_codec::error"],[139,"core::result"],[140,"parity_scale_codec::codec"],[141,"sp_runtime::traits"],[142,"sc_network::config"],[143,"parity_scale_codec::codec"],[144,"core::fmt"],[145,"core::fmt"],[146,"sp_domains"],[147,"alloc::boxed"],[148,"core::any"],[149,"alloc::sync"],[150,"alloc::rc"],[151,"core::ops::function"],[152,"core::marker"],[153,"libp2p_identity::peer_id"],[154,"sc_network_common::role"],[155,"sc_network_gossip"],[156,"core::clone"],[157,"sc_network_gossip"]],"d":["What to do with the successfully verified gossip message.","","The message does not have to be re-gossiped.","Error type.","Parameters to run the executor gossip service.","Operator gossip message type.","Handler for the messages received from the domain subnet.","Validator for the gossip messages.","Gossip the bundle message to other peers.","Gossip the execution exceipt message to other peers.","","","","","","","","","","","","Stream of transaction bundle produced locally.","","","","","","","","","","","","","Returns the configuration value to use in …","","","","","","","","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 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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Produce a closure for filtering egress messages.","Produce a closure for validating messages on a given topic.","Substrate network service.","","","Validates and applies when a transaction bundle was …","Operator instance.","","","Starts the executor gossip worker.","Syncing service an event stream for peers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,5,20,30,0,0,0,0,20,20,5,5,5,28,36,5,20,28,36,5,20,36,5,5,5,5,28,36,5,20,28,36,5,20,0,28,36,5,20,5,5,20,28,36,5,5,20,28,28,36,36,5,5,20,20,28,28,36,36,5,5,20,20,5,28,36,5,20,28,36,5,20,28,36,5,20,28,36,5,20,28,36,5,20,28,36,5,20,28,36,5,20,28,28,36,28,28,30,36,28,5,0,36,5,28,36,5,20,28,36,5,20,5,5,5,28,36,5,20,28,36,5,20,28,36,5,20,28,36,5,20,28,28,36,5,20],"f":[0,0,0,0,0,0,0,0,0,0,[-1,[[2,[1]]],[]],[-1,[[4,[1,3]]],[]],[-1,[[2,[1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[7,[[5,[-2,-3]],6]]],8,9,9],[[[10,[1]]],[[7,[-1,6]]],[]],[[11,[10,[1]]],[[7,[-1,6]]],[]],[[11,-1],[[7,[-2,6]]],8,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[[],13],[12,14],[12,14],[12,14],[12,14],[[[5,[-1,-2]],-3],14,9,9,[15,16]],[[[5,[-1,-2]],17],18,[19,9],[19,9]],[[20,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[23,[[21,[-1]],22]]],[[5,[-1,-2]]],9,9],[-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,[[4,[1,3]]],[]],[[],12],[[],12],[[],12],[[],12],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[24,[-1,3]]],[[24,[25,3]]],[]],[[[24,[-1,3]]],[[24,[25,3]]],[]],[[[24,[-1,3]]],[[24,[25,3]]],[]],[[[24,[-1,3]]],[[24,[25,3]]],[]],[[[26,[-1,3]]],[[26,[25,3]]],[]],[[[26,[-1,3]]],[[26,[25,3]]],[]],[[[26,[-1,3]]],[[26,[25,3]]],[]],[[[26,[-1,3]]],[[26,[25,3]]],[]],[[[27,[-1,3]]],[[27,[25,3]]],[]],[[[27,[-1,3]]],[[27,[25,3]]],[]],[[[27,[-1,3]]],[[27,[25,3]]],[]],[[[27,[-1,3]]],[[27,[25,3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[28,[-1,-2,-3]]],[[24,[29]]],9,9,[[30,[-1,-2]],31,32]],[[[28,[-1,-2,-3]]],[[24,[29]]],9,9,[[30,[-1,-2]],31,32]],0,[-3,[[28,[-1,-2,-3]]],9,9,[[30,[-1,-2]]]],[[[28,[-1,-2,-3]],33,34,35],14,9,9,[[30,[-1,-2]],31,32]],[[-1,[23,[[21,[-2]],22]]],[[7,[20]]],[],[]],0,[[[28,[-1,-2,-3]],33,34],14,9,9,[[30,[-1,-2]],31,32]],[[[5,[-1,-2]]],12,9,9],[[[36,[-1,-2,-3,-4,-5]]],14,9,9,[[37,[-2]],31,32,38],[[39,[-2]]],[[30,[-1,-2]],31,32]],0,[[-1,[10,[1]]],[[4,[1,3]]],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[2,[1]]],[]],[-1,[[2,[1]]],[]],[-1,[[4,[1,3]]],[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[28,[-1,-2,-3]],33,34,[10,[1]]],42,9,9,[[30,[-1,-2]],31,32]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[15,"u8"],[15,"array"],[3,"Global",136],[3,"Vec",137],[4,"GossipMessage",0],[3,"Error",138],[4,"Result",139],[8,"Input",140],[8,"Block",141],[15,"slice"],[15,"u32"],[15,"usize"],[3,"NonDefaultSetConfig",142],[15,"tuple"],[8,"Output",140],[8,"Sized",143],[3,"Formatter",144],[6,"Result",144],[8,"Debug",144],[4,"Action",0],[6,"NumberFor",141],[6,"Balance",145],[3,"Bundle",146],[3,"Box",147],[8,"Any",148],[3,"Arc",149],[3,"Rc",150],[3,"GossipValidator",0],[8,"FnMut",151],[8,"GossipMessageHandler",0],[8,"Send",143],[8,"Sync",143],[8,"ValidatorContext",152],[3,"PeerId",153],[4,"ObservedRole",154],[3,"ExecutorGossipParams",0],[8,"Network",155],[8,"Clone",156],[8,"Syncing",155],[3,"TypeId",148],[15,"str"],[4,"ValidationResult",152]],"b":[]},\ -"domain_eth_service":{"doc":"","t":"DDLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["DefaultEthConfig","EthConfiguration","__clone_box","augment_args","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","command","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","enable_dev_signer","eth_log_block_cache","eth_statuses_cache","execute_gas_limit_multiplier","fee_history_limit","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","group_id","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","max_past_logs","provider","target_gas_price","to_owned","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","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","EthProvider","block_import","borrow","borrow_mut","deps","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","new","rpc_builder","rpc_id","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","with_configuration"],"q":[[0,"domain_eth_service"],[72,"domain_eth_service::provider"],[103,"dyn_clone::sealed"],[104,"clap_builder::builder::command"],[105,"core::fmt"],[106,"core::fmt"],[107,"clap_builder"],[108,"core::result"],[109,"clap_builder::util::id"],[110,"core::option"],[111,"alloc::alloc"],[112,"alloc::boxed"],[113,"core::any"],[114,"alloc::sync"],[115,"alloc::rc"],[116,"core::any"],[117,"sp_runtime::traits"],[118,"sp_api"],[119,"core::marker"],[120,"core::marker"],[121,"domain_service::rpc"],[122,"sc_service::error"],[123,"fp_rpc"],[124,"core::clone"],[125,"core::default"],[126,"sc_client_api::backend"],[127,"sp_api"],[128,"sc_client_api::backend"],[129,"sp_api"],[130,"sc_client_api::client"],[131,"sc_transaction_pool_api"],[132,"sc_transaction_pool::graph::pool"],[133,"sp_inherents::client_side"],[134,"sc_service::config"],[135,"core::iter::traits::iterator"],[136,"sc_rpc"],[137,"jsonrpsee_core::server::rpc_module"],[138,"core::error"],[139,"sp_core::traits"],[140,"jsonrpsee_core::traits"]],"d":["","The ethereum-compatibility configuration used to run a …","","","","","","","","","","","","","","","","","","","Size in bytes of the LRU cache for block data.","Size in bytes of the LRU cache for transactions statuses …","Maximum allowed gas limit will be …","Maximum fee history cache size.","","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).","","","","","","","","","","","Maximum number of logs in a query.","","The dynamic-fee pallet target gas price set by block author","","","","","","","","","","","","","","","","","","Ethereum specific providers.","","","","","","","","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).","","","","","","","","","","","","","","","",""],"i":[0,0,4,4,4,52,4,52,4,4,4,4,4,52,4,52,4,52,4,4,4,4,4,4,4,52,4,4,4,52,52,4,4,52,52,4,4,4,52,4,52,4,52,4,52,4,52,4,52,4,52,4,4,0,4,4,52,4,52,4,52,4,52,4,52,4,52,4,4,4,52,4,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20],"f":[0,0,[[-1,1],2,[]],[3,3],[3,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[[-1,-2],2,[],[]],[[],3],[[],3],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,2],[5,2],0,0,0,0,0,[[4,6],7],[-1,-1,[]],[-1,-1,[]],[8,[[10,[4,9]]]],[8,[[10,[4,9]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],[[12,[11]]]],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[[[14,[-1,13]]],[[14,[15,13]]],[]],[[[14,[-1,13]]],[[14,[15,13]]],[]],[[[16,[-1,13]]],[[16,[15,13]]],[]],[[[16,[-1,13]]],[[16,[15,13]]],[]],[[[17,[-1,13]]],[[17,[15,13]]],[]],[[[17,[-1,13]]],[[17,[15,13]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,8],[[10,[2,9]]]],[[4,8],[[10,[2,9]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[20,[-1,-2]],[16,[[21,[-3,-4,-5]]]]],[],[],[],22,[23,24,25],26],[-1,-2,[],[]],[-1,-2,[],[]],[[[20,[-1,-5]],[27,[-2,-4,-6,-7,-3,-8]]],[[10,[28]]],[29,30,31,24,25],22,[[32,[-2]]],[[33,[-2]],[34,[-2]],[35,[-2,-3]],[36,[-2]],[37,[-2]],[38,[-2]],[39,[-2]],40,24,25],[[41,[-2,-4]]],[42,25,24],43,[[44,[-2,2]],24,30]],[5,-1,[]],[5,-1,[]],[5,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[[[14,[-1,13]]],[[14,[15,13]]],[]],[[[16,[-1,13]]],[[16,[15,13]]],[]],[[[17,[-1,13]]],[[17,[15,13]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[45]],-1],[[20,[-2,-3]]],46,[],[]],[[[20,[-1,-5]],47,-6],[[10,[[48,[2]],[14,[49]]]]],[29,30,31,24,25],22,[[32,[-2]]],[[33,[-2]],[34,[-2]],[35,[-2,-3]],[36,[-2]],[37,[-2]],[38,[-2]],[39,[-2]],40,24,25],[[41,[-2,-4]]],[50,30]],[[[20,[-1,-5]]],[[12,[[14,[51]]]]],[29,30,31,24,25],22,[[32,[-2]]],[[33,[-2]],[34,[-2]],[35,[-2,-3]],[36,[-2]],[37,[-2]],[38,[-2]],[39,[-2]],40,24,25],[[41,[-2,-4]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,18,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[45]],4],[[20,[-1,-2]]],[],[]]],"c":[],"p":[[3,"Private",103],[15,"tuple"],[3,"Command",104],[3,"EthConfiguration",0],[15,"usize"],[3,"Formatter",105],[6,"Result",105],[3,"ArgMatches",106],[6,"Error",107],[4,"Result",108],[3,"Id",109],[4,"Option",110],[3,"Global",111],[3,"Box",112],[8,"Any",113],[3,"Arc",114],[3,"Rc",115],[3,"TypeId",113],[15,"str"],[3,"EthProvider",72],[6,"FullClient",116],[8,"Block",117],[8,"ConstructRuntimeApi",118],[8,"Send",119],[8,"Sync",119],[8,"NativeExecutionDispatch",120],[3,"FullDeps",121],[4,"Error",122],[8,"ConvertTransaction",123],[8,"Clone",124],[8,"Default",125],[8,"Backend",126],[8,"ProvideRuntimeApi",118],[8,"BlockchainEvents",127],[8,"StorageProvider",126],[8,"HeaderBackend",128],[8,"CallApiAt",118],[8,"HeaderMetadata",129],[8,"BlockBackend",127],[8,"AuxStore",126],[8,"EthConfig",130],[8,"TransactionPool",131],[8,"ChainApi",132],[8,"CreateInherentDataProviders",133],[3,"BasePath",134],[8,"Iterator",135],[6,"SubscriptionTaskExecutor",136],[3,"RpcModule",137],[8,"Error",138],[8,"SpawnEssentialNamed",139],[8,"IdProvider",140],[3,"DefaultEthConfig",0]],"b":[]},\ +"domain_eth_service":{"doc":"","t":"DDLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["DefaultEthConfig","EthConfiguration","__clone_box","augment_args","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","command","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","enable_dev_signer","eth_log_block_cache","eth_statuses_cache","execute_gas_limit_multiplier","fee_history_limit","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","group_id","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","max_past_logs","provider","target_gas_price","to_owned","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","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","EthProvider","block_import","borrow","borrow_mut","deps","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","new","rpc_builder","rpc_id","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","with_configuration"],"q":[[0,"domain_eth_service"],[72,"domain_eth_service::provider"],[103,"dyn_clone::sealed"],[104,"clap_builder::builder::command"],[105,"core::fmt"],[106,"core::fmt"],[107,"clap_builder"],[108,"core::result"],[109,"clap_builder::util::id"],[110,"core::option"],[111,"alloc::alloc"],[112,"alloc::boxed"],[113,"core::any"],[114,"alloc::sync"],[115,"alloc::rc"],[116,"core::any"],[117,"sp_runtime::traits"],[118,"sp_api"],[119,"core::marker"],[120,"core::marker"],[121,"domain_service::rpc"],[122,"sc_service::error"],[123,"fp_rpc"],[124,"core::clone"],[125,"core::default"],[126,"sc_client_api::backend"],[127,"sp_api"],[128,"sc_client_api::backend"],[129,"sp_api"],[130,"sc_client_api::client"],[131,"sc_transaction_pool_api"],[132,"sc_transaction_pool::graph::pool"],[133,"sp_inherents::client_side"],[134,"sc_service::config"],[135,"core::iter::traits::iterator"],[136,"sc_rpc"],[137,"jsonrpsee_core::server::rpc_module"],[138,"core::error"],[139,"sp_core::traits"],[140,"jsonrpsee_core::traits"]],"d":["","The ethereum-compatibility configuration used to run a …","","","","","","","","","","","","","","","","","","","Size in bytes of the LRU cache for block data.","Size in bytes of the LRU cache for transactions statuses …","Maximum allowed gas limit will be …","Maximum fee history cache size.","","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).","","","","","","","","","","","Maximum number of logs in a query.","","The dynamic-fee pallet target gas price set by block author","","","","","","","","","","","","","","","","","","Ethereum specific providers.","","","","","","","","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).","","","","","","","","","","","","","","","",""],"i":[0,0,4,4,4,52,4,52,4,4,4,4,4,52,4,52,4,52,4,4,4,4,4,4,4,52,4,4,4,52,52,4,4,52,52,4,4,4,52,4,52,4,52,4,52,4,52,4,52,4,52,4,4,0,4,4,52,4,52,4,52,4,52,4,52,4,52,4,4,4,52,4,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20],"f":[0,0,[[-1,1],2,[]],[3,3],[3,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[[-1,-2],2,[],[]],[[],3],[[],3],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,2],[5,2],0,0,0,0,0,[[4,6],7],[-1,-1,[]],[-1,-1,[]],[8,[[10,[4,9]]]],[8,[[10,[4,9]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],[[12,[11]]]],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[[[14,[-1,13]]],[[14,[15,13]]],[]],[[[14,[-1,13]]],[[14,[15,13]]],[]],[[[16,[-1,13]]],[[16,[15,13]]],[]],[[[16,[-1,13]]],[[16,[15,13]]],[]],[[[17,[-1,13]]],[[17,[15,13]]],[]],[[[17,[-1,13]]],[[17,[15,13]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,19,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,8],[[10,[2,9]]]],[[4,8],[[10,[2,9]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[20,[-1,-2]],[16,[[21,[-3,-4,-5]]]]],[],[],[],22,[23,24,25],26],[-1,-2,[],[]],[-1,-2,[],[]],[[[20,[-1,-5]],[27,[-2,-4,-6,-7,-3,-8]]],[[10,[28]]],[29,30,31,24,25],22,[[32,[-2]]],[[33,[-2]],[34,[-2]],[35,[-2,-3]],[36,[-2]],[37,[-2]],[38,[-2]],[39,[-2]],40,24,25],[[41,[-2,-4]]],[42,25,24],43,[[44,[-2,2]],24,30]],[5,-1,[]],[5,-1,[]],[5,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[[[14,[-1,13]]],[[14,[15,13]]],[]],[[[16,[-1,13]]],[[16,[15,13]]],[]],[[[17,[-1,13]]],[[17,[15,13]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[45]],-1],[[20,[-2,-3]]],46,[],[]],[[[20,[-1,-5]],47,-6],[[10,[[48,[2]],[14,[49]]]]],[29,30,31,24,25],22,[[32,[-2]]],[[33,[-2]],[34,[-2]],[35,[-2,-3]],[36,[-2]],[37,[-2]],[38,[-2]],[39,[-2]],40,24,25],[[41,[-2,-4]]],[50,30]],[[[20,[-1,-5]]],[[12,[[14,[51]]]]],[29,30,31,24,25],22,[[32,[-2]]],[[33,[-2]],[34,[-2]],[35,[-2,-3]],[36,[-2]],[37,[-2]],[38,[-2]],[39,[-2]],40,24,25],[[41,[-2,-4]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,18,[]],[-1,19,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[45]],4],[[20,[-1,-2]]],[],[]]],"c":[],"p":[[3,"Private",103],[15,"tuple"],[3,"Command",104],[3,"EthConfiguration",0],[15,"usize"],[3,"Formatter",105],[6,"Result",105],[3,"ArgMatches",106],[6,"Error",107],[4,"Result",108],[3,"Id",109],[4,"Option",110],[3,"Global",111],[3,"Box",112],[8,"Any",113],[3,"Arc",114],[3,"Rc",115],[3,"TypeId",113],[15,"str"],[3,"EthProvider",72],[6,"FullClient",116],[8,"Block",117],[8,"ConstructRuntimeApi",118],[8,"Send",119],[8,"Sync",119],[8,"NativeExecutionDispatch",120],[3,"FullDeps",121],[4,"Error",122],[8,"ConvertTransaction",123],[8,"Clone",124],[8,"Default",125],[8,"Backend",126],[8,"ProvideRuntimeApi",118],[8,"BlockchainEvents",127],[8,"StorageProvider",126],[8,"HeaderBackend",128],[8,"CallApiAt",118],[8,"HeaderMetadata",129],[8,"BlockBackend",127],[8,"AuxStore",126],[8,"EthConfig",130],[8,"TransactionPool",131],[8,"ChainApi",132],[8,"CreateInherentDataProviders",133],[3,"BasePath",134],[8,"Iterator",135],[6,"SubscriptionTaskExecutor",136],[3,"RpcModule",137],[8,"Error",138],[8,"SpawnEssentialNamed",139],[8,"IdProvider",140],[3,"DefaultEthConfig",0]],"b":[]},\ "domain_pallet_executive":{"doc":"Domain Executive Module","t":"EGGIEDGGDQQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLALLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLALMFDLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLKLLLLLLL","n":["Call","CallOf","CheckedOf","Config","Event","Executive","Module","OriginOf","Pallet","RuntimeEvent","WeightInfo","__clone_box","__clone_box","__clone_box","apply_extrinsic","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_inherent","clone","clone","clone","clone_into","clone_into","clone_into","count","crate_version","create_inherent","current_storage_version","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_mut","deref_mut","deref_mut","deref_mut","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execute_block","execute_block","execute_on_runtime_upgrade","finalize_block","fmt","fmt","fmt","from","from","from","from","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","identity","index","infos","init","init","init","init","initialize_block","integrity_test","intermediate_roots","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_inherent","is_inherent_required","module_name","name","new_call_variant_set_code","offchain_worker","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","set_code","set_code","size_hint","storage_info","storage_root","storage_types","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","tt_default_parts","tt_error_token","tt_extra_parts","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","validate_transaction","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","code","set_code","IntermediateRoots","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","SubstrateWeight","WeightInfo","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","set_code","set_code","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"domain_pallet_executive"],[193,"domain_pallet_executive::Call"],[194,"domain_pallet_executive::dispatchables"],[195,"domain_pallet_executive::storage_types"],[216,"domain_pallet_executive::weights"],[240,"dyn_clone::sealed"],[241,"sp_runtime"],[242,"alloc::alloc"],[243,"alloc::vec"],[244,"sp_inherents"],[245,"core::result"],[246,"frame_support::traits::metadata"],[247,"core::option"],[248,"parity_scale_codec::error"],[249,"parity_scale_codec::codec"],[250,"frame_support::dispatch"],[251,"parity_scale_codec::codec"],[252,"sp_runtime::traits"],[253,"sp_weights::weight_v2"],[254,"frame_system::pallet_prelude"],[255,"frame_system::pallet"],[256,"frame_support::traits::misc"],[257,"core::fmt"],[258,"core::fmt"],[259,"core::any"],[260,"scale_info::ty"],[261,"sp_runtime::transaction_validity"],[262,"sp_runtime::transaction_validity"]],"d":["Contains a variant per dispatchable extrinsic that this …","","","Configuration trait of this pallet.","The Event enum of this pallet","Same semantics with frame_executive::Executive.","Type alias to Pallet, to be used by construct_runtime.","","The Pallet struct, the main type that implements traits …","","","","","","Wrapped frame_executive::Executive::apply_extrinsic.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","Wrapped frame_executive::Executive::execute_block.","","Wrapped …","Wrapped frame_executive::Executive::finalize_block.","","","","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 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.","","","","","","","","","","","","","","Wrapped frame_executive::Executive::initialize_block.","","An auto-generated getter for IntermediateRoots.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Create a call with the variant set_code.","Wrapped frame_executive::Executive::offchain_worker.","","","","","","","","","Sets new runtime code after doing necessary checks. Same …","See Pallet::set_code.","","","Returns the latest storage root.","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrapped frame_executive::Executive::validate_transaction.","","","","","Autogenerated weights for domain_pallet_executive","","","Sets new runtime code after doing necessary checks. Same …","Intermediate storage roots collected during the block …","","","","","","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).","","","","","","","","","Weights for domain_pallet_executive using the Substrate …","Weight functions needed for domain_pallet_executive.","","","","","","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).","","","","Storage: System::Digest (r:1 w:1) Proof: System::Digest (…","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,12,12,10,11,13,45,11,13,11,13,11,13,45,10,11,13,45,10,11,13,10,10,11,13,10,11,13,10,10,10,10,11,13,11,13,11,13,11,13,45,10,11,13,45,10,11,13,13,0,45,10,11,13,13,10,11,13,10,10,10,11,11,11,13,13,13,45,45,45,45,10,11,13,45,10,11,13,45,45,10,10,11,11,13,13,45,45,10,10,11,11,13,13,13,13,13,13,13,11,13,10,10,45,10,11,13,45,10,10,45,10,11,13,45,10,11,13,45,10,11,13,10,10,10,10,13,45,10,10,10,10,10,10,10,10,10,13,13,10,45,0,11,13,10,11,13,45,10,11,13,45,10,11,13,0,0,0,11,13,11,13,11,13,45,10,11,13,11,13,45,10,11,13,45,10,11,13,45,45,10,11,13,0,10,46,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,49,48,48,48,48,48,48,48],"f":[0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[],3],[-1,[[5,[4]]],[]],[-1,[[5,[4]]],[]],[-1,[[7,[4,6]]],[]],[-1,[[7,[4,6]]],[]],[-1,[[5,[4]]],[]],[-1,[[5,[4]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,[[9,[2]]]],[[[10,[-1]]],[[10,[-1]]],[]],[[[11,[-1]]],[[11,[-1]]],12],[[[13,[-1]]],[[13,[-1]]],12],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],14],[[],15],[8,16],[[]],[-1,[[9,[[11,[-2]],17]]],18,12],[-1,[[9,[[13,[-2]],17]]],18,12],[[[19,[4]]],[[9,[-1,17]]],[]],[[[19,[4]]],[[9,[-1,17]]],[]],[[20,[19,[4]]],[[9,[-1,17]]],[]],[[20,[19,[4]]],[[9,[-1,17]]],[]],[[20,-1],[[9,[-2,17]]],18,[]],[[20,-1],[[9,[-2,17]]],18,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[[[13,[-1]]],21,12],0,[14,2],[14,2],[14,2],[14,2],[[[13,[-1]],-2],2,12,[22,23]],[[[10,[-1]],[10,[-1]]],24,[]],[[[11,[-1]],[11,[-1]]],24,12],[[[13,[-1]],[13,[-1]]],24,12],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[-1,2,25],[-1,2,25],[[],26],[[],[[27,[-2]]],25,[28,[29,[-1]]]],[[[10,[-1]],30],31,[]],[[[11,[-1]],30],31,12],[[[13,[-1]],30],31,12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[13,[-1]]],4,12],[[],[[19,[4]]]],[[[13,[-1]]],32,12],[[],[[19,[32]]]],[[[13,[-1]]],33,12],[-1,[[7,[4,6]]],[]],[-1,[[7,[4,6]]],[]],[[],14],[[],[[7,[34]]]],[[],14],[[],14],[[],14],[[],14],[[[27,[-2]]],2,25,[28,[29,[-1]]]],[[],2],[[],[[7,[[5,[4]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],24],[8,[[9,[16]]]],[[],32],[[],32],[[[7,[4]]],[[13,[-1]]],12],[[[27,[-2]]],2,25,[28,[29,[-1]]]],[[[35,[-1]]],2,12],[[],36],[[[35,[-1]]],2,12],[[],2],[[[35,[-1]],26],26,12],[[[35,[-1]]],26,12],[[[35,[-1]]],26,12],[[],26],[[[37,[-1]],[7,[4]]],38,12],0,[[[13,[-1]]],14,12],[[],[[7,[39]]]],[[],[[7,[4]]]],0,[[-1,[19,[4]]],[[7,[4,6]]],[]],[[-1,[19,[4]]],[[7,[4,6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],0,0,0,[-1,[[5,[4]]],[]],[-1,[[5,[4]]],[]],[-1,[[5,[4]]],[]],[-1,[[5,[4]]],[]],[-1,[[7,[4,6]]],[]],[-1,[[7,[4,6]]],[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[[],41],[[],41],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[7,[44]]]],0,[[[7,[4]]],2],0,[-1,-2,[],[]],[-1,-2,[],[]],[14,-1,[]],[14,-1,[]],[14,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,40,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[14,-1,[]],[14,-1,[]],[14,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],26],[[],26],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,40,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[6],"p":[[3,"Private",240],[15,"tuple"],[6,"ApplyExtrinsicResult",241],[15,"u8"],[15,"array"],[3,"Global",242],[3,"Vec",243],[3,"InherentData",244],[4,"Result",245],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",246],[4,"Option",247],[3,"Error",248],[8,"Input",249],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",250],[8,"Output",249],[8,"Sized",251],[15,"bool"],[8,"Block",252],[3,"Weight",253],[6,"HeaderFor",254],[8,"Config",255],[8,"EnsureInherentsAreFirst",256],[3,"Formatter",257],[6,"Result",257],[15,"str"],[3,"DispatchInfo",250],[3,"PalletInfoData",246],[6,"BlockNumberFor",254],[3,"StorageVersion",246],[6,"OriginFor",254],[6,"DispatchResult",250],[3,"StorageInfo",258],[3,"TypeId",259],[3,"Type",260],[4,"TransactionSource",261],[6,"TransactionValidity",261],[3,"TrackedStorageKey",262],[3,"Executive",0],[13,"set_code",193],[3,"IntermediateRoots",195],[3,"SubstrateWeight",216],[8,"WeightInfo",216]],"b":[[75,"impl-Executive%3CSystem,+Block,+Context,+UnsignedValidator,+AllPalletsWithSystem,+ExecutiveConfig,+COnRuntimeUpgrade%3E"],[76,"impl-ExecuteBlock%3CBlock%3E-for-Executive%3CSystem,+Block,+Context,+UnsignedValidator,+AllPalletsWithSystem,+ExecutiveConfig,+COnRuntimeUpgrade%3E"],[141,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[142,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ "domain_runtime_primitives":{"doc":"Common primitives for subspace domain runtime.","t":"GNNDGNNGGEINNNGNNNNEGNNRGININELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMGGGNGNDLLLLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLMLLLLLLMMLLMLLLLLLLLLLLLL","n":["AccountId","AccountId20","AccountId32","AccountIdConverter","Address","Address20","Address32","Balance","BlockNumber","CheckTxValidityError","DomainCoreApi","Ecdsa","Ed25519","FailedToDecodeAccountId","Hash","Id","Index","InvalidTransaction","Lookup","MultiAccountId","Nonce","Raw","Raw","SLOT_DURATION","Signature","Signer","Sr25519","TryConvertBack","UnableToExtractSigner","VerifyTxValidityError","__clone_box","apply_extrinsic_with_post_state_root","blake2_128","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","blake2_256","block_digest","block_rewards","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_transaction_validity","clone","clone_into","construct_set_code_extrinsic","construct_timestamp_extrinsic","convert","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract_signer","extrinsic_era","extrinsic_weight","fmt","fmt","fmt","from","from","from","from","from","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","identity","identity","identity","init","init","init","init","initialize_block_with_post_state_root","intermediate_roots","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_inherent_extrinsic","is_within_tx_range","opaque","signer","size_hint","size_hint","size_hint","storage_keys_for_verifying_transaction_validity","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","try_convert_back","try_convert_back","try_from","try_from","try_from","try_from","try_into","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_id","type_info","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","vzip","error","error","storage_keys","AccountId","Block","BlockId","Hash","Header","Number","UncheckedExtrinsic","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","clear","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","digest","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","extrinsics","extrinsics_root","fmt","from","from","from_bytes","from_mut","from_mut","from_ref","from_ref","header","identity","init","into","into_mut","into_ref","is_clear","number","parent_hash","serialize","size_hint","state_root","to_keyed_vec","to_owned","try_from","try_into","twox_128","twox_256","twox_64_concat","type_id","type_info","unchecked_into","unique_saturated_into","using_encoded","vzip"],"q":[[0,"domain_runtime_primitives"],[194,"domain_runtime_primitives::CheckTxValidityError"],[197,"domain_runtime_primitives::opaque"],[264,"dyn_clone::sealed"],[265,"alloc::vec"],[266,"sp_api"],[267,"core::result"],[268,"alloc::alloc"],[269,"sp_runtime::generic::digest"],[270,"sp_runtime::traits"],[271,"subspace_runtime_primitives"],[272,"parity_scale_codec::error"],[273,"parity_scale_codec::codec"],[274,"parity_scale_codec::codec"],[275,"core::option"],[276,"sp_runtime::generic::era"],[277,"sp_weights::weight_v2"],[278,"core::fmt"],[279,"core::fmt"],[280,"core::any"],[281,"scale_info::ty"],[282,"serde::de"],[283,"core::fmt"],[284,"parity_scale_codec::codec"],[285,"scale_info::form"],[286,"core::ops::function"]],"d":["Some way of identifying an account on the chain. We …","20 byte account Id. Ex: Ethereum","32 byte account Id.","An AccountId32 to MultiAccount converter.","The address format for describing accounts.","Its a 20 byte representation.","It’s a 32 byte representation.","Balance of an account.","An index to a block.","","Base API that every domain runtime must implement.","An ECDSA/SECP256k1 signature.","An Ed25519 signature.","Failed to decode the opaque account id into the runtime …","A hash of some data used by the chain.","It’s an account ID (pubkey).","It’s an account index.","Transaction is invalid.","Can not find the sender from address.","MultiAccountId used by all the domains to describe their …","Index of a transaction in the chain.","It’s some arbitrary raw bytes.","Some raw bytes","Slot duration that is same as consensus chain runtime.","Alias to 512-bit hash when used in the context of a …","Extracts the signer from an unchecked extrinsic.","An Sr25519 signature.","Extensible conversion trait. Generic over both source and …","Unable to extract signer from tx","","","Returns the storage root after applying the extrinsic.","","","","","","","","","","Return the block digest","The accumulated transaction fee of all transactions …","","","","","","","","","Checks the validity of extrinsic in a bundle.","","","Returns an encoded extrinsic aiming to upgrade the runtime …","Returns an encoded extrinsic to set timestamp.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts the optional signer per extrinsic.","Returns extrinsic Era if present","Return the extrinsic weight","","","","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 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.","","","","","","","","Returns the storage root after initializing the block.","Returns the intermediate storage roots in an encoded form.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the extrinsic is an inherent extrinsic.","","Opaque types. These are used by the CLI to instantiate …","Returns the AccountId of signer.","","","","Returns the storage keys of states accessed in the API …","","","","","Make conversion back.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Concrete transaction validity error type.","Storage keys of state accessed in the validation.","Opaque account identifier type.","Opaque block type.","Opaque block identifier type.","Identify by block header hash.","Opaque block header type.","Identify by block number.","Simple blob to hold an extrinsic without committing to its …","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","Returns the argument unchanged.","Convert an encoded extrinsic to an OpaqueExtrinsic.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","The block header.","","","Calls U::from(self).","","","","The block number.","The parent hash.","","","The state trie merkle root","","","","","","","","","","","","",""],"i":[0,13,13,0,0,44,44,0,0,0,0,45,45,18,0,44,44,12,12,0,0,44,13,0,0,0,45,0,12,0,13,46,13,12,18,13,12,18,13,12,18,46,46,47,13,12,18,47,13,12,18,46,13,13,46,46,47,13,12,18,13,12,18,13,12,18,13,12,18,47,13,12,18,47,13,12,18,47,13,12,18,13,12,18,13,12,18,13,13,13,12,12,12,18,18,18,46,46,46,13,12,18,47,13,12,12,18,47,47,13,13,12,12,18,18,47,47,13,13,12,12,18,18,13,12,18,47,13,12,18,46,46,47,13,12,18,47,13,12,18,47,13,12,18,46,46,0,48,13,12,18,46,13,12,18,13,49,47,47,13,12,18,47,13,12,18,13,12,18,13,12,18,13,12,18,47,13,12,18,13,12,18,47,13,12,18,47,13,12,18,47,13,12,18,50,51,51,0,0,0,52,0,52,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,53,35,35,35,35,35,35,35,54,53,35,35,35,35,35,35,35,35,54,35,35,35,35,35,35,53,53,35,35,53,35,35,35,35,35,35,35,35,35,35,35,35,35],"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,[[-1,1],2,[]],[-1,[[6,[[4,[3]],5]]],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[4,[3,8]]],[]],[-1,[[4,[3,8]]],[]],[-1,[[4,[3,8]]],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[6,[9,5]]],[]],[-1,[[6,[10,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,[11,[-2]]],[[6,[[6,[2,12]],5]]],[],[]],[13,13],[[-1,-2],2,[],[]],[[-1,[4,[3]]],[[6,[[4,[3]],5]]],[]],[[-1,14],[[6,[5]]],[]],[15,13],[-1,[[6,[13,16]]],17],[-1,[[6,[12,16]]],17],[-1,[[6,[18,16]]],17],[[[19,[3]]],[[6,[-1,16]]],[]],[[[19,[3]]],[[6,[-1,16]]],[]],[[[19,[3]]],[[6,[-1,16]]],[]],[[20,[19,[3]]],[[6,[-1,16]]],[]],[[20,[19,[3]]],[[6,[-1,16]]],[]],[[20,[19,[3]]],[[6,[-1,16]]],[]],[[20,-1],[[6,[-2,16]]],17,[]],[[20,-1],[[6,[-2,16]]],17,[]],[[20,-1],[[6,[-2,16]]],17,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,2],[21,2],[21,2],[21,2],[[13,-1],2,[22,23]],[[12,-1],2,[22,23]],[[18,-1],2,[22,23]],[[13,13],24],[[12,12],24],[[18,18],24],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,4],[[6,[[4,[[2,[[26,[25]]]]]],5]]],[]],[-1,[[6,[[26,[27]],5]]],[]],[-1,[[6,[28,5]]],[]],[[13,29],30],[[12,29],30],[[18,29],30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[31,12],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,[[4,[3,8]]],[]],[-1,[[4,[3,8]]],[]],[-1,[[4,[3,8]]],[]],[[],21],[[],21],[[],21],[[],21],[-1,[[6,[[4,[3]],5]]],[]],[-1,[[6,[[4,[[7,[3]]]],5]]],[]],[-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,[[6,[24,5]]],[]],[[-1,32,32],[[6,[24,5]]],[]],0,[[-1,-2],[[26,[-3]]],[],[],[]],[13,21],[12,21],[18,21],[[-1,25,[11,[-2]],[26,[27]]],[[6,[[6,[[4,[[4,[3]]]],18]],5]]],[],[]],[[-1,[19,[3]]],[[4,[3,8]]],[]],[[-1,[19,[3]]],[[4,[3,8]]],[]],[[-1,[19,[3]]],[[4,[3,8]]],[]],[-1,-2,[],[]],[-1,[[26,[-2]]],[],[]],[13,[[26,[15]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[4,[3,8]]],[]],[-1,[[4,[3,8]]],[]],[-1,[[4,[3,8]]],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[[],34],[[],34],[[],34],[-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,[[-1,1],2,[]],[-1,[[7,[3]]],[]],[-1,[[4,[3,8]]],[]],[-1,[[7,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[35,35],[[-1,-2],2,[],[]],[-1,[[6,[35,16]]],17],[[[19,[3]]],[[6,[-1,16]]],[]],[[20,[19,[3]]],[[6,[-1,16]]],[]],[[20,-1],[[6,[-2,16]]],17,[]],[[],35],[21,-1,[]],[21,-1,[]],[-1,[[6,[35]]],36],0,[21,2],[35,[[4,[3,8]]]],[[35,-1],2,[22,23]],[[35,35],24],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],[[-1,-2],24,[],[]],0,0,[[35,29],[[6,[2,37]]]],[[[38,[-1,-2,-3,-4]]],35,39,39,39,40],[-1,-1,[]],[[[19,[3]]],[[6,[35,16]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],0,[-1,[[4,[3,8]]],[]],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,24,[]],0,0,[[35,-1],6,41],[35,21],0,[[-1,[19,[3]]],[[4,[3,8]]],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[7,[3]]],[]],[-1,[[7,[3]]],[]],[-1,[[4,[3,8]]],[]],[-1,33,[]],[[],[[34,[42]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[35,-1],-2,43,[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",264],[15,"tuple"],[15,"u8"],[3,"Vec",265],[4,"ApiError",266],[4,"Result",267],[15,"array"],[3,"Global",268],[3,"Digest",269],[6,"Balance",0],[6,"NumberFor",270],[4,"CheckTxValidityError",0],[4,"MultiAccountId",0],[6,"Moment",271],[6,"AccountId",0],[3,"Error",272],[8,"Input",273],[4,"VerifyTxValidityError",0],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output",273],[8,"Sized",274],[15,"bool"],[6,"AccountId",197],[4,"Option",275],[4,"Era",276],[3,"Weight",277],[3,"Formatter",278],[6,"Result",278],[3,"LookupError",270],[3,"U256",279],[3,"TypeId",280],[3,"Type",281],[3,"UncheckedExtrinsic",197],[8,"Deserializer",282],[3,"Error",278],[3,"UncheckedExtrinsic",283],[8,"Encode",273],[8,"SignedExtension",270],[8,"Serializer",284],[4,"MetaForm",285],[8,"FnOnce",286],[6,"Address",0],[6,"Signature",0],[8,"DomainCoreApi",0],[3,"AccountIdConverter",0],[8,"Signer",0],[8,"TryConvertBack",0],[13,"UnableToExtractSigner",194],[13,"InvalidTransaction",194],[6,"BlockId",197],[6,"Header",197],[6,"Block",197]],"b":[]},\ "domain_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"GDGGGDMLLLLFMMMMMLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLLMMFMMMAAMMMMLLLLLLLLLLLLLLQIDQILKLLLLLKLLLLLLLLLLLLLLLLKLKLLLLLLLLLDLMLLMMLLFMMMLLLLLLLLMLLLLLLLMMMMMMLLLLLLLL","n":["DomainOperator","DomainParams","FullBackend","FullClient","FullPool","NewFull","backend","borrow","borrow","borrow_mut","borrow_mut","build_network","client","code_executor","consensus_client","consensus_network_sync_oracle","consensus_offchain_tx_pool_factory","deref","deref","deref_mut","deref_mut","domain_config","domain_created_at","domain_id","domain_message_receiver","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","gossip_message_sink","init","init","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","network_service","network_starter","new_full","operator","operator_streams","provider","providers","rpc","rpc_handlers","skip_empty_bundle_production","sync_service","task_manager","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","BI","BlockImportProvider","DefaultProvider","Deps","RpcProvider","__clone_box","block_import","block_import","borrow","borrow_mut","clone","clone_into","deps","deps","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","rpc_builder","rpc_builder","rpc_id","rpc_id","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","FullDeps","__clone_box","backend","borrow","borrow_mut","chain_spec","client","clone","clone_into","create_full","create_inherent_data_provider","database_source","deny_unsafe","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","graph","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","is_authority","network","pool","prometheus_registry","sync","task_spawner","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"domain_service"],[77,"domain_service::providers"],[118,"domain_service::rpc"],[161,"sc_service::builder"],[162,"sc_network::service"],[163,"alloc::sync"],[164,"sc_rpc::system"],[165,"sc_utils::mpsc"],[166,"sc_network_transactions"],[167,"sc_service::builder"],[168,"sc_service::error"],[169,"core::result"],[170,"sp_runtime::traits"],[171,"sc_transaction_pool_api"],[172,"sc_consensus::import_queue"],[173,"sp_api"],[174,"sp_blockchain::header_metadata"],[175,"sp_consensus::block_validation"],[176,"sc_client_api::client"],[177,"sp_runtime::traits"],[178,"sp_blockchain::backend"],[179,"sc_client_api::client"],[180,"alloc::boxed"],[181,"core::any"],[182,"alloc::rc"],[183,"domain_runtime_primitives::opaque"],[184,"sc_executor::executor"],[185,"sc_service::error"],[186,"core::marker"],[187,"sp_api"],[188,"parity_scale_codec::codec"],[189,"parity_scale_codec::codec"],[190,"core::fmt"],[191,"core::fmt"],[192,"sc_service::builder"],[193,"core::any"],[194,"sc_client_api::backend"],[195,"sc_client_api::backend"],[196,"sc_rpc"],[197,"jsonrpsee_core::server::rpc_module"],[198,"core::error"],[199,"sp_core::traits"],[200,"jsonrpsee_core::traits"],[201,"core::option"]],"d":["","","","Domain full client.","","Domain full node along with some other components.","Backend.","","","","","Build the network service, the network status sinks and an …","Full client.","Code executor.","","","","","","","","","","","","","","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).","","","","","","","","","","Network service.","Network starter.","Builds service for a domain full node.","Operator.","","","","A collection of node-specific RPC methods. Substrate …","RPCHandlers to make RPC queries.","","Sync service.","Task manager.","","","","","","","","","","","","","","","","","","","Provides adding custom ID to the RPC module.","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","Full RPC dependencies.","","The chain backend.","","","A copy of the chain spec.","The client instance to use.","","","Instantiate all RPC extensions.","Create inherent data provider","Database source","Whether to deny unsafe calls","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Graph pool instance.","","Calls U::from(self).","","","","","","Is node running as authority.","Network service","Transaction pool instance.","Prometheus registry","Chain syncing service","Task Spawner.","","","","","","","",""],"i":[0,0,0,0,0,0,32,32,28,32,28,0,32,32,28,28,28,32,28,32,28,28,28,28,28,32,28,32,28,32,32,28,28,32,32,28,28,28,32,28,32,28,32,28,28,32,28,32,28,32,28,32,32,0,32,28,28,0,0,32,28,32,32,32,28,32,28,32,28,32,28,32,28,32,28,32,28,50,0,0,49,0,54,50,54,54,54,54,54,49,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,49,54,49,54,54,54,54,54,54,54,54,54,0,55,55,55,55,55,55,55,55,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1,-2,-3,-4]]],[[11,[[9,[[3,[[2,[-1]]]],[5,[[4,[-1]]]],6,7,[3,[[8,[-1]]]]]],10]]],12,13,[[14,[-1]]],[[15,[-1]],[16,[-1]],[17,[-1]],[18,[-1]],[19,[-1]],[20,[-1]],[21,[-1]],[22,[-1]]]],0,0,0,0,0,[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],0,0,0,0,[23,9],[23,9],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[[],23],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[[[25,[-1,24]]],[[25,[26,24]]],[]],[[[25,[-1,24]]],[[25,[26,24]]],[]],[[[3,[-1,24]]],[[3,[26,24]]],[]],[[[27,[-1,24]]],[[27,[26,24]]],[]],[[[27,[-1,24]]],[[27,[26,24]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[28,[-1,-2,-3,-4,-5,-6,-10]]],[[33,[[32,[[3,[[30,[29,-7,-8]]]],[31,[-8]],-1,-2,-7,-8,-9]]]]],12,[[21,[-1]],[16,[-1]],[18,[-1]],[20,[-1]],[15,[-1]],[22,[-1]],34,35],[36,34],[36,34],[36,34],[36,34],[[37,[29,30]],34,35],38,[39,40,41,42,43,44,45,35,34],[[49,[29,[30,[29,-7,-8]],[46,[-1,-2,-7,-8]],[0,[-2,-1,29,[30,[29,-7,-8]]]],[47,[29]],-9,[48,[-2,-1]]]],[50,[29,[30,[29,-7,-8]]]]]],0,0,0,0,0,0,0,0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,51,[]],[-1,51,[]],[-1,52,[]],[-1,52,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,53],9,[]],[[-1,[3,[-2]]],[],[],[]],[[54,[3,[[30,[-1,-2,-3]]]]],[],12,[37,34,35],38],[-1,-2,[],[]],[-1,-2,[],[]],[54,54],[[-1,-2],9,[],[]],[[-1,[55,[-2,-3,-4,-5,-6,-7]]],[[11,[10]]],[],[],[],[],[],[],[]],[[54,[55,[-1,-3,-4,-5,-2,-6]]],[[11,[10]]],12,[[56,[-1]]],[[15,[-1]],[18,[-1]],[21,[-1]],57,[16,[-1]],[58,[-1,-2]],34,35],[59,35,34],60,42],[23,-1,[]],[23,-1,[]],[23,9],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],23],[-1,-2,[],[]],[[[25,[-1,24]]],[[25,[26,24]]],[]],[[[3,[-1,24]]],[[3,[26,24]]],[]],[[[27,[-1,24]]],[[27,[26,24]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,61,-2],[[11,[[62,[9]],[25,[63]]]]],[],[64,42]],[[54,61,-1],[[11,[[62,[9]],[25,[63]]]]],[64,42]],[-1,[[66,[[25,[65]]]]],[]],[54,[[66,[[25,[65]]]]]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,51,[]],[-1,52,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,53],9,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[55,[-1,-2,-3,-4,-5,-6]]],[[55,[-1,-2,-3,-4,-5,-6]]],12,[],[],60,[],42],[[-1,-2],9,[],[]],[[[55,[-1,-2,-3,-4,-5,-6]]],[[11,[[62,[9]],[25,[63]]]]],12,[[15,[-1]],[18,[-1]],[21,[-1]],57,[16,[-1]],34,35],[59,35,34],60,[],[]],0,0,0,[23,-1,[]],[23,-1,[]],[23,9],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[[],23],[-1,-2,[],[]],[[[25,[-1,24]]],[[25,[26,24]]],[]],[[[3,[-1,24]]],[[3,[26,24]]],[]],[[[27,[-1,24]]],[[27,[26,24]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,51,[]],[-1,52,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"BuildNetworkParams",161],[3,"NetworkService",162],[3,"Arc",163],[4,"Request",164],[3,"TracingUnboundedSender",165],[3,"TransactionsHandlerController",166],[3,"NetworkStarter",161],[3,"SyncingService",167],[15,"tuple"],[4,"Error",168],[4,"Result",169],[8,"Block",170],[8,"MaintainedTransactionPool",171],[8,"ImportQueue",172],[8,"ProvideRuntimeApi",173],[8,"HeaderMetadata",174],[8,"Chain",175],[8,"BlockBackend",176],[8,"BlockIdTo",170],[8,"ProofProvider",177],[8,"HeaderBackend",178],[8,"BlockchainEvents",176],[15,"usize"],[3,"Global",179],[3,"Box",180],[8,"Any",181],[3,"Rc",182],[3,"DomainParams",0],[6,"Block",183],[6,"FullClient",0],[3,"NativeElseWasmExecutor",184],[3,"NewFull",0],[6,"Result",168],[8,"Send",185],[8,"Sync",185],[8,"Stream",186],[8,"ConstructRuntimeApi",173],[8,"NativeExecutionDispatch",184],[8,"DeserializeOwned",187],[8,"Encode",188],[8,"Decode",188],[8,"Clone",189],[8,"Debug",190],[8,"Display",190],[8,"FromStr",191],[6,"FullPool",0],[6,"TFullBackend",161],[3,"CreateInherentDataProvider",192],[8,"RpcProvider",77],[8,"BlockImportProvider",77],[3,"TypeId",181],[15,"str"],[3,"Private",193],[3,"DefaultProvider",77],[3,"FullDeps",118],[8,"Backend",194],[8,"AuxStore",194],[8,"StorageProvider",194],[8,"TransactionPool",171],[8,"ChainApi",195],[6,"SubscriptionTaskExecutor",196],[3,"RpcModule",197],[8,"Error",198],[8,"SpawnEssentialNamed",199],[8,"IdProvider",200],[4,"Option",201]],"b":[]},\ @@ -16,7 +16,7 @@ var searchIndex = JSON.parse('{\ "evm_domain_test_runtime":{"doc":"","t":"GDDGNNGGGGGGGGNNNGGNNGDGDDGGDGDDGNNNGGGDRGNNNNGGGNNDDDRGGNGNNRRDDGNNNEGNDDGEDDDDGDNDDDDDDEEEEDEEDEDGGDGGGDGNNNGGNNNGGNDDGNGGNNNDGRDNRRRRDLLLLLLLLLLLLLLMMMMMMLLLMLLLALLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLFLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLLMLLLLLLLALMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLMLLLLMMMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGNGNDLLLLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLLMLLLLLLMMLLMLLLLLLLLLLLLL","n":["AccountId","AccountId20Converter","ActualPaidFeesHandler","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","Balance","Balances","Balances","Balances","Balances","BalancesConfig","BaseFee","BaseFee","BaseFee","BaseFeeConfig","BaseFeeThreshold","Block","BlockGasLimit","BlockHashCount","BlockId","BlockNumber","BoundDivision","CheckedExtrinsic","DefaultBaseFeePerGas","DefaultElasticity","EVM","EVM","EVM","EVM","EVMChainId","EVMChainIdConfig","EVMConfig","EVMCurrencyAdapter","EXISTENTIAL_DEPOSIT","Ethereum","Ethereum","Ethereum","Ethereum","Ethereum","EthereumConfig","Executive","ExecutivePallet","ExecutivePallet","ExecutivePallet","ExistentialDeposit","ExtrinsicsRootStateVersion","FindAuthorTruncated","GAS_PER_SECOND","GenesisConfig","Hash","Hash","Header","Id","Index","MAXIMUM_BLOCK_LENGTH","MAXIMUM_BLOCK_WEIGHT","MaxLocks","MaxReserves","Messenger","Messenger","Messenger","Messenger","MultiAddress","Nonce","Number","OnXDMRewards","OperationalFeeMultiplier","OperatorRewards","OriginCaller","PalletInfo","Perbill","Permill","PostOnlyBlockHash","Precompiles","PrecompilesValue","Raw","RelayConfirmationDepth","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeBlockLength","RuntimeBlockWeights","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SelfChainId","SelfDomainId","SelfDomainIdConfig","SessionKeys","Signature","SignedBlock","SignedExtra","StateRootsBound","Sudo","Sudo","Sudo","Sudo","SudoConfig","System","System","System","System","SystemConfig","Timestamp","Timestamp","TransactionByteFee","TransactionConverter","TransactionPayment","TransactionPayment","TransactionPaymentConfig","Transporter","Transporter","Transporter","Transporter","TransporterEndpointId","UncheckedExtrinsic","VERSION","Version","Void","WASM_BINARY","WASM_BINARY_BLOATY","WEIGHT_MILLISECS_PER_BLOCK","WEIGHT_PER_GAS","WeightPerGas","__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","_config","_config","_marker","_marker","_marker","_marker","account_basic","account_code_at","account_nonce","accounts","add","add","add_filter","api","api_version","apply_extrinsic","apply_extrinsic_with_post_state_root","apply_self_contained","as_system_ref","assimilate_storage","author","balances","balances","balances","base_fee","base_fee","base_fee_per_gas","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block","block_digest","block_messages","block_rewards","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","borrow_mut","borrow_mut","build","call","caller","chain_id","chain_id","chain_id","check_inherents","check_self_contained","check_transaction_validity","checked_add","checked_add","checked_mul","checked_mul","checked_sub","checked_sub","clear","clear","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","cmp","cmp","cmp","cmp","cmp","cmp","code","construct_runtime_api","construct_set_code_extrinsic","construct_timestamp_extrinsic","convert","convert_transaction","convert_transaction","convert_transaction","correct_and_deposit_fee","crate_version","create","current_all","current_block","current_receipts","current_transaction_statuses","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_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_from","decode_from","decode_into_raw_public_keys","decode_session_keys","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","deconstruct","deconstruct","deconstruct","deconstruct","default","default","default","default","defensive_max","defensive_max","defensive_max","defensive_max","defensive_max","defensive_max","defensive_min","defensive_min","defensive_min","defensive_min","defensive_min","defensive_min","defensive_saturating_accrue","defensive_saturating_accrue","defensive_saturating_add","defensive_saturating_add","defensive_saturating_dec","defensive_saturating_dec","defensive_saturating_inc","defensive_saturating_inc","defensive_saturating_mul","defensive_saturating_mul","defensive_saturating_reduce","defensive_saturating_reduce","defensive_saturating_sub","defensive_saturating_sub","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","defensive_strict_min","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","deref","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","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","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","digest","dispatch","dispatch_bypass_filter","div","div","div","div","domain_id","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","elasticity","elasticity","encode","encode","encode","encode_as","encode_as","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","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","ethereum","ethereum","evm","evm","evm_chain_id","evm_chain_id","execute_block","execute_in_transaction","executor","extract_proof","extract_signer","extract_signer","extract_xdm_proof_state_roots","extrinsic_era","extrinsic_filter","extrinsic_weight","extrinsics","extrinsics_root","filter_call","finalize_block","find_author","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","free_balance","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_dispatch_error","from_fd","from_filelike","from_float","from_float","from_float","from_float","from_into_filelike","from_into_socketlike","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_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_mut","from_mut","from_mut","from_mut","from_parts","from_parts","from_parts","from_parts","from_percent","from_percent","from_perthousand","from_perthousand","from_rational","from_rational","from_rational_approximation","from_rational_approximation","from_rational_with_rounding","from_rational_with_rounding","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","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","from_ref","from_ref","from_ref","from_ref","from_socketlike","function","gas_limit_multiplier_support","gas_price","generate","generate_session_keys","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_handler","get_hash","get_module_names","get_open_channel_for_chain","get_raw","has_api","has_api_with","hash","header","ideal","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inbox_response_message_unsigned","index","inherent_extrinsics","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize_block","initialize_block_with_post_state_root","int_div","int_div","int_mul","int_mul","intermediate_roots","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_caller","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_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_mut","into_mut","into_raw_public_keys","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","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","into_ref","into_ref","into_storage_changes","into_system","is_clear","is_clear","is_domain_info_confirmed","is_inherent_extrinsic","is_one","is_one","is_self_contained","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_within_tx_range","is_zero","is_zero","is_zero","is_zero","justifications","key","key_ids","lower","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_value","max_value","max_value","max_value","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","min_value","min_value","min_value","min_value","module_name","mul","mul","mul","mul","mul","mul","mul_ceil","mul_ceil","mul_floor","mul_floor","multiplier","name","native_version","none","none","number","offchain_worker","on_unbalanceds","on_xdm_rewards","one","one","one","one","opaque","outbox_message_unsigned","parent_hash","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pay_priority_fee","pending_block","phantom","pow","pow","pre_dispatch","pre_dispatch_self_contained","proof_recorder","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","register_extension","relay_confirmation_depth","reset_filter","root","root","saturating_add","saturating_add","saturating_add","saturating_add","saturating_div","saturating_div","saturating_mul","saturating_mul","saturating_pow","saturating_pow","saturating_reciprocal_mul","saturating_reciprocal_mul","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_ceil","saturating_reciprocal_mul_floor","saturating_reciprocal_mul_floor","saturating_sub","saturating_sub","saturating_sub","saturating_sub","self_domain_id","self_domain_id","serialize","serialize","serialize","serialize","set_call_context","set_caller_from","should_relay_inbox_message_response","should_relay_outbox_message","signed","signed","signed","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","square","square","state_root","storage_at","storage_keys_for_verifying_transaction_validity","sub","sub","sudo","sudo","system","system","system","tcmp","tcmp","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_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","transaction_payment","transaction_payment","try_convert_back","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_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_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","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","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_with_caller","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_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_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_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","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","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","unchecked_into","unchecked_into","unique_saturated_from","unique_saturated_from","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","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","unique_saturated_into","unique_saturated_into","upper","using_encoded","using_encoded","using_encoded","validate_self_contained","validate_transaction","validate_unsigned","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","withdraw_fee","zero","zero","zero","zero","dispatch","AccountId","Block","BlockId","Hash","Header","Number","UncheckedExtrinsic","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","clear","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","digest","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","extrinsics","extrinsics_root","fmt","from","from","from","from_bytes","from_mut","from_mut","from_ref","from_ref","header","identity","init","into","into_mut","into_ref","is_clear","number","parent_hash","serialize","size_hint","state_root","to_keyed_vec","to_owned","try_from","try_into","twox_128","twox_256","twox_64_concat","type_id","type_info","unchecked_into","unique_saturated_into","using_encoded","vzip"],"q":[[0,"evm_domain_test_runtime"],[1849,"evm_domain_test_runtime::api"],[1850,"evm_domain_test_runtime::opaque"],[1918,"dyn_clone::sealed"],[1919,"primitive_types"],[1920,"evm::backend"],[1921,"alloc::vec"],[1922,"core::ops::function"],[1923,"core::option"],[1924,"sp_api"],[1925,"core::result"],[1926,"sp_runtime::traits"],[1927,"sp_api"],[1928,"sp_runtime::traits"],[1929,"sp_storage"],[1930,"alloc::string"],[1931,"alloc::alloc"],[1932,"sp_runtime::generic::digest"],[1933,"sp_messenger::messages"],[1934,"primitive_types"],[1935,"sp_runtime"],[1936,"sp_inherents"],[1937,"domain_runtime_primitives"],[1938,"core::clone"],[1939,"core::cmp"],[1940,"sp_api"],[1941,"domain_runtime_primitives"],[1942,"frame_support::traits::metadata"],[1943,"fp_evm"],[1944,"ethereum::receipt"],[1945,"fp_rpc"],[1946,"parity_scale_codec::error"],[1947,"parity_scale_codec::codec"],[1948,"parity_scale_codec::codec"],[1949,"sp_core::crypto"],[1950,"serde::de"],[1951,"frame_support::dispatch"],[1952,"parity_scale_codec::codec"],[1953,"sp_messenger::messages"],[1954,"sp_weights::weight_v2"],[1955,"core::iter::traits::collect"],[1956,"core::fmt"],[1957,"core::fmt"],[1958,"pallet_evm::pallet"],[1959,"pallet_sudo::pallet"],[1960,"pallet_ethereum::pallet"],[1961,"pallet_transporter::pallet"],[1962,"pallet_base_fee::pallet"],[1963,"domain_pallet_executive::pallet"],[1964,"pallet_balances::pallet"],[1965,"pallet_messenger::pallet"],[1966,"frame_system::pallet"],[1967,"pallet_messenger::pallet"],[1968,"io_lifetimes::portability"],[1969,"io_lifetimes::portability"],[1970,"core::convert"],[1971,"sp_arithmetic::per_things"],[1972,"core::ops::arith"],[1973,"num_traits::identities"],[1974,"num_traits::identities"],[1975,"sp_version"],[1976,"core::convert"],[1977,"frame_system::limits"],[1978,"pallet_ethereum"],[1979,"frame_support::traits::metadata"],[1980,"core::hash"],[1981,"core::hash"],[1982,"sp_domains"],[1983,"sp_messenger::messages"],[1984,"frame_metadata"],[1985,"sp_core"],[1986,"core::ops::arith"],[1987,"sp_arithmetic::per_things"],[1988,"sp_runtime::traits"],[1989,"pallet_transaction_payment::types"],[1990,"sp_arithmetic::per_things"],[1991,"sp_core::traits"],[1992,"core::convert"],[1993,"scale_info::ty"],[1994,"scale_info::form"],[1995,"sp_runtime::transaction_validity"],[1996,"sp_runtime::traits"]],"d":["Some way of identifying an account on the chain. We …","","ActualPaidFeesHandler used to collect all the fee in …","The address format for describing accounts.","Its a 20 byte representation.","It’s a 32 byte representation.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","Balance of an account.","","","","","","","","","","","Block type as expected by this runtime.","EVM gas limit","","BlockId type as expected by this runtime.","An index to a block.","","Extrinsic type that has already been checked.","","","","","","","","","","","The existential deposit. Same with the one on primary …","","","","","","","Executive: handles dispatch to the various modules.","","","","","","","Current approximation of the gas/s consumption considering …","","A hash of some data used by the chain.","Identify by block header hash.","Opaque block header type.","It’s an account ID (pubkey).","It’s an account index.","","","","","","","","","A multi-format address wrapper for on-chain accounts.","Index of a transaction in the chain.","Identify by block number.","","","","","Provides an implementation of PalletInfo to provide …","A fixed point representation of a number in the range [0, 1…","A fixed point representation of a number in the range [0, 1…","","Precompiles we use for EVM","","It’s some arbitrary raw bytes.","","","","Implements all runtime apis for the client side.","","","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","","","","","Alias to 512-bit hash when used in the context of a …","A Block signed with a Justification","The SignedExtension to the basic transaction logic.","","","","","","","","","","","","","","","","","","","","","","","","Unchecked extrinsic type as expected by this runtime.","","","","","","We allow for 2000ms of compute with a 6 second average …","Approximate ratio of the amount of Weight per Gas. u64 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Full block.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Primarily used for adding the executor authority key into …","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","","","","","","","","","","","","","","","","","","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.","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.","Convert to runtime origin, using as filter: …","Convert to runtime origin with caller being system signed …","Convert to runtime origin using […","","","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.","","Optionally convert the DispatchError into the RuntimeError.","","","See PerThing::from_float.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","See PerThing::from_float.","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","","","","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 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 mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 100.","Converts a percent into Self. Equal to x / 1000.","Converts a percent into Self. Equal to x / 1000.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","See PerThing::from_rational.","","","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.","","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.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","The function that should be called.","","","Generate a set of keys with optionally using the given …","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","","","","","","","","","","","The block header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Integer division with another value, rounding down.","Integer division with another value, rounding down.","Integer multiplication with another value, saturating at 1.","Integer multiplication with another value, saturating at 1.","","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).","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).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::is_one.","See PerThing::is_one.","","","","","","","","","","","","","See PerThing::is_zero.","","See PerThing::is_zero.","","Block justification.","The AccountId of the sudo key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::mul_ceil.","See PerThing::mul_ceil.","See PerThing::mul_floor.","See PerThing::mul_floor.","","","The version information used to identify this runtime when …","","Create with system none origin and …","The block number.","","","","","See PerThing::one","See PerThing::one","","Opaque types. These are used by the CLI to instantiate …","","The parent hash.","","","","","","","","","","","","","","","","","","","","","","","","Create with system root origin and …","","Saturating addition. Compute self + rhs, saturating at the …","","Saturating addition. Compute self + rhs, saturating at the …","Saturating division. Compute self / rhs, saturating at one …","Saturating division. Compute self / rhs, saturating at one …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating multiply. Compute self * rhs, saturating at the …","Saturating exponentiation. Computes self.pow(exp), …","Saturating exponentiation. Computes self.pow(exp), …","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_ceil.","See PerThing::saturating_reciprocal_mul_floor.","See PerThing::saturating_reciprocal_mul_floor.","","Saturating subtraction. Compute self - rhs, saturating at …","","Saturating subtraction. Compute self - rhs, saturating at …","","","","","","","","","","","","Create with system signed origin and …","Who this purports to be from and the number of extrinsics …","","","","","","","","","See PerThing::square.","See PerThing::square.","The state trie merkle root","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See PerThing::zero.","See PerThing::zero.","","","Opaque account identifier type.","Opaque block type.","Opaque block identifier type.","Identify by block header hash.","Opaque block header type.","Identify by block number.","Simple blob to hold an extrinsic without committing to its …","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","Returns the argument unchanged.","","Convert an encoded extrinsic to an OpaqueExtrinsic.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","The block header.","","","Calls U::from(self).","","","","The block number.","The parent hash.","","","The state trie merkle root","","","","","","","","","","","","",""],"i":[0,0,0,0,55,55,0,0,0,0,0,0,0,0,49,71,21,0,0,49,21,0,0,0,0,0,0,0,0,0,0,0,0,49,71,21,0,0,0,0,0,0,49,71,24,21,0,0,0,49,21,0,0,0,0,0,0,192,0,55,55,0,0,0,0,0,49,71,21,0,0,192,0,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,71,21,0,0,49,71,21,0,0,21,0,0,0,49,0,0,49,71,21,0,0,0,0,24,0,0,0,0,0,47,48,49,11,24,21,50,51,52,53,54,9,10,55,193,194,195,196,197,198,48,48,48,196,9,10,11,0,13,48,48,21,24,26,48,199,200,26,200,26,198,47,49,71,24,21,50,51,52,53,9,10,55,47,49,71,24,21,50,51,52,53,9,10,55,47,49,71,24,21,50,51,52,53,9,10,55,201,48,48,48,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,26,48,11,48,48,197,48,21,48,9,10,9,10,9,10,9,10,47,48,49,11,24,21,50,51,52,53,54,9,10,55,47,48,49,11,24,21,50,51,52,53,54,9,10,55,50,51,52,53,9,10,193,230,48,48,204,48,54,54,206,229,48,48,48,48,48,47,49,71,24,21,50,51,52,53,9,10,55,47,49,71,24,21,50,51,52,53,9,10,55,47,49,71,24,21,50,51,52,53,9,10,55,9,10,47,48,47,49,71,24,21,50,51,52,53,9,10,55,9,9,10,10,26,54,9,10,50,51,52,53,9,10,50,51,52,53,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,50,51,52,53,9,10,50,51,52,53,9,10,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,47,26,9,10,231,21,21,9,9,10,10,232,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,48,198,47,9,10,9,10,47,49,71,24,21,9,10,55,48,47,48,49,24,21,50,51,52,53,9,10,55,47,47,47,48,48,48,49,49,49,24,24,24,21,21,21,50,50,50,51,51,51,52,52,52,53,53,53,9,9,9,10,10,10,55,55,55,200,26,200,26,200,26,48,13,47,13,0,48,48,48,48,48,41,231,11,48,205,47,48,49,71,11,24,21,50,51,52,53,9,10,55,55,48,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,49,49,49,49,49,49,49,49,49,49,71,71,71,71,71,71,71,71,11,11,11,11,11,24,24,24,21,21,21,21,21,21,21,21,21,21,21,26,50,51,52,53,54,230,13,9,9,10,10,55,55,55,71,55,55,9,9,10,10,55,55,202,202,203,203,204,204,205,205,206,206,207,207,47,47,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,228,229,229,48,48,49,49,71,71,11,11,24,24,21,21,26,26,50,50,51,51,52,52,53,53,54,54,230,230,13,13,9,9,10,10,55,55,9,9,10,10,9,10,9,10,9,10,9,10,9,10,202,202,203,203,204,204,205,205,206,206,207,207,47,47,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,227,227,228,228,229,229,48,48,49,49,71,71,11,11,24,24,21,21,26,26,50,50,51,51,52,52,53,53,54,54,230,230,13,13,9,9,10,10,55,55,55,233,48,48,47,48,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,221,221,221,222,222,222,223,223,223,224,224,224,225,225,225,226,226,226,227,227,227,228,228,228,21,21,21,48,55,21,48,47,13,13,55,41,207,47,49,71,24,21,50,51,52,53,9,10,55,48,229,48,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,48,48,9,10,9,10,48,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,11,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,47,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,13,24,9,10,48,48,9,10,21,21,21,21,21,21,21,21,21,21,21,48,9,9,10,10,201,234,47,207,24,50,51,52,53,9,10,9,9,10,10,48,48,48,48,48,48,9,9,10,10,229,9,9,9,10,10,10,9,10,9,10,194,229,0,11,11,231,48,202,203,9,9,10,10,0,48,231,50,51,52,53,9,10,206,48,232,9,10,48,21,13,48,48,48,48,13,13,48,11,11,11,9,9,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,10,10,200,26,47,26,9,10,13,11,48,48,11,11,233,47,49,71,24,21,9,10,55,9,10,231,48,48,9,10,200,26,200,26,24,9,10,48,47,49,71,24,21,50,51,52,53,9,10,55,47,48,49,11,24,21,50,51,52,53,54,9,10,55,55,200,26,204,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,49,49,49,49,49,49,49,49,49,49,71,71,71,71,71,71,71,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,11,47,49,71,24,21,50,51,52,53,9,10,55,47,49,71,24,21,50,51,52,53,9,10,55,47,49,71,24,21,50,51,52,53,9,10,55,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,47,48,49,71,24,21,50,51,52,53,9,10,55,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,9,10,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,207,47,9,10,21,48,48,48,202,203,204,205,206,207,47,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,48,49,71,11,24,21,26,50,51,52,53,54,230,13,9,10,55,206,9,9,10,10,0,0,0,0,235,0,235,0,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,231,62,62,62,62,62,62,62,236,231,62,62,62,62,62,62,62,62,62,236,62,62,62,62,62,62,231,231,62,62,231,62,62,62,62,62,62,62,62,62,62,62,62,62],"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,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,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,[]],0,0,0,0,0,0,[3,4],[3,[[6,[5]]]],[7,8],0,[[9,9]],[[10,10]],[[11,-1],2,12],0,[[[13,[-1,-2]]],[[17,[[15,[14]],16]]],18,[[19,[-1]]]],[[],20],[[],[[6,[5]]]],[21,[[15,[[23,[[22,[21]]]]]]]],[24,[[15,[25]]]],[[26,27],[[17,[2,28]]]],[[],3],0,0,0,0,0,0,[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],0,[[],31],[[],32],[[],33],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[26,2],[[3,3,[6,[5]],34,34,[15,[34]],[15,[34]],[15,[34]],35,[15,[[6,[[2,[3,[6,[36]]]]]]]]],[[17,[37,38]]]],[11],[[],39],[[],40],0,[[41,42],43],[21,[[15,[[17,[44]]]]]],[45,[[17,[2,46]]]],[[9,9],[[15,[9]]]],[[10,10],[[15,[10]]]],[[9,9],[[15,[9]]]],[[10,10],[[15,[10]]]],[[9,9],[[15,[9]]]],[[10,10],[[15,[10]]]],[[],-1,[]],[[],-1,[]],[47,47],[48,48],[49,49],[11,11],[24,24],[21,21],[50,50],[51,51],[52,52],[53,53],[54,54],[9,9],[10,10],[[[55,[-1,-2]]],[[55,[-1,-2]]],56,56],[[-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,[],[]],[[50,50],57],[[51,51],57],[[52,52],57],[[53,53],57],[[9,9],57],[[10,10],57],0,[-2,58,18,[[19,[-1]]]],[[[6,[5]]],[[6,[5]]]],[59],[7,60],[61],[[54,61],62],[[54,61],63],[[3,34,34]],[[],[[15,[64]]]],[[3,[6,[5]],34,34,[15,[34]],[15,[34]],[15,[34]],35,[15,[[6,[[2,[3,[6,[36]]]]]]]]],[[17,[65,38]]]],[[],[[2,[[15,[66]],[15,[[6,[67]]]],[15,[[6,[68]]]]]]]],[[],[[15,[66]]]],[[],[[15,[[6,[67]]]]]],[[],[[15,[[6,[68]]]]]],[-1,[[17,[47,69]]],70],[-1,[[17,[49,69]]],70],[-1,[[17,[71,69]]],70],[-1,[[17,[24,69]]],70],[-1,[[17,[21,69]]],70],[-1,[[17,[50,69]]],70],[-1,[[17,[51,69]]],70],[-1,[[17,[52,69]]],70],[-1,[[17,[53,69]]],70],[-1,[[17,[9,69]]],70],[-1,[[17,[10,69]]],70],[-1,[[17,[[55,[-2,-3]],69]]],70,72,73],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[],[[17,[9,69]]]],[[],[[17,[10,69]]]],[[[74,[5]]],[[15,[[6,[[2,[[6,[5]],75]]]]]]]],[[[6,[5]]],[[15,[[6,[[2,[[6,[5]],75]]]]]]]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[[14,-1],[[17,[-2,69]]],70,[]],[9],[9,14],[10],[10,14],[[],26],[[],54],[[],9],[[],10],[[-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,[]],[-1,2,[]],[-1,2,[]],[-1,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,[],[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[76,-1,[]],[-1,[[17,[47]]],77],[-1,[[17,[26]]],77],[-1,[[17,[9]]],77],[-1,[[17,[10]]],77],0,[[21,11],78],[[21,11],78],[[9,-1],[],[]],[[9,9]],[[10,-1],[],[]],[[10,10]],0,[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[76,2],[[],[[15,[9]]]],0,[47,[[6,[5]]]],[9,[[6,[5,30]]]],[10,[[6,[5,30]]]],[9],[10],[[47,-1],2,[79,80]],[[49,-1],2,[79,80]],[[71,-1],2,[79,80]],[[24,-1],2,[79,80]],[[21,-1],2,[79,80]],[[9,-1],2,[79,80]],[[10,-1],2,[79,80]],[[[55,[-1,-2]],-3],2,81,73,[79,80]],[[],[[17,[2,14]]]],[[47,47],35],[[48,48],35],[[49,49],35],[[24,24],35],[[21,21],35],[[50,50],35],[[51,51],35],[[52,52],35],[[53,53],35],[[9,9],35],[[10,10],35],[[[55,[-1,-2]],[55,[-1,-2]]],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],0,0,0,0,0,0,[41,2],[[[13,[-1,-2]],-3],-4,18,[[19,[-1]]],82,[]],0,[[[13,[-1,-2]]],[[15,[83]]],18,[[19,[-1]]]],[[[6,[63]]],[[6,[[2,[[15,[84]],63]]]]]],[6,[[6,[[2,[[15,[84]]]]]]]],[[[6,[5]]],[[15,[[85,[45]]]]]],[[],[[15,[86]]]],[6,[[6,[61]]]],[[],87],0,0,[11,35],[[]],[-1,[[15,[3]]],88],[[47,89],90],[[48,89],90],[[49,89],90],[[71,89],90],[[11,89],[[17,[2,91]]]],[[24,89],90],[[21,89],90],[[50,89],90],[[51,89],90],[[52,89],90],[[53,89],90],[[9,89],[[17,[2,91]]]],[[10,89],[[17,[2,91]]]],[[[55,[-1,-2]],89],[[17,[2,91]]],92,92],[[[55,[-1,-2]],89],[[17,[2,91]]],92,92],[7,33],[-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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[93,[48]]],49],[[[94,[48]]],49],[[[95,[48]]],49],[96,49],[[[97,[48]]],49],[98,49],[-1,-1,[]],[[[99,[48]]],49],[[[100,[48]]],49],[[[101,[48]]],49],[[[102,[48]]],49],[[[103,[48]]],71],[[[104,[48]]],71],[-1,-1,[]],[[[105,[48]]],71],[[[106,[48]]],71],[[[107,[48]]],71],[[[108,[48]]],71],[[[109,[48]]],71],[24,11],[-1,-1,[]],[[[110,[48]]],11],[15,11],[111,11],[111,24],[[[110,[48]]],24],[-1,-1,[]],[[[113,[112,48]]],21],[[[113,[114,48]]],21],[[[113,[115,48]]],21],[[[113,[116,48]]],21],[[[113,[117,48]]],21],[[[113,[118,48]]],21],[[[113,[119,48]]],21],[[[113,[120,48]]],21],[[[113,[121,48]]],21],[[[113,[122,48]]],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[123,[9]]],9],[[[123,[10]]],10],[-1,-1,[]],[-1,[[55,[-1,-2]]],[],[]],[-1,-1,[]],[124,-1,[]],[38,[[15,[71]]]],[125,-1,[]],[125,-1,[]],[126,9],[126,9],[126,10],[126,10],[-1,-2,127,[]],[-1,-2,128,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[14,9],[[],9],[14,10],[[],10],[14,9],[14,10],[14,9],[14,10],[[-1,-1],9,[129,[130,[14]],[130,[39]]]],[[-1,-1],10,[129,[130,[14]],[130,[39]]]],[[-1,-1],9,[129,[130,[14]],[130,[39]]]],[[-1,-1],10,[129,[130,[14]],[130,[39]]]],[[-1,-1,131],[[17,[9,2]]],[56,132,130,130,133,134,135,136,137,138,139,140]],[[-1,-1,131],[[17,[10,2]]],[56,132,130,130,133,134,135,136,137,138,139,140]],[-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[125,-1,[]],0,[[],2],[[],34],[[[15,[[6,[5]]]]],[[6,[5]]]],[[[15,[[6,[5]]]]],[[6,[5]]]],[[],141],[[],-1,[[142,[141]]]],[[],141],[[],-1,[[142,[45]]]],[[],45],[[],45],[[],143],[[],143],[[],-1,[[142,[143]]]],[[],144],[[],-1,[[142,[144]]]],[[],144],[[],145],[[],-1,[[142,[145]]]],[[],145],[[],33],[[],33],[[],-1,[[142,[33]]]],[[],14],[[],-1,[[142,[14]]]],[[],14],[[],14],[[],14],[[],-1,[[142,[14]]]],[[],33],[[],-1,[[142,[33]]]],[[],33],[[],5],[[],-1,[[142,[5]]]],[[],5],[[],14],[[],14],[[],-1,[[142,[14]]]],[[],-1,[[142,[45]]]],[[],45],[[],45],[[],40],[[],40],[[],-1,[[142,[40]]]],[[],146],[[],-1,[[142,[146]]]],[[],146],[[],34],[[],34],[[],-1,[[142,[34]]]],[[],147],[[],-1,[[142,[147]]]],[[],147],[[],87],[[],-1,[[142,[87]]]],[[],87],[[],148],[[],-1,[[142,[148]]]],[[],148],[[],-1,[[142,[34]]]],[[],34],[[],34],[[],34],[[],-1,[[142,[34]]]],[[],34],[[],9],[[],9],[[],-1,[[142,[9]]]],[21,149],[150,[[74,[150]]]],[21,151],[152,[[15,[[154,[153]]]]]],[[-1,-2],39,[155,80],156],[[],[[74,[150]]]],[40,[[15,[157]]]],[[47,75],[[74,[5]]]],[[[13,[-1,-2]]],[[17,[35,16]]],18,[[19,[-1]]]],[[[13,[-1,-2]],-3],[[17,[35,16]]],18,[[19,[-1]]],12],[[[55,[-1,-2]],-3],2,155,155,158],0,[[],9],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[[[159,[45]]],15],[[],[[15,[76]]]],[42,6],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],2],[[],[[6,[5]]]],[[9,9],14],[[10,10],14],[[9,14],9],[[10,14],10],[[],[[6,[[29,[5]]]]]],[-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,[],[]],[-1,-2,[],[]],[-1,-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[47,[[6,[[2,[[6,[5]],75]]]]]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[13,[-1,-2]],-3],[[17,[[160,[-1]],28]]],18,[[19,[-1]]],[[162,[[161,[-1]]]]]],[24,[[15,[25]]]],[-1,35,[]],[-1,35,[]],[[163,[164,[45]]],35],[[],35],[9,35],[10,35],[21,35],[21,[[15,[[113,[122,48]]]]]],[21,[[15,[[113,[112,48]]]]]],[21,[[15,[[113,[114,48]]]]]],[21,[[15,[[113,[116,48]]]]]],[21,[[15,[[113,[117,48]]]]]],[21,[[15,[[113,[120,48]]]]]],[21,[[15,[[113,[119,48]]]]]],[21,[[15,[[113,[115,48]]]]]],[21,[[15,[[113,[121,48]]]]]],[21,[[15,[[113,[118,48]]]]]],[[165,165],35],[9,35],[9,35],[10,35],[10,35],0,0,[[],[[74,[75]]]],[[],9],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],-1,[]],[[],9],[[],-1,[]],[[],10],[[],166],[[],167],[14,[[15,[167]]]],[14,[[15,[167]]]],[[],[[6,[14]]]],[[],[[6,[14]]]],[[],9],[[],-1,[]],[[],10],[[],-1,[]],[[],[[15,[150]]]],[[9,87],87],[[9,9]],[[9,-1],[],[133,56,168,169,135,134,137]],[[10,87],87],[[10,-1],[],[133,56,168,169,135,134,137]],[[10,10]],[[9,-1],-1,[170,[169,[14]]]],[[10,-1],-1,[170,[169,[14]]]],[[9,-1],-1,[170,[169,[14]]]],[[10,-1],-1,[170,[169,[14]]]],0,[[],[[15,[150]]]],[[],171],[[],11],[[],11],0,[[],2],[-1,2,172],[33,2],[[],9],[[],9],[[],10],[[],10],0,[[[159,[45]]],15],0,[[50,50],[[15,[57]]]],[[51,51],[[15,[57]]]],[[52,52],[[15,[57]]]],[[53,53],[[15,[57]]]],[[9,9],[[15,[57]]]],[[10,10],[[15,[57]]]],[[],2],[6,[[2,[[15,[66]],[15,[[6,[68]]]]]]]],0,[[9,76]],[[10,76]],[[],[[17,[2,44]]]],[[21,[173,[21]],76],[[15,[[17,[2,44]]]]]],[[[13,[-1,-2]]],[[15,[[174,[-1]]]]],18,[[19,[-1]]]],[14,[[175,[33]]]],[14,[[176,[33]]]],[14,33],[87,33],[[[13,[-1,-2]]],2,18,[[19,[-1]]]],[[[13,[-1,-2]],-3],2,18,[[19,[-1]]],177],[[],45],[11,2],[[],11],[[],11],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],[[9,9,131],9],[[10,10,131],10],[[9,9],9],[[10,10],10],[[9,76],9],[[10,76],10],[[9,-1],-1,[178,[169,[14]]]],[[10,-1],-1,[178,[169,[14]]]],[[9,-1],-1,[178,[169,[14]]]],[[10,-1],-1,[178,[169,[14]]]],[[9,-1],-1,[178,[169,[14]]]],[[10,-1],-1,[178,[169,[14]]]],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],0,0,[[47,-1],17,179],[[26,-1],17,179],[[9,-1],17,179],[[10,-1],17,179],[[[13,[-1,-2]],180],2,18,[[19,[-1]]]],[[11,-1],2,[[181,[11]]]],[[40,182],35],[[40,182],35],[[],11],[[],11],0,[47,76],[49,76],[71,76],[24,76],[21,76],[9,76],[10,76],[[[55,[-1,-2]]],76,81,73],[9,9],[10,10],0,[[3,34],36],[[84,45,[15,[86]]],[[17,[[6,[[6,[5]]]],183]]]],[[9,9]],[[10,10]],0,0,0,0,0,[[-1,-2,-2],57,[],[]],[[-1,-2,-2],57,[],[]],[[],59],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[[-1,[74,[5]]],[[6,[5,30]]],[]],[-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,28,[]],0,0,[60,[[15,[7]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[49,[[17,[[99,[48]]]]]],[49,[[17,[[94,[48]]]]]],[49,[[17,[[97,[48]]]]]],[49,[[17,[[100,[48]]]]]],[49,[[17,[[102,[48]]]]]],[-1,[[17,[-2]]],[],[]],[49,[[17,[[93,[48]]]]]],[49,[[17,[98]]]],[49,[[17,[96]]]],[49,[[17,[[95,[48]]]]]],[49,[[17,[[101,[48]]]]]],[71,[[17,[[109,[48]]]]]],[-1,[[17,[-2]]],[],[]],[71,[[17,[[108,[48]]]]]],[71,[[17,[[103,[48]]]]]],[71,[[17,[[106,[48]]]]]],[71,[[17,[[104,[48]]]]]],[71,[[17,[[107,[48]]]]]],[71,[[17,[[105,[48]]]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[[11,-1],[[17,[-2,11]]],82,[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[6,[5,30]]],[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[-1,184,[]],[[],185],[[],185],[[],185],[[],185],[[],185],[[],185],[[],185],[[],185],[[],185],[[],185],[[],[[185,[186]]]],[[],[[185,[186]]]],[[],[[185,[186]]]],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],9],[[47,-1],-2,82,[]],[[9,-1],-2,82,[]],[[10,-1],-2,82,[]],[[21,[173,[21]],76],[[15,[187]]]],[188,187],[188,187],[[],141],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,34],[[17,[[106,[48]]]]]],[[],9],[[],9],[[],10],[[],10],[[150,[74,[5]]],[[15,[[6,[5]]]]]],0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,[[29,[5]]],[]],[-1,[[6,[5,30]]],[]],[-1,[[29,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[62,62],[[-1,-2],2,[],[]],[-1,[[17,[62,69]]],70],[[[74,[5]]],[[17,[-1,69]]],[]],[[14,[74,[5]]],[[17,[-1,69]]],[]],[[14,-1],[[17,[-2,69]]],70,[]],[[],62],[76,-1,[]],[76,-1,[]],[-1,[[17,[62]]],77],0,[76,2],[62,[[6,[5,30]]]],[[62,-1],2,[79,80]],[[62,62],35],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],0,0,[[62,89],[[17,[2,91]]]],[[[189,[-1,-2,-3,-4]]],62,81,81,81,190],[-1,-1,[]],[[[191,[-1,-2,-3,-4]]],62,81,81,81,190],[[[74,[5]]],[[17,[62,69]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],0,[-1,[[6,[5,30]]],[]],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,35,[]],0,0,[[62,-1],17,179],[62,76],0,[[-1,[74,[5]]],[[6,[5,30]]],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[6,[5,30]]],[]],[-1,184,[]],[[],[[185,[186]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[62,-1],-2,82,[]],[-1,-2,[],[]]],"c":[6,7,9,11,55,919,920],"p":[[3,"Private",1918],[15,"tuple"],[3,"H160",1919],[3,"Basic",1920],[15,"u8"],[3,"Vec",1921],[6,"AccountId",0],[6,"Nonce",0],[3,"Permill",0],[3,"Perbill",0],[3,"RuntimeOrigin",0],[8,"Fn",1922],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",1923],[4,"ApiError",1924],[4,"Result",1925],[8,"Block",1926],[8,"CallApiAt",1924],[6,"ApplyExtrinsicResult",1927],[4,"RuntimeCall",0],[6,"PostDispatchInfoOf",1926],[6,"DispatchResultWithInfo",1927],[4,"OriginCaller",0],[4,"RawOrigin",1928],[3,"RuntimeGenesisConfig",0],[3,"Storage",1929],[3,"String",1930],[15,"array"],[3,"Global",1931],[3,"Digest",1932],[3,"BlockMessagesWithStorageKey",1933],[6,"Balance",0],[3,"U256",1919],[15,"bool"],[3,"H256",1919],[6,"CallInfo",1934],[4,"DispatchError",1927],[15,"u64"],[4,"ChainId",1933],[6,"Block",0],[3,"InherentData",1935],[3,"CheckInherentsResult",1935],[4,"TransactionValidityError",1936],[6,"BlockNumber",0],[4,"CheckTxValidityError",1937],[3,"SessionKeys",0],[3,"Runtime",0],[4,"RuntimeEvent",0],[4,"RuntimeFreezeReason",0],[4,"RuntimeHoldReason",0],[4,"RuntimeLockId",0],[4,"RuntimeSlashReason",0],[3,"TransactionConverter",0],[4,"MultiAddress",0],[8,"Clone",1938],[4,"Ordering",1939],[3,"ApiRef",1924],[6,"Moment",1940],[4,"MultiAccountId",1937],[4,"TransactionV2",1941],[3,"UncheckedExtrinsic",1850],[6,"UncheckedExtrinsic",0],[3,"CrateVersion",1942],[6,"CreateInfo",1934],[6,"BlockV2",1943],[4,"ReceiptV3",1944],[3,"TransactionStatus",1945],[3,"Error",1946],[8,"Input",1947],[4,"RuntimeError",0],[8,"Decode",1947],[8,"HasCompact",1948],[15,"slice"],[3,"KeyTypeId",1949],[15,"usize"],[8,"Deserializer",1950],[6,"DispatchResultWithPostInfo",1928],[8,"Output",1947],[8,"Sized",1951],[8,"Encode",1947],[8,"FnOnce",1922],[3,"StorageProof",1952],[6,"AccountId",1850],[3,"ExtractedStateRootsFromProof",1933],[4,"Era",1953],[3,"Weight",1954],[8,"IntoIterator",1955],[3,"Formatter",1956],[6,"Result",1956],[3,"Error",1956],[8,"Debug",1956],[4,"Event",1957],[4,"Event",1958],[4,"Event",1959],[4,"Event",1960],[4,"Event",1961],[4,"Event",1962],[4,"Event",1963],[4,"Event",1964],[4,"Event",1965],[4,"Event",1966],[4,"Error",1965],[4,"Error",1961],[4,"Error",1964],[4,"Error",1958],[4,"Error",1960],[4,"Error",1959],[4,"Error",1966],[6,"Origin",1966],[6,"Origin",1960],[6,"System",0],[6,"CallableCallFor",1928],[6,"Sudo",0],[6,"Timestamp",0],[6,"Balances",0],[6,"ExecutivePallet",0],[6,"EVM",0],[6,"Transporter",0],[6,"BaseFee",0],[6,"Ethereum",0],[6,"Messenger",0],[3,"Compact",1948],[15,"never"],[3,"OwnedFd",1967],[15,"f64"],[8,"IntoFilelike",1968],[8,"IntoSocketlike",1968],[8,"RationalArg",1969],[8,"TryInto",1970],[4,"Rounding",1969],[8,"Ord",1939],[8,"Div",1971],[8,"Rem",1971],[8,"Add",1971],[8,"AddAssign",1971],[8,"Unsigned",1972],[8,"Zero",1973],[8,"One",1973],[8,"MultiplyRational",1974],[3,"RuntimeVersion",1975],[8,"From",1970],[3,"BlockLength",1976],[3,"BlockWeights",1976],[4,"StateVersion",1929],[6,"EndpointId",1977],[6,"Precompiles",0],[4,"PostLogContent",1978],[3,"CallMetadata",1942],[15,"str"],[3,"DispatchInfo",1928],[4,"Endpoint",1977],[8,"EndpointHandler",1977],[3,"Box",1979],[8,"Hash",1980],[8,"BuildHasher",1980],[6,"ChannelId",1933],[8,"Hasher",1980],[3,"CrossDomainMessage",1933],[6,"StorageChanges",1924],[6,"HashingFor",1926],[8,"Backend",1981],[3,"DomainId",1982],[3,"BlockInfo",1933],[3,"U256",1983],[3,"RuntimeMetadataPrefixed",1984],[3,"OpaqueMetadata",1985],[8,"Mul",1971],[8,"UniqueSaturatedInto",1986],[8,"MultiplyArg",1969],[3,"NativeVersion",1975],[8,"Iterator",1987],[6,"DispatchInfoOf",1926],[6,"ProofRecorder",1924],[3,"FeeDetails",1988],[3,"RuntimeDispatchInfo",1988],[8,"Extension",1989],[8,"ReciprocalArg",1969],[8,"Serializer",1990],[4,"CallContext",1991],[8,"Into",1970],[6,"MessageId",1933],[4,"VerifyTxValidityError",1937],[3,"TypeId",1992],[3,"Type",1993],[4,"MetaForm",1994],[6,"TransactionValidity",1936],[4,"TransactionSource",1936],[3,"UncheckedExtrinsic",1995],[8,"SignedExtension",1926],[3,"UncheckedExtrinsic",1996],[6,"BlockId",0],[6,"SystemConfig",0],[6,"TransactionPaymentConfig",0],[6,"EthereumConfig",0],[6,"EVMConfig",0],[6,"EVMChainIdConfig",0],[6,"BaseFeeConfig",0],[6,"BalancesConfig",0],[6,"GenesisConfig",0],[6,"SignedBlock",0],[3,"ActualPaidFeesHandler",0],[3,"OnXDMRewards",0],[3,"AccountId20Converter",0],[3,"FindAuthorTruncated",0],[3,"EVMCurrencyAdapter",0],[3,"BaseFeeThreshold",0],[3,"Version",0],[3,"BlockHashCount",0],[3,"RuntimeBlockLength",0],[3,"RuntimeBlockWeights",0],[3,"ExtrinsicsRootStateVersion",0],[3,"ExistentialDeposit",0],[3,"MaxLocks",0],[3,"MaxReserves",0],[3,"TransactionByteFee",0],[3,"OperationalFeeMultiplier",0],[3,"StateRootsBound",0],[3,"RelayConfirmationDepth",0],[3,"SelfChainId",0],[3,"TransporterEndpointId",0],[3,"BlockGasLimit",0],[3,"PrecompilesValue",0],[3,"WeightPerGas",0],[3,"PostOnlyBlockHash",0],[3,"BoundDivision",0],[3,"DefaultBaseFeePerGas",0],[3,"DefaultElasticity",0],[3,"PalletInfo",0],[3,"RuntimeApi",0],[6,"Header",1850],[6,"SelfDomainIdConfig",0],[6,"CheckedExtrinsic",0],[6,"SudoConfig",0],[6,"BlockId",1850],[6,"Block",1850]],"b":[[313,"impl-EthereumRuntimeRPCApiV5%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3C%3C%3CEthereumSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+RuntimeCall,+EthereumSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[314,"impl-RelayerApiV1%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3C%3C%3CEthereumSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+RuntimeCall,+EthereumSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E,+u32%3E-for-Runtime"],[367,"impl-ConvertTransaction%3COpaqueExtrinsic%3E-for-TransactionConverter"],[368,"impl-ConvertTransaction%3CUncheckedExtrinsic%3C%3C%3CEthereumSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+RuntimeCall,+EthereumSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E-for-TransactionConverter"],[428,"impl-PerThing-for-Permill"],[429,"impl-Permill"],[430,"impl-PerThing-for-Perbill"],[431,"impl-Perbill"],[573,"impl-Div%3CN%3E-for-Permill"],[574,"impl-Div-for-Permill"],[575,"impl-Div%3CN%3E-for-Perbill"],[576,"impl-Div-for-Perbill"],[722,"impl-Debug-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[723,"impl-Display-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[755,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[756,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[757,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[758,"impl-From%3CEvent%3E-for-RuntimeEvent"],[759,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[760,"impl-From%3CEvent%3E-for-RuntimeEvent"],[762,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[763,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[764,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[765,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[766,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[767,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[769,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[770,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[771,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[772,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[773,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[774,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[776,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[777,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[778,"impl-From%3CRawOrigin%3E-for-RuntimeOrigin"],[779,"impl-From%3CRawOrigin%3E-for-OriginCaller"],[780,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller"],[782,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[783,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[784,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[785,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[786,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[787,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[788,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[789,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[790,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[791,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[811,"impl-Permill"],[812,"impl-PerThing-for-Permill"],[813,"impl-Perbill"],[814,"impl-PerThing-for-Perbill"],[909,"impl-Permill"],[910,"impl-PerThing-for-Permill"],[911,"impl-Perbill"],[912,"impl-PerThing-for-Perbill"],[1021,"impl-Version"],[1022,"impl-Get%3C_I%3E-for-Version"],[1023,"impl-TypedGet-for-Version"],[1024,"impl-Get%3C_I%3E-for-BlockHashCount"],[1025,"impl-TypedGet-for-BlockHashCount"],[1026,"impl-BlockHashCount"],[1027,"impl-TypedGet-for-RuntimeBlockLength"],[1028,"impl-RuntimeBlockLength"],[1029,"impl-Get%3C_I%3E-for-RuntimeBlockLength"],[1030,"impl-TypedGet-for-RuntimeBlockWeights"],[1031,"impl-Get%3C_I%3E-for-RuntimeBlockWeights"],[1032,"impl-RuntimeBlockWeights"],[1033,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1034,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1035,"impl-ExtrinsicsRootStateVersion"],[1036,"impl-TypedGet-for-ExistentialDeposit"],[1037,"impl-ExistentialDeposit"],[1038,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1039,"impl-TypedGet-for-MaxLocks"],[1040,"impl-Get%3C_I%3E-for-MaxLocks"],[1041,"impl-MaxLocks"],[1042,"impl-TypedGet-for-MaxReserves"],[1043,"impl-MaxReserves"],[1044,"impl-Get%3C_I%3E-for-MaxReserves"],[1045,"impl-TypedGet-for-TransactionByteFee"],[1046,"impl-Get%3C_I%3E-for-TransactionByteFee"],[1047,"impl-TransactionByteFee"],[1048,"impl-OperationalFeeMultiplier"],[1049,"impl-Get%3C_I%3E-for-OperationalFeeMultiplier"],[1050,"impl-TypedGet-for-OperationalFeeMultiplier"],[1051,"impl-StateRootsBound"],[1052,"impl-TypedGet-for-StateRootsBound"],[1053,"impl-Get%3C_I%3E-for-StateRootsBound"],[1054,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1055,"impl-TypedGet-for-RelayConfirmationDepth"],[1056,"impl-RelayConfirmationDepth"],[1057,"impl-SelfChainId"],[1058,"impl-TypedGet-for-SelfChainId"],[1059,"impl-Get%3C_I%3E-for-SelfChainId"],[1060,"impl-TransporterEndpointId"],[1061,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1062,"impl-TypedGet-for-TransporterEndpointId"],[1063,"impl-TypedGet-for-BlockGasLimit"],[1064,"impl-BlockGasLimit"],[1065,"impl-Get%3C_I%3E-for-BlockGasLimit"],[1066,"impl-PrecompilesValue"],[1067,"impl-Get%3C_I%3E-for-PrecompilesValue"],[1068,"impl-TypedGet-for-PrecompilesValue"],[1069,"impl-TypedGet-for-WeightPerGas"],[1070,"impl-Get%3C_I%3E-for-WeightPerGas"],[1071,"impl-WeightPerGas"],[1072,"impl-PostOnlyBlockHash"],[1073,"impl-Get%3C_I%3E-for-PostOnlyBlockHash"],[1074,"impl-TypedGet-for-PostOnlyBlockHash"],[1075,"impl-Get%3C_I%3E-for-BoundDivision"],[1076,"impl-TypedGet-for-BoundDivision"],[1077,"impl-BoundDivision"],[1078,"impl-TypedGet-for-DefaultBaseFeePerGas"],[1079,"impl-Get%3C_I%3E-for-DefaultBaseFeePerGas"],[1080,"impl-DefaultBaseFeePerGas"],[1081,"impl-DefaultElasticity"],[1082,"impl-TypedGet-for-DefaultElasticity"],[1083,"impl-Get%3C_I%3E-for-DefaultElasticity"],[1314,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1315,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1316,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1317,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1318,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1319,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1320,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1321,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1322,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1323,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1325,"impl-Permill"],[1326,"impl-Zero-for-Permill"],[1327,"impl-Perbill"],[1328,"impl-Zero-for-Perbill"],[1344,"impl-Runtime"],[1345,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3C%3C%3CEthereumSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+RuntimeCall,+EthereumSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1346,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3C%3C%3CEthereumSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+RuntimeCall,+EthereumSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1347,"impl-Runtime"],[1348,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3C%3C%3CEthereumSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+RuntimeCall,+EthereumSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1349,"impl-Runtime"],[1355,"impl-Mul%3CWeight%3E-for-Permill"],[1356,"impl-Mul-for-Permill"],[1357,"impl-Mul%3CN%3E-for-Permill"],[1358,"impl-Mul%3CWeight%3E-for-Perbill"],[1359,"impl-Mul%3CN%3E-for-Perbill"],[1360,"impl-Mul-for-Perbill"],[1368,"impl-OriginTrait-for-RuntimeOrigin"],[1369,"impl-RuntimeOrigin"],[1374,"impl-One-for-Permill"],[1375,"impl-Permill"],[1376,"impl-Perbill"],[1377,"impl-One-for-Perbill"],[1403,"impl-OriginTrait-for-RuntimeOrigin"],[1404,"impl-RuntimeOrigin"],[1405,"impl-SaturatingAdd-for-Permill"],[1406,"impl-Saturating-for-Permill"],[1407,"impl-SaturatingAdd-for-Perbill"],[1408,"impl-Saturating-for-Perbill"],[1421,"impl-SaturatingSub-for-Permill"],[1422,"impl-Saturating-for-Permill"],[1423,"impl-SaturatingSub-for-Perbill"],[1424,"impl-Saturating-for-Perbill"],[1435,"impl-OriginTrait-for-RuntimeOrigin"],[1436,"impl-RuntimeOrigin"],[1567,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1568,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1569,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1570,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1571,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1573,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1574,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1575,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1576,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1577,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1578,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1580,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1581,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1582,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1583,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1584,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1585,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1845,"impl-Zero-for-Permill"],[1846,"impl-Permill"],[1847,"impl-Perbill"],[1848,"impl-Zero-for-Perbill"],[1885,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"],[1887,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"]]},\ "orml_vesting":{"doc":"Vesting Module","t":"RDILLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMMLMLLLLLLLLLLLLKKLNQENIQEEDNQNQGDQGNQNGNQNNLLLLLLLLLLLLLLLLLLLLLLLLLNLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLNMLLLLLLLLMMMMMMMMMMMFFFFDLLLLLLLLLLLLLLLLLLLL","n":["VESTING_LOCK_ID","VestingSchedule","WeightInfo","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","claim","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref_mut","drop","encode_to","end","eq","equivalent","equivalent","equivalent","fmt","from","from_mut","from_mut","from_ref","from_ref","identity","init","into","into_mut","into_ref","locked_amount","max_encoded_len","module","per_period","period","period_count","size_hint","start","to_keyed_vec","to_owned","total_amount","try_from","try_into","twox_128","twox_256","twox_64_concat","type_id","type_info","unchecked_into","unique_saturated_into","update_vesting_schedules","vested_transfer","vzip","AmountLow","BlockNumberProvider","Call","Claimed","Config","Currency","Error","Event","GenesisConfig","InsufficientBalanceToLock","MaxVestingSchedules","MaxVestingSchedulesExceeded","MinVestedTransfer","Module","Pallet","RuntimeEvent","ScheduledItem","TooManyVestingSchedules","VestedTransferOrigin","VestingScheduleAdded","VestingSchedules","VestingSchedulesUpdated","WeightInfo","ZeroVestingPeriod","ZeroVestingPeriodCount","__clone_box","__clone_box","__clone_box","assimilate_storage","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","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","claim","claim","claim_for","claim_for","clone","clone","clone","clone_into","clone_into","clone_into","count","crate_version","current_storage_version","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","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","identity","identity","index","infos","init","init","init","init","init","integrity_test","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","module_name","name","new_call_variant_claim","new_call_variant_claim_for","new_call_variant_update_vesting_schedules","new_call_variant_vested_transfer","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","serialize","size_hint","size_hint","size_hint","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tt_default_parts","tt_error_token","tt_extra_parts","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_id","type_id","type_info","type_info","type_info","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","update_vesting_schedules","update_vesting_schedules","vested_transfer","vested_transfer","vesting","vesting_schedules","vzip","vzip","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","dest","dest","schedule","vesting_schedules","who","amount","from","to","vesting_schedule","who","who","claim","claim_for","update_vesting_schedules","vested_transfer","VestingSchedules","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"orml_vesting"],[59,"orml_vesting::module"],[305,"orml_vesting::module::Call"],[310,"orml_vesting::module::Event"],[316,"orml_vesting::module::dispatchables"],[320,"orml_vesting::module::storage_types"],[341,"dyn_clone::sealed"],[342,"alloc::alloc"],[343,"alloc::vec"],[344,"sp_weights::weight_v2"],[345,"core::clone"],[346,"parity_scale_codec::max_encoded_len"],[347,"parity_scale_codec::compact"],[348,"parity_scale_codec::error"],[349,"core::result"],[350,"parity_scale_codec::codec"],[351,"parity_scale_codec::codec"],[352,"core::option"],[353,"sp_arithmetic::traits"],[354,"core::marker"],[355,"core::fmt"],[356,"core::fmt"],[357,"scale_info::ty"],[358,"sp_storage"],[359,"alloc::string"],[360,"frame_system::pallet_prelude"],[361,"sp_runtime"],[362,"frame_support::traits::metadata"],[363,"serde::de"],[364,"frame_support::dispatch"],[365,"frame_support::dispatch"],[366,"frame_support::traits::storage"],[367,"bounded_collections::bounded_vec"],[368,"parity_scale_codec::encode_like"],[369,"sp_storage"]],"d":["","The vesting schedule.","Weight functions needed for orml_vesting.","","","","","","","","","","","","","","","","","","Returns the end of all periods, None if calculation …","","","","","","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 locked amount for a given time.","","The pallet module in each FRAME pallet hosts the most …","Amount of tokens to release per vest","Number of blocks between vest","Number of vest","","Vesting starting block","","","Returns all locked amount, None if calculation overflows.","","","","","","","","","","","","","The vested transfer amount is too low","","Contains a variant per dispatchable extrinsic that this …","Claimed vesting.","Configuration trait of this pallet.","","The Error enum of this pallet.","The Event enum of this pallet","Can be used to configure the genesis state of this pallet.","Insufficient amount of balance to lock","The maximum vesting schedules","Failed because the maximum vesting schedules was exceeded","The minimum amount transferred to call vested_transfer.","Type alias to Pallet, to be used by construct_runtime.","The Pallet struct, the main type that implements traits …","","","This account have too many vesting schedules","Required origin for vested transfer.","Added new vesting schedule.","Vesting schedules of an account.","Updated vesting schedules.","Weight information for extrinsics in this module.","Vesting period is zero","Number of vests is zero","","","","","","","","","","","","","","","","","","","","","","","","","","See Pallet::claim.","","See Pallet::claim_for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","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 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.","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Create a call with the variant claim.","Create a call with the variant claim_for.","Create a call with the variant update_vesting_schedules.","Create a call with the variant vested_transfer.","","","","","","","","","","","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See Pallet::update_vesting_schedules.","","See Pallet::vested_transfer.","","An auto-generated getter for VestingSchedules.","","","","","","","","","","","","","","","","","","","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Vesting schedules of an account.","","","","","","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).","","","","","","","",""],"i":[0,0,0,9,9,9,9,9,9,57,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,57,57,9,42,35,0,38,0,35,0,0,0,42,35,42,35,0,0,35,0,42,35,38,0,38,35,42,42,38,39,40,32,42,38,40,42,38,40,42,38,40,42,38,32,39,40,42,38,32,39,40,32,39,40,39,40,38,39,40,38,39,40,39,39,39,42,38,40,42,38,40,42,38,40,42,38,40,32,42,38,32,39,40,42,38,32,39,40,32,40,0,42,38,32,39,40,42,38,40,38,39,40,38,38,38,39,39,39,40,40,40,42,38,39,40,42,38,32,39,40,42,42,38,38,32,32,39,39,40,40,42,42,38,38,32,32,39,39,40,40,40,40,40,40,40,42,38,40,39,39,42,38,32,39,40,39,42,38,32,39,40,42,38,32,39,40,42,38,32,39,40,39,39,40,40,40,40,39,39,39,39,39,39,39,32,42,38,40,39,0,42,38,40,38,39,40,42,38,32,39,40,42,38,32,39,40,0,0,0,42,38,40,42,38,40,42,38,40,42,38,32,39,40,42,38,40,42,38,32,39,40,42,38,32,39,40,39,40,39,40,32,39,42,38,32,39,40,39,42,58,59,58,60,60,61,62,62,62,61,63,0,0,0,0,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64],"f":[0,0,0,[[-1,1],2,[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[4,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,8],[[[9,[-1,-2]]],[[9,[-1,-2]]],10,[10,11,12]],[[-1,-2],2,[],[]],[-1,[[14,[[9,[-2,-3]],13]]],15,16,[12,11,12]],[[[17,[3]]],[[14,[-1,13]]],[]],[[7,[17,[3]]],[[14,[-1,13]]],[]],[[7,-1],[[14,[-2,13]]],15,[]],[18,-1,[]],[18,-1,[]],[18,2],[[[9,[-1,-2]],-3],2,19,[12,11,12],[20,21]],[[[9,[-1,-2]]],[[22,[-1]]],[23,24],[23,11,24]],[[[9,[-1,-2]],[9,[-1,-2]]],25,26,[26,11,12]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[[9,[-1,-2]],27],28,29,[29,11,12]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[6,[3,5]]],[]],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[-1,-2]],-1],-2,[23,24],[23,11,24]],[[],18],0,0,0,0,[[[9,[-1,-2]]],18,19,[12,11,12]],0,[[-1,[17,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[[[9,[-1,-2]]],[[22,[-2]]],[23,24],[23,11,24]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,30,[]],[[],31],[-1,-2,[],[]],[-1,-2,[],[]],[7,8],[[],8],[-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,[]],[[[32,[-1]],33],[[14,[2,34]]],35],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[32,[-1]]],2,35],[[[36,[-1]]],37,35],0,[[[36,[-1]]],37,35],0,[[[38,[-1]]],[[38,[-1]]],35],[[[39,[-1]]],[[39,[-1]]],[]],[[[40,[-1]]],[[40,[-1]]],35],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],18],[[],41],[[]],[-1,[[14,[[42,[-2]],13]]],15,[]],[-1,[[14,[[38,[-2]],13]]],15,35],[-1,[[14,[[40,[-2]],13]]],15,35],[[[17,[3]]],[[14,[-1,13]]],[]],[[[17,[3]]],[[14,[-1,13]]],[]],[[[17,[3]]],[[14,[-1,13]]],[]],[[7,[17,[3]]],[[14,[-1,13]]],[]],[[7,[17,[3]]],[[14,[-1,13]]],[]],[[7,[17,[3]]],[[14,[-1,13]]],[]],[[7,-1],[[14,[-2,13]]],15,[]],[[7,-1],[[14,[-2,13]]],15,[]],[[7,-1],[[14,[-2,13]]],15,[]],[[],[[32,[-1]]],35],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[-1,[[14,[[32,[-2]]]]],43,35],[[[40,[-1]]],44,35],0,[18,2],[18,2],[18,2],[18,2],[18,2],[[[42,[-1]],-2],2,[],[20,21]],[[[38,[-1]],-2],2,35,[20,21]],[[[40,[-1]],-2],2,35,[20,21]],[[[38,[-1]],[38,[-1]]],25,35],[[[39,[-1]],[39,[-1]]],25,[]],[[[40,[-1]],[40,[-1]]],25,35],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[[42,[-1]],27],28,35],[[[38,[-1]],27],28,35],[[[39,[-1]],27],28,[]],[[[40,[-1]],27],28,35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[40,[-1]]],3,35],[[],[[17,[3]]]],[[[40,[-1]]],45,35],[[],[[17,[45]]]],[[[40,[-1]]],46,35],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],18],[[],[[6,[47]]]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],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,[],[]],[[],45],[[],45],[[],[[40,[-1]]],35],[[],[[40,[-1]]],35],[[[6,[[9,[[48,[-1]]]]]]],[[40,[-1]]],35],[[[9,[[48,[-1]]]]],[[40,[-1]]],35],[[[48,[-1]]],2,35],[[],49],[[[48,[-1]]],2,35],[[],2],[[[48,[-1]],8],8,35],[[[48,[-1]]],8,35],[[],8],[[[32,[-1]],-2],14,35,50],[[[42,[-1]]],18,[]],[[[38,[-1]]],18,35],[[[40,[-1]]],18,35],[[],[[6,[51]]]],0,[[-1,[17,[3]]],[[6,[3,5]]],[]],[[-1,[17,[3]]],[[6,[3,5]]],[]],[[-1,[17,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[[],31],[[],31],[[],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[36,[-1]],[6,[[9,[[48,[-1]]]]]]],37,35],0,[[[36,[-1]],[9,[[48,[-1]]]]],37,35],0,0,[-1,[[52,[[9,[[48,[-2]]]]]]],53,35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[54]]]],[[-1,8],[[56,[55]]],[]],0,0,0,0,0,0,0,0,0,0,0,[[],2],[[],2],[[[6,[[9,[[48,[-1]]]]]]],2,35],[[[9,[[48,[-1]]]]],2,35],0,[-1,-2,[],[]],[-1,-2,[],[]],[18,-1,[]],[18,-1,[]],[18,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,30,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[72],"p":[[3,"Private",341],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",342],[3,"Vec",343],[15,"u32"],[3,"Weight",344],[3,"VestingSchedule",0],[8,"Clone",345],[8,"MaxEncodedLen",346],[8,"HasCompact",347],[3,"Error",348],[4,"Result",349],[8,"Input",350],[8,"Decode",350],[15,"slice"],[15,"usize"],[8,"Encode",350],[8,"Output",350],[8,"Sized",351],[4,"Option",352],[8,"AtLeast32Bit",353],[8,"Copy",351],[15,"bool"],[8,"PartialEq",354],[3,"Formatter",355],[6,"Result",355],[8,"Debug",355],[3,"TypeId",356],[3,"Type",357],[3,"GenesisConfig",59],[3,"Storage",358],[3,"String",359],[8,"Config",59],[6,"OriginFor",360],[6,"DispatchResult",361],[4,"Event",59],[3,"Pallet",59],[4,"Call",59],[3,"CrateVersion",362],[4,"Error",59],[8,"Deserializer",363],[6,"DispatchResultWithPostInfo",364],[15,"str"],[3,"DispatchInfo",364],[3,"PalletInfoData",362],[6,"BlockNumberFor",360],[3,"StorageVersion",362],[8,"Serializer",365],[3,"StorageInfo",366],[3,"BoundedVec",367],[8,"EncodeLike",368],[3,"TrackedStorageKey",358],[3,"PostDispatchInfo",364],[3,"DispatchErrorWithPostInfo",361],[8,"WeightInfo",0],[13,"vested_transfer",305],[13,"claim_for",305],[13,"update_vesting_schedules",305],[13,"Claimed",310],[13,"VestingScheduleAdded",310],[13,"VestingSchedulesUpdated",310],[3,"VestingSchedules",320]],"b":[]},\ "pallet_domain_id":{"doc":"Pallet Domain Id","t":"EIDGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLALLLLLLLLLCCCLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLL","n":["Call","Config","GenesisConfig","Module","Pallet","__clone_box","__clone_box","assimilate_storage","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","count","crate_version","current_storage_version","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","dispatch_bypass_filter","dispatchables","domain_id","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","index","infos","init","init","init","integrity_test","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","module_name","name","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","phantom","self_domain_id","serialize","storage_info","storage_types","to_keyed_vec","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tt_default_parts","tt_error_token","tt_extra_parts","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","whitelisted_storage_keys","SelfDomainId","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"pallet_domain_id"],[132,"pallet_domain_id::storage_types"],[153,"dyn_clone::sealed"],[154,"sp_storage"],[155,"alloc::string"],[156,"core::result"],[157,"alloc::alloc"],[158,"alloc::vec"],[159,"frame_support::traits::metadata"],[160,"parity_scale_codec::error"],[161,"parity_scale_codec::codec"],[162,"serde::de"],[163,"frame_support::dispatch"],[164,"core::fmt"],[165,"core::fmt"],[166,"frame_support::traits::metadata"],[167,"sp_domains"],[168,"serde::ser"],[169,"frame_support::traits::storage"],[170,"core::any"],[171,"scale_info::ty"],[172,"sp_storage"]],"d":["Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Can be used to configure the genesis state of this pallet.","Type alias to Pallet, to be used by construct_runtime.","Pallet domain-id to store self domain id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Warning: Doc-Only","","","","","","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).","","","","","","","",""],"i":[0,0,0,0,0,12,13,3,13,13,13,12,3,13,12,3,13,3,12,13,12,13,12,12,12,13,13,13,13,3,12,3,13,12,3,13,3,13,0,3,12,3,13,12,13,12,12,12,13,13,13,12,13,12,3,13,12,12,3,3,13,13,12,12,3,3,13,13,13,13,13,13,13,13,12,12,12,3,13,12,12,3,13,12,3,13,12,3,13,12,12,12,12,12,12,12,12,12,3,12,3,12,0,13,12,13,12,3,13,12,3,13,0,0,0,13,13,13,12,3,13,13,12,3,13,12,3,13,12,3,13,12,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37],"f":[0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[[3,[-1]],4],[[6,[2,5]]],7],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1]]],2,7],[[[12,[-1]]],[[12,[-1]]],[]],[[[13,[-1]]],[[13,[-1]]],7],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],14],[[],15],[[]],[-1,[[6,[[13,[-2]],16]]],17,7],[[[18,[8]]],[[6,[-1,16]]],[]],[[19,[18,[8]]],[[6,[-1,16]]],[]],[[19,-1],[[6,[-2,16]]],17,[]],[[],[[3,[-1]]],[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[-1,[[6,[[3,[-2]]]]],20,[]],[[[13,[-1]]],21,7],0,0,[14,2],[14,2],[14,2],[[[12,[-1]],[12,[-1]]],22,[]],[[[13,[-1]],[13,[-1]]],22,7],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[[12,[-1]],23],24,[]],[[[13,[-1]],23],24,7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[13,[-1]]],8,7],[[],[[18,[8]]]],[[[13,[-1]]],25,7],[[],[[18,[25]]]],[[[13,[-1]]],26,7],[-1,[[11,[8,10]]],[]],[[],14],[[],[[11,[27]]]],[[],14],[[],14],[[],14],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],25],[[],25],[[[28,[-1]]],2,7],[[],29],[[[28,[-1]]],2,7],[[],2],[[[28,[-1]],30],30,7],[[[28,[-1]]],30,7],[[],30],0,[[],31],[[[3,[-1]],-2],6,[],32],[[],[[11,[33]]]],0,[[-1,[18,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],0,0,0,[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[11,[36]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[14,-1,[]],[14,-1,[]],[14,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,34,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[3],"p":[[3,"Private",153],[15,"tuple"],[3,"GenesisConfig",0],[3,"Storage",154],[3,"String",155],[4,"Result",156],[8,"Config",0],[15,"u8"],[15,"array"],[3,"Global",157],[3,"Vec",158],[3,"Pallet",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",159],[3,"Error",160],[8,"Input",161],[15,"slice"],[15,"u32"],[8,"Deserializer",162],[6,"DispatchResultWithPostInfo",163],[15,"bool"],[3,"Formatter",164],[6,"Result",164],[15,"str"],[3,"DispatchInfo",163],[3,"PalletInfoData",159],[6,"BlockNumberFor",165],[3,"StorageVersion",159],[3,"Weight",166],[3,"DomainId",167],[8,"Serializer",168],[3,"StorageInfo",169],[3,"TypeId",170],[3,"Type",171],[3,"TrackedStorageKey",154],[3,"SelfDomainId",132]],"b":[]},\ -"pallet_domains":{"doc":"Pallet Domains","t":"NNNNNNNQENNENIQGQNGNQGQNQNNNQNNQNEEGGNENDIQQNNNNNNNNQQQQQQQNGGNNNNNDNNQNGQNQQQNNNQNQDNQNLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLFLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLALMMLMLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLNLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLMLLNLNLAMLLLLLLLKKKLALNLLNLLLLNLLLLLLLLLMLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLNLLLLLLLLLALLLNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDNENNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFNDNNDENNNNNNNNNLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNDNDNLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIKLLLLLKLLLLLLLLKLLLLKLKLKLKLKLKLLLLLLKLLKL","n":["BadBundleEquivocationFraudProof","BadBundleSignature","BadOperator","BadReceiptNotFound","BadValidBundleFraudProof","BadVrfSignature","BlockTree","BlockTreePruningDepth","BundleError","BundleStored","BundleTooLarge","Call","ChallengingGenesisReceipt","Config","ConfirmationDepthK","ConsensusBlockHash","Currency","DescendantsOfFraudulentERNotPruned","DomainBlockNumberFor","DomainEpochCompleted","DomainHash","DomainHashingFor","DomainHeader","DomainInstantiated","DomainInstantiationDeposit","DomainOperatorAllowListUpdated","DomainRegistry","DomainRuntimeCreated","DomainRuntimeUpgradeDelay","DomainRuntimeUpgradeScheduled","DomainRuntimeUpgraded","DomainTxRangeAdjustmentInterval","DuplicatedBundle","Error","Event","ExecutionInbox","ExecutionReceiptOf","FraudProof","FraudProofError","FraudProofProcessed","GenesisConfig","HoldIdentifier","HoldIdentifier","InitialDomainTxRange","InvalidBundleFraudProof","InvalidDomainBlockHashFraudProof","InvalidDomainId","InvalidExtrinsicRoot","InvalidExtrinsicRootFraudProof","InvalidOperatorId","InvalidStateTransitionFraudProof","InvalidTotalRewardsFraudProof","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxNominators","MaxPendingStakingOperation","MinOperatorStake","MissingOperator","Module","OpaqueBundleOf","OperatorDeregistered","OperatorNominated","OperatorRegistered","OperatorRewarded","OperatorSwitchedDomain","Pallet","ParentReceiptNotFound","PreferredOperator","Randomness","Receipt","ReceiptHashFor","RuntimeEvent","RuntimeRegistry","Share","StakeEpochDuration","StakeWithdrawalLockingPeriod","Staking","StakingEpoch","StaleBundle","SudoId","ThresholdUnsatisfied","TreasuryAccount","TxRangeState","UnexpectedFraudProof","WeightInfo","WithdrewStake","__clone_box","__clone_box","__clone_box","assimilate_storage","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_tree","block_tree_pruning_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","bundle_producer_election_params","calculate_tx_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","consensus_block_hash","consensus_block_info","consensus_block_number","count","crate_version","current_storage_version","decode","decode","decode","decode","decode","decode","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_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","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deregister_operator","deregister_operator","deserialize","dispatch_bypass_filter","dispatchables","domain_best_number","domain_block_extrinsic_root","domain_block_hash","domain_block_limit","domain_block_number","domain_instance_data","domain_instantiation_id","domain_registry","domain_runtime_code","domain_state_root","domain_tx_range","drop","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execution_receipt","execution_trace","execution_trace_root","extrinsics","extrinsics_shuffling_seed","final_state_root","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","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","genesis_domain","genesis_state_root","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","head_receipt_number","identity","identity","identity","identity","identity","identity","inboxed_bundles","index","infos","init","init","init","init","init","init","init","init","instantiate_domain","instantiate_domain","integrity_test","interval_blocks","interval_bundles","into","into","into","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_clear","module_name","name","new_call_variant_deregister_operator","new_call_variant_instantiate_domain","new_call_variant_nominate_operator","new_call_variant_register_domain_runtime","new_call_variant_register_operator","new_call_variant_submit_bundle","new_call_variant_submit_fraud_proof","new_call_variant_switch_domain","new_call_variant_update_domain_operator_allow_list","new_call_variant_upgrade_domain_runtime","new_call_variant_withdraw_stake","nominate_operator","nominate_operator","non_empty_er_exists","offchain_worker","oldest_receipt_number","on_bundle","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","operator","parent_domain_block_receipt_hash","pre_dispatch","register_domain_runtime","register_domain_runtime","register_operator","register_operator","runtime_id","runtime_registry","sealed_header","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","staking_pending_deposit","staking_pending_unlock","staking_staked","storage_info","storage_types","submit_bundle","submit_bundle","submit_bundle_unsigned","submit_fraud_proof","submit_fraud_proof","submit_fraud_proof_unsigned","successful_bundles","successful_fraud_proofs","switch_domain","switch_domain","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","total_rewards","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","tt_default_parts","tt_error_token","tt_extra_parts","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_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","tx_range","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","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","update_domain_operator_allow_list","update_domain_operator_allow_list","upgrade_domain_runtime","upgrade_domain_runtime","validate_unsigned","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","withdraw_stake","withdraw_stake","amount","amount","config","domain_config","domain_id","domain_id","fraud_proof","new_domain_id","opaque_bundle","operator_allow_list","operator_id","operator_id","operator_id","operator_id","raw_genesis_storage","raw_genesis_storage","runtime_id","runtime_name","runtime_type","withdraw","bundle_author","bundle_hash","completed_epoch_index","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","new_domain_id","new_head_receipt_number","nominator_id","nominator_id","nominator_id","old_domain_id","operator_id","operator_id","operator_id","operator_id","operator_id","operator_id","reward","runtime_id","runtime_id","runtime_id","runtime_type","scheduled_at","BadGenesisReceipt","BlockTreeNode","BuiltOnUnknownConsensusBlock","Error","InFutureReceipt","InvalidExtrinsicsRoots","InvalidTraceRoot","MaxHeadDomainNumber","MissingDomainBlock","NewBranchReceipt","PrunedReceipt","StaleReceipt","UnavailableConsensusBlockHash","UnexpectedReceiptType","UnknownParentBlockReceipt","__clone_box","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","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","execution_receipt","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","operator_ids","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","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","deregister_operator","instantiate_domain","nominate_operator","register_domain_runtime","register_operator","submit_bundle","submit_fraud_proof","switch_domain","update_domain_operator_allow_list","upgrade_domain_runtime","withdraw_stake","BalanceFreeze","DomainConfig","DomainNameTooLong","DomainNotFound","DomainObject","Error","ExceedMaxDomainBlockSize","ExceedMaxDomainBlockWeight","FailedToGenerateGenesisStateRoot","InsufficientFund","InvalidBundlesPerBlock","InvalidSlotProbability","MaxDomainId","NotDomainOwner","RuntimeNotFound","__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","bundle_slot_probability","clone","clone","clone_into","clone_into","created_at","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","deref","deref","deref","deref_mut","deref_mut","deref_mut","domain_config","domain_name","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","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","genesis_receipt_hash","identity","identity","identity","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","max_block_size","max_block_weight","operator_allow_list","owner_account_id","runtime_id","size_hint","size_hint","size_hint","target_bundles_per_block","to_keyed_vec","to_keyed_vec","to_keyed_vec","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","vzip","vzip","vzip","Error","FailedToDecodeRawGenesis","FailedToExtractRuntimeVersion","InvalidSpecName","MaxRuntimeId","MaxScheduledBlockNumber","MissingRuntimeObject","RuntimeCodeNotFoundInRawGenesis","RuntimeObject","RuntimeUpgradeAlreadyScheduled","ScheduledRuntimeUpgrade","SpecVersionNeedsToIncrease","__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","clone","clone","clone_into","clone_into","created_at","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","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","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","hash","hash","identity","identity","identity","init","init","init","into","into","into","into_complete_raw_genesis","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","raw_genesis","raw_genesis","runtime_name","runtime_type","runtime_upgrades","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","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","updated_at","version","version","vzip","vzip","vzip","BlockTree","BlockTreeNodes","ConsensusBlockHash","DomainRegistry","DomainStakingSummary","DomainTxRangeState","ExecutionInbox","HeadDomainNumber","HeadReceiptExtended","HeadReceiptNumber","InboxedBundleAuthor","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","NominatorCount","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingStakingOperationCount","PendingUnlocks","PendingWithdrawals","RuntimeRegistry","ScheduledRuntimeUpgrades","StateRoots","SuccessfulBundles","SuccessfulFraudProofs","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","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","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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_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","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","init","init","init","init","init","init","init","init","init","init","init","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","into","into","into","into","into","into","into","into","into","into","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","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","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","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_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","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_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","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","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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","SubstrateWeight","WeightInfo","auto_stake_block_rewards","auto_stake_block_rewards","borrow","borrow_mut","deref","deref_mut","deregister_operator","deregister_operator","drop","from","from_mut","from_mut","from_ref","from_ref","init","instantiate_domain","instantiate_domain","into","into_mut","into_ref","nominate_operator","nominate_operator","pending_staking_operation","pending_staking_operation","register_domain_runtime","register_domain_runtime","register_operator","register_operator","submit_bundle","submit_bundle","switch_domain","switch_domain","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upgrade_domain_runtime","upgrade_domain_runtime","vzip","withdraw_stake","withdraw_stake"],"q":[[0,"pallet_domains"],[502,"pallet_domains::Call"],[522,"pallet_domains::Event"],[549,"pallet_domains::block_tree"],[647,"pallet_domains::dispatchables"],[658,"pallet_domains::domain_registry"],[809,"pallet_domains::runtime_registry"],[958,"pallet_domains::storage_types"],[1651,"pallet_domains::weights"],[1695,"dyn_clone::sealed"],[1696,"sp_storage"],[1697,"alloc::string"],[1698,"core::result"],[1699,"alloc::alloc"],[1700,"alloc::vec"],[1701,"sp_domains"],[1702,"sp_domains::bundle_producer_election"],[1703,"core::option"],[1704,"subspace_core_primitives"],[1705,"parity_scale_codec::encode_like"],[1706,"frame_system::pallet_prelude"],[1707,"frame_support::traits::metadata"],[1708,"parity_scale_codec::error"],[1709,"parity_scale_codec::codec"],[1710,"frame_system::pallet_prelude"],[1711,"serde::de"],[1712,"frame_support::dispatch"],[1713,"core::fmt"],[1714,"core::fmt"],[1715,"frame_support::dispatch"],[1716,"alloc::boxed"],[1717,"sp_domains"],[1718,"sp_domains"],[1719,"serde::ser"],[1720,"frame_support::traits::storage"],[1721,"frame_system::offchain"],[1722,"core::any"],[1723,"scale_info::ty"],[1724,"sp_runtime::transaction_validity"],[1725,"core::clone"],[1726,"core::cmp"],[1727,"core::fmt"]],"d":["Bad/Invalid bundle equivocation fraud proof.","Invalid signature on the bundle header.","Operator is not allowed to produce bundles in current …","The targeted bad receipt not found which may already …","Bad/Invalid valid bundle fraud proof","Invalid vrf signature in the proof of election.","Block tree specific errors","The block tree pruning depth.","","A domain bundle was included.","Bundle size exceed the max bundle size limit in the domain …","Contains a variant per dispatchable extrinsic that this …","The genesis receipt is unchallengeable.","Configuration trait of this pallet.","Same with pallet_subspace::Config::ConfirmationDepthK.","The consensus block hash used to verify ER, only store the …","Currency type used by the domains for staking and other …","The descendants of the fraudulent ER is not pruned","","","Domain block hash type.","","The domain header type.","","The amount of fund to be locked up for the domain instance …","","Domain registry specific errors","","Delay before a domain runtime is upgraded.","","","Domain tx range is adjusted after every …","This bundle duplicated with an already submitted bundle","The Error enum of this pallet.","The Event enum of this pallet","A set of BundleDigest from all bundles that successfully …","","Invalid fraud proof.","","","Can be used to configure the genesis state of this pallet.","","A variation of the Identifier used for holding the funds …","Initial domain tx range value.","Invalid bundles fraud proof","Invalid domain block hash fraud proof.","Can not find the domain for given domain id.","","Invalid domain extrinsic fraud proof","Can not find the operator for given operator id.","Invalid state transition fraud proof","Invalid fraud proof since total rewards are not mismatched.","The maximum bundle per block limit for all domain.","The maximum block size limit for all domain.","The maximum block weight limit for all domain.","The maximum domain name length limit for all domain.","The maximum number of nominators for given operator.","The maximum number of pending staking operation that can …","Minimum operator stake required to become operator of a …","Missing operator.","Type alias to Pallet, to be used by construct_runtime.","","","","","","","The Pallet struct, the main type that implements traits …","Parent receipt not found.","","Randomness source.","An invalid execution receipt found in the bundle.","","","Runtime registry specific errors","Type representing the shares in the staking protocol.","Domain epoch transition interval","Minimum number of blocks after which any finalized …","Staking related errors.","Staking epoch specific errors.","The Bundle is created too long ago.","The sudo account id","Failed to pass the threshold check.","Treasury account.","Per-domain state for tx range calculation.","Unexpected fraud proof.","Weight information for extrinsics in this pallet.","","","","","","","","","","","","","","","","","","","","","","","","Domain block tree","Returns the block tree pruning depth.","","","","","","","","","","","","","","","","","","","Calculates the new tx range based on the bundles produced …","","","","","","","","The block hash corresponding to consensus_block_number.","An auto-generated getter for ConsensusBlockHash.","A pointer to the consensus block index which contains all …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See Pallet::deregister_operator.","","","Auto-generated docs-only module listing all defined …","","Extrinsic root field of the header of domain block …","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 …","","","Domain registry for domains","","","Returns the tx range for the domain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","List of storage roots collected during the domain block …","The Merkle root of the execution trace for the current …","The accompanying extrinsics.","","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.","","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.","","","","","","","","Returns the best execution chain number.","","","","","","","All the bundles that being included in the consensus block.","","","","","","","","","","","","See Pallet::instantiate_domain.","","Blocks in the current adjustment interval.","Bundles in the current adjustment interval.","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).","","","","","","","","","","","","","","","","","","","","Create a call with the variant deregister_operator.","Create a call with the variant instantiate_domain.","Create a call with the variant nominate_operator.","Create a call with the variant register_domain_runtime.","Create a call with the variant register_operator.","Create a call with the variant submit_bundle.","Create a call with the variant submit_fraud_proof.","Create a call with the variant switch_domain.","Create a call with the variant …","Create a call with the variant upgrade_domain_runtime.","Create a call with the variant withdraw_stake.","","See Pallet::nominate_operator.","Returns if there are any ERs in the challenge period that …","","Returns the block number of oldest execution receipt.","Called when a bundle is added to the current block.","","","","","","","","","","The hash of the ER for the last domain block.","","","See Pallet::register_domain_runtime.","","See Pallet::register_operator.","","Runtime registry for domains","Sealed bundle header.","","","","","","","","","","","","Auto-generated docs-only module listing all (public and …","","See Pallet::submit_bundle.","Submits an unsigned extrinsic Call::submit_bundle.","","See Pallet::submit_fraud_proof.","Submits an unsigned extrinsic Call::submit_fraud_proof.","","","","See Pallet::switch_domain.","","","","","","","","","","All SSC rewards for this ER to be shared across operators.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current tx range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extrinsic to update domain’s operator allow list. Note:","See Pallet::update_domain_operator_allow_list.","","See Pallet::upgrade_domain_runtime.","","","","","","","","","","Autogenerated weights for pallet_domains","","","","See Pallet::withdraw_stake.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Block tree specific errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The full ER for this block.","","","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).","","","","","A set of all operators who have committed to this ER …","","","","","","","","","","","","","","","","","","","","","","","","","","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Extrinsic to update domain’s operator allow list. Note:","Warning: Doc-Only","Warning: Doc-Only","","","","","","Domain registry specific errors","","","","","","","","","","","","","","","","","","","","","","","","","","","The probability of successful bundle in a slot (active …","","","","","The consensus chain block number when the domain first …","","","","","","","","","","","","","","","","","","","The domain config.","A user defined name for this domain, should be a …","","","","","","","","","","","","","","","","","","","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.","","The hash of the genesis execution receipt for this domain.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The max block size for this domain, may not exceed the …","The max block weight for this domain, may not exceed the …","Allowed operators to operate for this domain.","The address of the domain creator, used to validate …","A pointer to the RuntimeRegistry entry for this domain.","","","","The expected number of bundles for a domain block, must be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runtime specific errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The domain block tree, map (domain_id, domain_block_number…","Mapping of block tree node hash to the node, each node …","The consensus block hash used to verify ER, only store the …","The domain registry","Warning: Doc-Only","Warning: Doc-Only","A set of BundleDigest from all bundles that successfully …","The block number of the best domain block, increase by one …","Whether the head receipt have extended in the current …","The head receipt number of each domain","A mapping of bundle_header_hash -> bundle_author for all …","A temporary storage to hold any previous epoch details for …","Stores the next domain id.","Warning: Doc-Only","Stores the next runtime id.","Tracks the nominator count under given operator. This …","List of all current epoch’s nominators and their shares …","Warning: Doc-Only","List of all registered operators and their configuration.","Deposits initiated a nominator under this operator. Will …","All the pending unlocks for the nominators. We use this …","Operators who chose to deregister from a domain. Stored …","Temporary hold of all the operators who decided to switch …","Stores a list of operators who are unlocking in the coming …","A list operators who were slashed during the current epoch …","The pending staking operation count of the current epoch, …","A list of operators that are either unregistering or one …","Withdrawals initiated a nominator under this operator. …","Warning: Doc-Only","Warning: Doc-Only","State root mapped again each domain (block, hash) This …","Bundles submitted successfully in current block.","Fraud proofs submitted successfully in current 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.","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 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.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Weights for pallet_domains using the Substrate node and …","Weight functions needed for pallet_domains.","","Storage: Domains Nominators (r:1 w:0) Proof Skipped: …","","","","","","Storage: Domains OperatorIdOwner (r:1 w:0) Proof Skipped: …","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Storage: Domains RuntimeRegistry (r:1 w:0) Proof Skipped: …","Calls U::from(self).","","","","Storage: Domains Operators (r:1 w:0) Proof Skipped: …","","Storage: Domains DomainStakingSummary (r:1 w:1) Proof …","","Storage: Domains NextRuntimeId (r:1 w:1) Proof Skipped: …","","Storage: Domains PendingStakingOperationCount (r:1 w:1) …","","Storage: Domains HeadReceiptNumber (r:1 w:1) Proof …","","Storage: Domains OperatorIdOwner (r:1 w:0) Proof Skipped: …","","","","","","","Storage: Domains RuntimeRegistry (r:1 w:0) Proof Skipped: …","","","Storage: Domains PendingDeposits (r:1 w:0) Proof Skipped: …"],"i":[29,30,30,29,29,30,25,7,0,19,30,0,29,0,7,0,7,29,0,19,7,0,7,19,7,19,25,19,7,19,19,7,30,0,0,0,0,25,0,19,0,0,7,7,29,29,30,30,29,30,29,29,7,7,7,7,7,7,7,29,0,0,19,19,19,19,19,0,29,19,7,30,0,7,25,7,7,7,25,25,30,7,30,7,0,29,7,19,18,19,20,3,25,19,20,28,29,30,25,19,20,28,29,30,25,19,20,28,29,30,0,18,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,3,18,0,28,18,19,20,18,19,20,44,18,44,18,18,18,25,19,20,28,29,30,25,19,20,28,29,30,25,19,20,28,29,30,25,19,20,28,29,30,3,28,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,18,20,3,20,0,18,44,44,18,44,18,87,0,18,18,18,18,25,19,3,20,28,29,30,25,19,20,28,29,30,18,19,20,28,29,30,18,18,18,19,19,19,20,20,20,28,28,28,18,44,44,57,18,44,18,25,19,20,28,29,30,18,25,25,25,25,25,19,3,20,28,29,30,30,18,18,25,25,19,19,3,3,20,20,28,28,29,29,30,30,18,18,25,25,19,19,3,3,20,20,28,28,29,29,30,30,3,18,20,20,20,20,20,18,25,19,20,28,29,30,44,18,18,18,25,19,3,20,28,29,30,18,20,18,28,28,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,28,18,18,20,20,20,20,20,20,20,20,20,20,20,18,20,18,18,18,28,18,18,18,18,18,18,18,18,18,44,18,18,20,18,20,18,0,57,3,25,19,20,28,29,30,87,87,87,18,0,18,20,18,18,20,18,18,18,18,20,25,19,20,28,29,30,18,19,20,44,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,0,0,0,25,19,20,28,29,30,25,19,20,28,29,30,25,19,20,28,29,30,28,18,25,19,3,20,28,29,30,25,19,20,28,29,30,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,18,20,18,20,18,18,25,19,3,20,28,29,30,0,18,25,18,20,88,89,88,90,88,91,92,93,94,91,89,93,95,96,97,98,98,97,97,96,99,99,100,99,101,102,100,103,104,105,103,106,107,108,105,101,106,109,107,108,110,110,111,112,113,111,112,47,0,47,0,47,47,47,47,47,47,47,47,47,47,47,76,47,76,47,76,47,76,47,76,47,76,76,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,76,76,76,76,47,76,47,76,47,47,76,76,47,47,76,76,47,76,47,76,47,76,47,76,47,76,76,47,76,47,76,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,0,0,0,0,0,0,0,0,0,0,0,49,0,49,49,0,0,49,49,49,49,49,49,49,49,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,55,55,81,55,81,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,81,55,49,55,81,49,55,81,49,55,81,55,55,55,81,81,81,49,55,81,49,55,81,49,49,55,55,81,81,49,49,55,55,81,81,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,55,55,55,81,55,49,55,81,55,49,55,81,55,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,49,55,81,0,48,48,48,48,48,48,48,0,48,0,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,84,85,84,85,84,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,84,84,84,85,85,85,48,84,85,48,84,85,48,48,84,84,85,85,48,48,84,84,85,85,84,85,48,84,85,48,84,85,48,84,85,84,48,84,85,48,84,85,84,85,84,84,84,48,84,85,48,84,85,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,48,84,85,84,84,85,48,84,85,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,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,0,0,147,148,148,148,148,148,147,148,148,148,148,148,148,148,148,147,148,148,148,148,147,148,147,148,147,148,147,148,147,148,147,148,148,148,148,148,148,147,148,148,147,148],"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,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,[]],[[[3,[-1]],4],[[6,[2,5]]],7],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],0,[[],[[12,[-1]]],7],[-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,7],[13,[[15,[14]]]],[[16,17,17],16],[[],-1,[]],[[[18,[-1]]],[[18,[-1]]],[]],[[[19,[-1]]],[[19,[-1]]],7],[[[20,[-1]]],[[20,[-1]]],7],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[-1,-3],15,[[21,[13]]],7,[[21,[[22,[-2]]]]]],0,[[],23],[[],24],[[]],[-1,[[6,[[25,[-2]],26]]],27,[]],[-1,[[6,[[19,[-2]],26]]],27,7],[-1,[[6,[[20,[-2]],26]]],27,7],[-1,[[6,[28,26]]],27],[-1,[[6,[29,26]]],27],[-1,[[6,[30,26]]],27],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[],[[3,[-1]]],7],[[],28],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[[[33,[-1]],34],35,7],0,[-1,[[6,[[3,[-2]]]]],36,7],[[[20,[-1]]],37,7],0,[13,[[15,[[12,[-1]]]]],7],0,0,[13,[[15,[38]]]],0,[13,[[15,[[2,[39,[22,[-1]]]]]]],7],[13],0,[13,[[15,[[11,[8]]]]]],[[13,[12,[-1]]],15,7],[13,16],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[[[25,[-1]],-2],2,[],[40,41]],[[[19,[-1]],-2],2,7,[40,41]],[[[20,[-1]],-2],2,7,[40,41]],[[28,-1],2,[40,41]],[[29,-1],2,[40,41]],[[30,-1],2,[40,41]],[[[18,[-1]],[18,[-1]]],42,[]],[[[19,[-1]],[19,[-1]]],42,7],[[[20,[-1]],[20,[-1]]],42,7],[[28,28],42],[[29,29],42],[[30,30],42],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[[43,[-1]]],[[15,[[44,[-1]]]]],7],0,0,0,[[]],0,[[[18,[-1]],45],46,[]],[[[25,[-1]],45],46,7],[[[19,[-1]],45],46,7],[[[20,[-1]],45],46,7],[[28,45],46],[[29,45],46],[[30,45],46],[-1,-1,[]],[-1,-1,[]],[29,[[25,[-1]]],[]],[47,[[25,[-1]]],[]],[48,[[25,[-1]]],[]],[49,[[25,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[50,30],[-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,-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],0,[13,[[15,[51]]]],[[[20,[-1]]],8,7],[[],[[31,[8]]]],[[[20,[-1]]],52,7],[[],[[31,[52]]]],[[[20,[-1]]],53,7],[13,[[12,[-1]]],7],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],0,[[],23],[[],[[11,[54]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[[33,[-1]],55],35,7],0,[[],2],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,42,[]],[[],52],[[],52],[34,[[20,[-1]]],7],[55,[[20,[-1]]],7],[34,[[20,[-1]]],7],[[5,56,[11,[8]]],[[20,[-1]]],7],0,[[[57,[-1]]],[[20,[-1]]],7],[[[59,[[58,[[22,[-1]]]]]]],[[20,[-1]]],7],[[34,13],[[20,[-1]]],7],[[13,60],[[20,[-1]]],7],[[61,[11,[8]]],[[20,[-1]]],7],0,[[[33,[-1]],34],35,7],0,[13,42],[[[22,[-1]]],2,7],[13,[[12,[-1]]],7],[28,2],[[],62],[[[22,[-1]]],2,7],[[[22,[-1]]],2,7],[[],2],[[[22,[-1]],63],63,7],[[[22,[-1]]],63,7],[[[22,[-1]]],63,7],[[],63],[34,[[15,[[2,[64]]]]]],0,[[],[[6,[2,65]]]],[[[33,[-1]],5,56,[11,[8]]],35,7],0,0,0,[13,[[15,[61]]]],0,0,[[[3,[-1]],-2],6,7,66],[[[25,[-1]]],23,[]],[[[19,[-1]]],23,7],[[[20,[-1]]],23,7],[28,23],[29,23],[30,23],[34],[34],[34],[[],[[11,[67]]]],0,[[[33,[-1]],[57,[-1]]],35,7],0,[[[57,[-1]]],2,[7,[68,[20]]]],[[[33,[-1]],[59,[[58,[[22,[-1]]]]]]],35,7],0,[[[58,[[22,[-1]]]]],2,[7,68]],[13,[[11,[51]]]],[13,11],[[[33,[-1]],34,13],35,7],0,[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],0,0,0,[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],0,[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[-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,[],[]],[[[33,[-1]],13,60],35,7],0,[[[33,[-1]],61,[11,[8]]],35,7],0,[71,72],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[11,[73]]]],[[-1,63],[[75,[74]]],[]],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,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[76,[-1,-2,-3,-4,-5]]],[[76,[-1,-2,-3,-4,-5]]],77,77,77,77,77],[[-1,-2],2,[],[]],[-1,[[6,[47,26]]],27],[-1,[[6,[[76,[-2,-3,-4,-5,-6]],26]]],27,[],[],[],[],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,2],[23,2],[[47,-1],2,[40,41]],[[[76,[-1,-2,-3,-4,-5]],-6],2,[],[],[],[],[],[40,41]],[[47,47],42],[[[76,[-1,-2,-3,-4,-5]],[76,[-1,-2,-3,-4,-5]]],42,78,78,78,78,78],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],0,[[47,45],46],[[[76,[-1,-2,-3,-4,-5]],45],46,79,79,79,79,79],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[[],23],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[47,23],[[[76,[-1,-2,-3,-4,-5]]],23,[],[],[],[],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,69,[]],[-1,69,[]],[[],70],[[],70],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,2],[55,2],[34,2],[[5,56,[11,[8]]],2],0,[[[57,[-1]]],2,7],[[[59,[[58,[[22,[-1]]]]]]],2,7],[[34,13],2],[[13,60],2],[[61,[11,[8]]],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[55,[-1]]],[[55,[-1]]],[77,80]],[[[81,[-1,-2,-3]]],[[81,[-1,-2,-3]]],77,77,[77,80]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[49,26]]],27],[-1,[[6,[[55,[-2]],26]]],27,80],[-1,[[6,[[81,[-2,-3,-4]],26]]],27,82,82,[82,80]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],0,0,[23,2],[23,2],[23,2],[[49,-1],2,[40,41]],[[[55,[-1]],-2],2,80,[40,41]],[[[81,[-1,-2,-3]],-4],2,83,83,[83,80],[40,41]],[[49,49],42],[[[55,[-1]],[55,[-1]]],42,[78,80]],[[[81,[-1,-2,-3]],[81,[-1,-2,-3]]],42,78,78,[78,80]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[49,45],46],[[[55,[-1]],45],46,[79,80]],[[[81,[-1,-2,-3]],45],46,79,79,[79,80]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],0,[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[[],23],[[],23],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[49,23],[[[55,[-1]]],23,80],[[[81,[-1,-2,-3]]],23,83,83,[83,80]],0,[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[[],70],[[],70],[[],70],[-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,1],2,[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[84,[-1,-2]]],[[84,[-1,-2]]],77,77],[[[85,[-1]]],[[85,[-1]]],77],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[48,26]]],27],[-1,[[6,[[84,[-2,-3]],26]]],27,82,82],[-1,[[6,[[85,[-2]],26]]],27,82],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,2],[23,2],[23,2],[[48,-1],2,[40,41]],[[[84,[-1,-2]],-3],2,83,83,[40,41]],[[[85,[-1]],-2],2,83,[40,41]],[[48,48],42],[[[84,[-1,-2]],[84,[-1,-2]]],42,78,78],[[[85,[-1]],[85,[-1]]],42,78],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[48,45],46],[[[84,[-1,-2]],45],46,79,79],[[[85,[-1]],45],46,79],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],0,0,[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[[],23],[[],23],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[84,[-1,-2]],13],86,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[48,23],[[[84,[-1,-2]]],23,83,83],[[[85,[-1]]],23,83],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[[],70],[[],70],[[],70],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-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,0,0,0,0,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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[-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,[]],[-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,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[],63],[[],63],[-1,-2,[],[]],[-1,-2,[],[]],[23,-1,[]],[23,-1,[]],[[],63],[[],63],[23,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],23],[[],63],[[],63],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,69,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],63],[[],63],[-1,-2,[],[]],[[],63],[[],63]],"c":[60],"p":[[3,"Private",1695],[15,"tuple"],[3,"GenesisConfig",0],[3,"Storage",1696],[3,"String",1697],[4,"Result",1698],[8,"Config",0],[15,"u8"],[15,"array"],[3,"Global",1699],[3,"Vec",1700],[6,"DomainBlockNumberFor",0],[3,"DomainId",1701],[3,"BundleProducerElectionParams",1702],[4,"Option",1703],[3,"U256",1704],[15,"u64"],[3,"Pallet",0],[4,"Event",0],[4,"Call",0],[8,"EncodeLike",1705],[6,"BlockNumberFor",1706],[15,"usize"],[3,"CrateVersion",1707],[4,"Error",0],[3,"Error",1708],[8,"Input",1709],[3,"TxRangeState",0],[4,"FraudProofError",0],[4,"BundleError",0],[15,"slice"],[15,"u32"],[6,"OriginFor",1706],[6,"OperatorId",1701],[6,"DispatchResult",1710],[8,"Deserializer",1711],[6,"DispatchResultWithPostInfo",1710],[3,"DomainBlockLimit",1701],[3,"DomainInstanceData",1701],[8,"Output",1709],[8,"Sized",1712],[15,"bool"],[6,"ReceiptHashFor",0],[6,"ExecutionReceiptOf",0],[3,"Formatter",1713],[6,"Result",1713],[4,"Error",549],[4,"Error",809],[4,"Error",658],[4,"ProofOfElectionError",1702],[3,"H256",1714],[15,"str"],[3,"DispatchInfo",1710],[3,"PalletInfoData",1707],[3,"DomainConfig",658],[4,"RuntimeType",1701],[6,"OpaqueBundleOf",0],[4,"FraudProof",1715],[3,"Box",1716],[4,"OperatorAllowList",1701],[6,"RuntimeId",1701],[3,"StorageVersion",1707],[3,"Weight",1717],[6,"OperatorPublicKey",1701],[4,"TransactionValidityError",1718],[8,"Serializer",1719],[3,"StorageInfo",1720],[8,"SendTransactionTypes",1721],[3,"TypeId",1722],[3,"Type",1723],[4,"TransactionSource",1718],[6,"TransactionValidity",1718],[3,"TrackedStorageKey",1696],[3,"PostDispatchInfo",1710],[3,"DispatchErrorWithPostInfo",1724],[3,"BlockTreeNode",549],[8,"Clone",1725],[8,"PartialEq",1726],[8,"Debug",1713],[8,"Ord",1726],[3,"DomainObject",658],[8,"Decode",1709],[8,"Encode",1709],[3,"RuntimeObject",809],[3,"ScheduledRuntimeUpgrade",809],[3,"RawGenesis",1727],[8,"HoldIdentifier",0],[13,"register_operator",502],[13,"nominate_operator",502],[13,"instantiate_domain",502],[13,"update_domain_operator_allow_list",502],[13,"submit_fraud_proof",502],[13,"switch_domain",502],[13,"submit_bundle",502],[13,"deregister_operator",502],[13,"withdraw_stake",502],[13,"register_domain_runtime",502],[13,"upgrade_domain_runtime",502],[13,"BundleStored",522],[13,"DomainEpochCompleted",522],[13,"OperatorRegistered",522],[13,"DomainInstantiated",522],[13,"FraudProofProcessed",522],[13,"DomainOperatorAllowListUpdated",522],[13,"OperatorSwitchedDomain",522],[13,"OperatorNominated",522],[13,"WithdrewStake",522],[13,"PreferredOperator",522],[13,"OperatorDeregistered",522],[13,"OperatorRewarded",522],[13,"DomainRuntimeCreated",522],[13,"DomainRuntimeUpgradeScheduled",522],[13,"DomainRuntimeUpgraded",522],[3,"SuccessfulBundles",958],[3,"SuccessfulFraudProofs",958],[3,"NextRuntimeId",958],[3,"RuntimeRegistry",958],[3,"ScheduledRuntimeUpgrades",958],[3,"NextOperatorId",958],[3,"OperatorIdOwner",958],[3,"DomainStakingSummary",958],[3,"Operators",958],[3,"PendingOperatorSwitches",958],[3,"Nominators",958],[3,"NominatorCount",958],[3,"PendingDeposits",958],[3,"PendingWithdrawals",958],[3,"PendingOperatorDeregistrations",958],[3,"PendingOperatorUnlocks",958],[3,"PendingNominatorUnlocks",958],[3,"PendingUnlocks",958],[3,"PendingSlashes",958],[3,"PendingStakingOperationCount",958],[3,"NextDomainId",958],[3,"DomainRegistry",958],[3,"BlockTree",958],[3,"BlockTreeNodes",958],[3,"HeadReceiptNumber",958],[3,"HeadReceiptExtended",958],[3,"StateRoots",958],[3,"ConsensusBlockHash",958],[3,"ExecutionInbox",958],[3,"InboxedBundleAuthor",958],[3,"HeadDomainNumber",958],[3,"LastEpochStakingDistribution",958],[3,"DomainTxRangeState",958],[8,"WeightInfo",1651],[3,"SubstrateWeight",1651]],"b":[[249,"impl-From%3CFraudProofError%3E-for-Error%3CT%3E"],[250,"impl-From%3CError%3E-for-Error%3CT%3E"],[251,"impl-From%3CError%3E-for-Error%3CT%3E"],[252,"impl-From%3CError%3E-for-Error%3CT%3E"],[367,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[368,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[371,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[372,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ +"pallet_domains":{"doc":"Pallet Domains","t":"NNNNNNNQENNENIQGQNGNQGQNQNNNQNNQNEEGGNENDIQQNNNNNNNNQQQQQQQNGGNNNNNDNNQNGQNQQQNNNQNQDNQNLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLFLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLALMMLMLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLNLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLMLLNLNLAMLLLLLLLKKKLALNLLNLLLLNLLLLLLLLLMLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLNLLLLLLLLLALLLNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNDNENNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFNDNNDENNNNNNNNNLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNDNDNLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIKLLLLLKLLLLLLLLKLLLLKLKLKLKLKLKLLLLLLKLLKL","n":["BadBundleEquivocationFraudProof","BadBundleSignature","BadOperator","BadReceiptNotFound","BadValidBundleFraudProof","BadVrfSignature","BlockTree","BlockTreePruningDepth","BundleError","BundleStored","BundleTooLarge","Call","ChallengingGenesisReceipt","Config","ConfirmationDepthK","ConsensusBlockHash","Currency","DescendantsOfFraudulentERNotPruned","DomainBlockNumberFor","DomainEpochCompleted","DomainHash","DomainHashingFor","DomainHeader","DomainInstantiated","DomainInstantiationDeposit","DomainOperatorAllowListUpdated","DomainRegistry","DomainRuntimeCreated","DomainRuntimeUpgradeDelay","DomainRuntimeUpgradeScheduled","DomainRuntimeUpgraded","DomainTxRangeAdjustmentInterval","DuplicatedBundle","Error","Event","ExecutionInbox","ExecutionReceiptOf","FraudProof","FraudProofError","FraudProofProcessed","GenesisConfig","HoldIdentifier","HoldIdentifier","InitialDomainTxRange","InvalidBundleFraudProof","InvalidDomainBlockHashFraudProof","InvalidDomainId","InvalidExtrinsicRoot","InvalidExtrinsicRootFraudProof","InvalidOperatorId","InvalidStateTransitionFraudProof","InvalidTotalRewardsFraudProof","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxNominators","MaxPendingStakingOperation","MinOperatorStake","MissingOperator","Module","OpaqueBundleOf","OperatorDeregistered","OperatorNominated","OperatorRegistered","OperatorRewarded","OperatorSwitchedDomain","Pallet","ParentReceiptNotFound","PreferredOperator","Randomness","Receipt","ReceiptHashFor","RuntimeEvent","RuntimeRegistry","Share","StakeEpochDuration","StakeWithdrawalLockingPeriod","Staking","StakingEpoch","StaleBundle","SudoId","ThresholdUnsatisfied","TreasuryAccount","TxRangeState","UnexpectedFraudProof","WeightInfo","WithdrewStake","__clone_box","__clone_box","__clone_box","assimilate_storage","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_tree","block_tree_pruning_depth","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","bundle_producer_election_params","calculate_tx_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","consensus_block_hash","consensus_block_info","consensus_block_number","count","crate_version","current_storage_version","decode","decode","decode","decode","decode","decode","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_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","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deregister_operator","deregister_operator","deserialize","dispatch_bypass_filter","dispatchables","domain_best_number","domain_block_extrinsic_root","domain_block_hash","domain_block_limit","domain_block_number","domain_instance_data","domain_instantiation_id","domain_registry","domain_runtime_code","domain_state_root","domain_tx_range","drop","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execution_receipt","execution_trace","execution_trace_root","extrinsics","extrinsics_shuffling_seed","final_state_root","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","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","genesis_domain","genesis_state_root","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","head_receipt_number","identity","identity","identity","identity","identity","identity","inboxed_bundles","index","infos","init","init","init","init","init","init","init","init","instantiate_domain","instantiate_domain","integrity_test","interval_blocks","interval_bundles","into","into","into","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_clear","module_name","name","new_call_variant_deregister_operator","new_call_variant_instantiate_domain","new_call_variant_nominate_operator","new_call_variant_register_domain_runtime","new_call_variant_register_operator","new_call_variant_submit_bundle","new_call_variant_submit_fraud_proof","new_call_variant_switch_domain","new_call_variant_update_domain_operator_allow_list","new_call_variant_upgrade_domain_runtime","new_call_variant_withdraw_stake","nominate_operator","nominate_operator","non_empty_er_exists","offchain_worker","oldest_receipt_number","on_bundle","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","operator","parent_domain_block_receipt_hash","pre_dispatch","register_domain_runtime","register_domain_runtime","register_operator","register_operator","runtime_id","runtime_registry","sealed_header","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","staking_pending_deposit","staking_pending_unlock","staking_staked","storage_info","storage_types","submit_bundle","submit_bundle","submit_bundle_unsigned","submit_fraud_proof","submit_fraud_proof","submit_fraud_proof_unsigned","successful_bundles","successful_fraud_proofs","switch_domain","switch_domain","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","total_rewards","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","tt_default_parts","tt_error_token","tt_extra_parts","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_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","twox_64_concat","tx_range","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","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","update_domain_operator_allow_list","update_domain_operator_allow_list","upgrade_domain_runtime","upgrade_domain_runtime","validate_unsigned","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","withdraw_stake","withdraw_stake","amount","amount","config","domain_config","domain_id","domain_id","fraud_proof","new_domain_id","opaque_bundle","operator_allow_list","operator_id","operator_id","operator_id","operator_id","raw_genesis_storage","raw_genesis_storage","runtime_id","runtime_name","runtime_type","withdraw","bundle_author","bundle_hash","completed_epoch_index","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","new_domain_id","new_head_receipt_number","nominator_id","nominator_id","nominator_id","old_domain_id","operator_id","operator_id","operator_id","operator_id","operator_id","operator_id","reward","runtime_id","runtime_id","runtime_id","runtime_type","scheduled_at","BadGenesisReceipt","BlockTreeNode","BuiltOnUnknownConsensusBlock","Error","InFutureReceipt","InvalidExtrinsicsRoots","InvalidTraceRoot","MaxHeadDomainNumber","MissingDomainBlock","NewBranchReceipt","PrunedReceipt","StaleReceipt","UnavailableConsensusBlockHash","UnexpectedReceiptType","UnknownParentBlockReceipt","__clone_box","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","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","execution_receipt","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","operator_ids","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","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","deregister_operator","instantiate_domain","nominate_operator","register_domain_runtime","register_operator","submit_bundle","submit_fraud_proof","switch_domain","update_domain_operator_allow_list","upgrade_domain_runtime","withdraw_stake","BalanceFreeze","DomainConfig","DomainNameTooLong","DomainNotFound","DomainObject","Error","ExceedMaxDomainBlockSize","ExceedMaxDomainBlockWeight","FailedToGenerateGenesisStateRoot","InsufficientFund","InvalidBundlesPerBlock","InvalidSlotProbability","MaxDomainId","NotDomainOwner","RuntimeNotFound","__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","bundle_slot_probability","clone","clone","clone_into","clone_into","created_at","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","deref","deref","deref","deref_mut","deref_mut","deref_mut","domain_config","domain_name","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","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","genesis_receipt_hash","identity","identity","identity","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","max_block_size","max_block_weight","operator_allow_list","owner_account_id","runtime_id","size_hint","size_hint","size_hint","target_bundles_per_block","to_keyed_vec","to_keyed_vec","to_keyed_vec","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","vzip","vzip","vzip","Error","FailedToDecodeRawGenesis","FailedToExtractRuntimeVersion","InvalidSpecName","MaxRuntimeId","MaxScheduledBlockNumber","MissingRuntimeObject","RuntimeCodeNotFoundInRawGenesis","RuntimeObject","RuntimeUpgradeAlreadyScheduled","ScheduledRuntimeUpgrade","SpecVersionNeedsToIncrease","__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","clone","clone","clone_into","clone_into","created_at","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","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","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","hash","hash","identity","identity","identity","init","init","init","into","into","into","into_complete_raw_genesis","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","raw_genesis","raw_genesis","runtime_name","runtime_type","runtime_upgrades","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","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","updated_at","version","version","vzip","vzip","vzip","BlockTree","BlockTreeNodes","ConsensusBlockHash","DomainRegistry","DomainStakingSummary","DomainTxRangeState","ExecutionInbox","HeadDomainNumber","HeadReceiptExtended","HeadReceiptNumber","InboxedBundleAuthor","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","NominatorCount","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingStakingOperationCount","PendingUnlocks","PendingWithdrawals","RuntimeRegistry","ScheduledRuntimeUpgrades","StateRoots","SuccessfulBundles","SuccessfulFraudProofs","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","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","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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_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","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","init","init","init","init","init","init","init","init","init","init","init","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","into","into","into","into","into","into","into","into","into","into","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","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","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","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_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","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_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","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","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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","SubstrateWeight","WeightInfo","auto_stake_block_rewards","auto_stake_block_rewards","borrow","borrow_mut","deref","deref_mut","deregister_operator","deregister_operator","drop","from","from_mut","from_mut","from_ref","from_ref","init","instantiate_domain","instantiate_domain","into","into_mut","into_ref","nominate_operator","nominate_operator","pending_staking_operation","pending_staking_operation","register_domain_runtime","register_domain_runtime","register_operator","register_operator","submit_bundle","submit_bundle","switch_domain","switch_domain","try_from","try_into","type_id","unchecked_into","unique_saturated_into","upgrade_domain_runtime","upgrade_domain_runtime","vzip","withdraw_stake","withdraw_stake"],"q":[[0,"pallet_domains"],[502,"pallet_domains::Call"],[522,"pallet_domains::Event"],[549,"pallet_domains::block_tree"],[647,"pallet_domains::dispatchables"],[658,"pallet_domains::domain_registry"],[809,"pallet_domains::runtime_registry"],[958,"pallet_domains::storage_types"],[1651,"pallet_domains::weights"],[1695,"dyn_clone::sealed"],[1696,"sp_storage"],[1697,"alloc::string"],[1698,"core::result"],[1699,"alloc::alloc"],[1700,"alloc::vec"],[1701,"sp_domains"],[1702,"sp_domains::bundle_producer_election"],[1703,"core::option"],[1704,"subspace_core_primitives"],[1705,"parity_scale_codec::encode_like"],[1706,"frame_system::pallet_prelude"],[1707,"frame_support::traits::metadata"],[1708,"parity_scale_codec::error"],[1709,"parity_scale_codec::codec"],[1710,"frame_system::pallet_prelude"],[1711,"serde::de"],[1712,"frame_support::dispatch"],[1713,"core::fmt"],[1714,"core::fmt"],[1715,"frame_support::dispatch"],[1716,"alloc::boxed"],[1717,"sp_domains"],[1718,"sp_domains"],[1719,"serde::ser"],[1720,"frame_support::traits::storage"],[1721,"frame_system::offchain"],[1722,"core::any"],[1723,"scale_info::ty"],[1724,"sp_runtime::transaction_validity"],[1725,"core::clone"],[1726,"core::cmp"],[1727,"core::fmt"]],"d":["Bad/Invalid bundle equivocation fraud proof.","Invalid signature on the bundle header.","Operator is not allowed to produce bundles in current …","The targeted bad receipt not found which may already …","Bad/Invalid valid bundle fraud proof","Invalid vrf signature in the proof of election.","Block tree specific errors","The block tree pruning depth.","","A domain bundle was included.","Bundle size exceed the max bundle size limit in the domain …","Contains a variant per dispatchable extrinsic that this …","The genesis receipt is unchallengeable.","Configuration trait of this pallet.","Same with pallet_subspace::Config::ConfirmationDepthK.","The consensus block hash used to verify ER, only store the …","Currency type used by the domains for staking and other …","The descendants of the fraudulent ER is not pruned","","","Domain block hash type.","","The domain header type.","","The amount of fund to be locked up for the domain instance …","","Domain registry specific errors","","Delay before a domain runtime is upgraded.","","","Domain tx range is adjusted after every …","This bundle duplicated with an already submitted bundle","The Error enum of this pallet.","The Event enum of this pallet","A set of BundleDigest from all bundles that successfully …","","Invalid fraud proof.","","","Can be used to configure the genesis state of this pallet.","","A variation of the Identifier used for holding the funds …","Initial domain tx range value.","Invalid bundles fraud proof","Invalid domain block hash fraud proof.","Can not find the domain for given domain id.","","Invalid domain extrinsic fraud proof","Can not find the operator for given operator id.","Invalid state transition fraud proof","Invalid fraud proof since total rewards are not mismatched.","The maximum bundle per block limit for all domain.","The maximum block size limit for all domain.","The maximum block weight limit for all domain.","The maximum domain name length limit for all domain.","The maximum number of nominators for given operator.","The maximum number of pending staking operation that can …","Minimum operator stake required to become operator of a …","Missing operator.","Type alias to Pallet, to be used by construct_runtime.","","","","","","","The Pallet struct, the main type that implements traits …","Parent receipt not found.","","Randomness source.","An invalid execution receipt found in the bundle.","","","Runtime registry specific errors","Type representing the shares in the staking protocol.","Domain epoch transition interval","Minimum number of blocks after which any finalized …","Staking related errors.","Staking epoch specific errors.","The Bundle is created too long ago.","The sudo account id","Failed to pass the threshold check.","Treasury account.","Per-domain state for tx range calculation.","Unexpected fraud proof.","Weight information for extrinsics in this pallet.","","","","","","","","","","","","","","","","","","","","","","","","Domain block tree","Returns the block tree pruning depth.","","","","","","","","","","","","","","","","","","","Calculates the new tx range based on the bundles produced …","","","","","","","","The block hash corresponding to consensus_block_number.","An auto-generated getter for ConsensusBlockHash.","A pointer to the consensus block index which contains all …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See Pallet::deregister_operator.","","","Auto-generated docs-only module listing all defined …","","Extrinsic root field of the header of domain block …","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 …","","","Domain registry for domains","","","Returns the tx range for the domain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","List of storage roots collected during the domain block …","The Merkle root of the execution trace for the current …","The accompanying extrinsics.","","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.","","","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.","","","","","","","","","Returns the best execution chain number.","","","","","","","All the bundles that being included in the consensus block.","","","","","","","","","","","","See Pallet::instantiate_domain.","","Blocks in the current adjustment interval.","Bundles in the current adjustment interval.","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).","","","","","","","","","","","","","","","","","","","","Create a call with the variant deregister_operator.","Create a call with the variant instantiate_domain.","Create a call with the variant nominate_operator.","Create a call with the variant register_domain_runtime.","Create a call with the variant register_operator.","Create a call with the variant submit_bundle.","Create a call with the variant submit_fraud_proof.","Create a call with the variant switch_domain.","Create a call with the variant …","Create a call with the variant upgrade_domain_runtime.","Create a call with the variant withdraw_stake.","","See Pallet::nominate_operator.","Returns if there are any ERs in the challenge period that …","","Returns the block number of oldest execution receipt.","Called when a bundle is added to the current block.","","","","","","","","","","The hash of the ER for the last domain block.","","","See Pallet::register_domain_runtime.","","See Pallet::register_operator.","","Runtime registry for domains","Sealed bundle header.","","","","","","","","","","","","Auto-generated docs-only module listing all (public and …","","See Pallet::submit_bundle.","Submits an unsigned extrinsic Call::submit_bundle.","","See Pallet::submit_fraud_proof.","Submits an unsigned extrinsic Call::submit_fraud_proof.","","","","See Pallet::switch_domain.","","","","","","","","","","All SSC rewards for this ER to be shared across operators.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current tx range.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extrinsic to update domain’s operator allow list. Note:","See Pallet::update_domain_operator_allow_list.","","See Pallet::upgrade_domain_runtime.","","","","","","","","","","Autogenerated weights for pallet_domains","","","","See Pallet::withdraw_stake.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Block tree specific errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The full ER for this block.","","","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).","","","","","A set of all operators who have committed to this ER …","","","","","","","","","","","","","","","","","","","","","","","","","","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Extrinsic to update domain’s operator allow list. Note:","Warning: Doc-Only","Warning: Doc-Only","","","","","","Domain registry specific errors","","","","","","","","","","","","","","","","","","","","","","","","","","","The probability of successful bundle in a slot (active …","","","","","The consensus chain block number when the domain first …","","","","","","","","","","","","","","","","","","","The domain config.","A user defined name for this domain, should be a …","","","","","","","","","","","","","","","","","","","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.","","The hash of the genesis execution receipt for this domain.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The max block size for this domain, may not exceed the …","The max block weight for this domain, may not exceed the …","Allowed operators to operate for this domain.","The address of the domain creator, used to validate …","A pointer to the RuntimeRegistry entry for this domain.","","","","The expected number of bundles for a domain block, must be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Runtime specific errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The domain block tree, map (domain_id, domain_block_number…","Mapping of block tree node hash to the node, each node …","The consensus block hash used to verify ER, only store the …","The domain registry","Warning: Doc-Only","Warning: Doc-Only","A set of BundleDigest from all bundles that successfully …","The block number of the best domain block, increase by one …","Whether the head receipt have extended in the current …","The head receipt number of each domain","A mapping of bundle_header_hash -> bundle_author for all …","A temporary storage to hold any previous epoch details for …","Stores the next domain id.","Warning: Doc-Only","Stores the next runtime id.","Tracks the nominator count under given operator. This …","List of all current epoch’s nominators and their shares …","Warning: Doc-Only","List of all registered operators and their configuration.","Deposits initiated a nominator under this operator. Will …","All the pending unlocks for the nominators. We use this …","Operators who chose to deregister from a domain. Stored …","Temporary hold of all the operators who decided to switch …","Stores a list of operators who are unlocking in the coming …","A list operators who were slashed during the current epoch …","The pending staking operation count of the current epoch, …","A list of operators that are either unregistering or one …","Withdrawals initiated a nominator under this operator. …","Warning: Doc-Only","Warning: Doc-Only","State root mapped again each domain (block, hash) This …","Bundles submitted successfully in current block.","Fraud proofs submitted successfully in current 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.","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 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.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Weights for pallet_domains using the Substrate node and …","Weight functions needed for pallet_domains.","","Storage: Domains Nominators (r:1 w:0) Proof Skipped: …","","","","","","Storage: Domains OperatorIdOwner (r:1 w:0) Proof Skipped: …","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Storage: Domains RuntimeRegistry (r:1 w:0) Proof Skipped: …","Calls U::from(self).","","","","Storage: Domains Operators (r:1 w:0) Proof Skipped: …","","Storage: Domains DomainStakingSummary (r:1 w:1) Proof …","","Storage: Domains NextRuntimeId (r:1 w:1) Proof Skipped: …","","Storage: Domains PendingStakingOperationCount (r:1 w:1) …","","Storage: Domains HeadReceiptNumber (r:1 w:1) Proof …","","Storage: Domains OperatorIdOwner (r:1 w:0) Proof Skipped: …","","","","","","","Storage: Domains RuntimeRegistry (r:1 w:0) Proof Skipped: …","","","Storage: Domains PendingDeposits (r:1 w:0) Proof Skipped: …"],"i":[29,30,30,29,29,30,25,7,0,19,30,0,29,0,7,0,7,29,0,19,7,0,7,19,7,19,25,19,7,19,19,7,30,0,0,0,0,25,0,19,0,0,7,7,29,29,30,30,29,30,29,29,7,7,7,7,7,7,7,29,0,0,19,19,19,19,19,0,29,19,7,30,0,7,25,7,7,7,25,25,30,7,30,7,0,29,7,19,18,19,20,3,25,19,20,28,29,30,25,19,20,28,29,30,25,19,20,28,29,30,0,18,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,3,18,0,28,18,19,20,18,19,20,44,18,44,18,18,18,25,19,20,28,29,30,25,19,20,28,29,30,25,19,20,28,29,30,25,19,20,28,29,30,3,28,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,18,20,3,20,0,18,44,44,18,44,18,87,0,18,18,18,18,25,19,3,20,28,29,30,25,19,20,28,29,30,18,19,20,28,29,30,18,18,18,19,19,19,20,20,20,28,28,28,18,44,44,57,18,44,18,25,19,20,28,29,30,18,25,25,25,25,25,19,3,20,28,29,30,30,18,18,25,25,19,19,3,3,20,20,28,28,29,29,30,30,18,18,25,25,19,19,3,3,20,20,28,28,29,29,30,30,3,18,20,20,20,20,20,18,25,19,20,28,29,30,44,18,18,18,25,19,3,20,28,29,30,18,20,18,28,28,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,28,18,18,20,20,20,20,20,20,20,20,20,20,20,18,20,18,18,18,28,18,18,18,18,18,18,18,18,18,44,18,18,20,18,20,18,0,57,3,25,19,20,28,29,30,87,87,87,18,0,18,20,18,18,20,18,18,18,18,20,25,19,20,28,29,30,18,19,20,44,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,0,0,0,25,19,20,28,29,30,25,19,20,28,29,30,25,19,20,28,29,30,28,18,25,19,3,20,28,29,30,25,19,20,28,29,30,18,25,19,3,20,28,29,30,18,25,19,3,20,28,29,30,18,20,18,20,18,18,25,19,3,20,28,29,30,0,18,25,18,20,88,89,88,90,88,91,92,93,94,91,89,93,95,96,97,98,98,97,97,96,99,99,100,99,101,102,100,103,104,105,103,106,107,108,105,101,106,109,107,108,110,110,111,112,113,111,112,47,0,47,0,47,47,47,47,47,47,47,47,47,47,47,76,47,76,47,76,47,76,47,76,47,76,76,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,76,76,76,76,47,76,47,76,47,47,76,76,47,47,76,76,47,76,47,76,47,76,47,76,47,76,76,47,76,47,76,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,47,76,0,0,0,0,0,0,0,0,0,0,0,48,0,48,48,0,0,48,48,48,48,48,48,48,48,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,55,55,81,55,81,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,81,55,48,55,81,48,55,81,48,55,81,55,55,55,81,81,81,48,55,81,48,55,81,48,48,55,55,81,81,48,48,55,55,81,81,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,55,55,55,81,55,48,55,81,55,48,55,81,55,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,48,55,81,0,49,49,49,49,49,49,49,0,49,0,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,84,85,84,85,84,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,84,84,84,85,85,85,49,84,85,49,84,85,49,49,84,84,85,85,49,49,84,84,85,85,84,85,49,84,85,49,84,85,49,84,85,84,49,84,85,49,84,85,84,85,84,84,84,49,84,85,49,84,85,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,49,84,85,84,84,85,49,84,85,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,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,114,114,115,115,116,116,117,117,118,118,119,119,120,120,121,121,122,122,123,123,124,124,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,145,145,146,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,0,0,147,148,148,148,148,148,147,148,148,148,148,148,148,148,148,147,148,148,148,148,147,148,147,148,147,148,147,148,147,148,147,148,148,148,148,148,148,147,148,148,147,148],"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,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,[]],[[[3,[-1]],4],[[6,[2,5]]],7],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],0,[[],[[12,[-1]]],7],[-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,7],[13,[[15,[14]]]],[[16,17,17],16],[[],-1,[]],[[[18,[-1]]],[[18,[-1]]],[]],[[[19,[-1]]],[[19,[-1]]],7],[[[20,[-1]]],[[20,[-1]]],7],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[-1,-3],15,[[21,[13]]],7,[[21,[[22,[-2]]]]]],0,[[],23],[[],24],[[]],[-1,[[6,[[25,[-2]],26]]],27,[]],[-1,[[6,[[19,[-2]],26]]],27,7],[-1,[[6,[[20,[-2]],26]]],27,7],[-1,[[6,[28,26]]],27],[-1,[[6,[29,26]]],27],[-1,[[6,[30,26]]],27],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[],[[3,[-1]]],7],[[],28],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[[[33,[-1]],34],35,7],0,[-1,[[6,[[3,[-2]]]]],36,7],[[[20,[-1]]],37,7],0,[13,[[15,[[12,[-1]]]]],7],0,0,[13,[[15,[38]]]],0,[13,[[15,[[2,[39,[22,[-1]]]]]]],7],[13],0,[13,[[15,[[11,[8]]]]]],[[13,[12,[-1]]],15,7],[13,16],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[[[25,[-1]],-2],2,[],[40,41]],[[[19,[-1]],-2],2,7,[40,41]],[[[20,[-1]],-2],2,7,[40,41]],[[28,-1],2,[40,41]],[[29,-1],2,[40,41]],[[30,-1],2,[40,41]],[[[18,[-1]],[18,[-1]]],42,[]],[[[19,[-1]],[19,[-1]]],42,7],[[[20,[-1]],[20,[-1]]],42,7],[[28,28],42],[[29,29],42],[[30,30],42],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[[43,[-1]]],[[15,[[44,[-1]]]]],7],0,0,0,[[]],0,[[[18,[-1]],45],46,[]],[[[25,[-1]],45],46,7],[[[19,[-1]],45],46,7],[[[20,[-1]],45],46,7],[[28,45],46],[[29,45],46],[[30,45],46],[-1,-1,[]],[-1,-1,[]],[47,[[25,[-1]]],[]],[48,[[25,[-1]]],[]],[49,[[25,[-1]]],[]],[29,[[25,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[50,30],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],0,[13,[[15,[51]]]],[[[20,[-1]]],8,7],[[],[[31,[8]]]],[[[20,[-1]]],52,7],[[],[[31,[52]]]],[[[20,[-1]]],53,7],[13,[[12,[-1]]],7],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],0,[[],23],[[],[[11,[54]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[[33,[-1]],55],35,7],0,[[],2],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,42,[]],[[],52],[[],52],[34,[[20,[-1]]],7],[55,[[20,[-1]]],7],[34,[[20,[-1]]],7],[[5,56,[11,[8]]],[[20,[-1]]],7],0,[[[57,[-1]]],[[20,[-1]]],7],[[[59,[[58,[[22,[-1]]]]]]],[[20,[-1]]],7],[[34,13],[[20,[-1]]],7],[[13,60],[[20,[-1]]],7],[[61,[11,[8]]],[[20,[-1]]],7],0,[[[33,[-1]],34],35,7],0,[13,42],[[[22,[-1]]],2,7],[13,[[12,[-1]]],7],[28,2],[[],62],[[[22,[-1]]],2,7],[[[22,[-1]]],2,7],[[],2],[[[22,[-1]],63],63,7],[[[22,[-1]]],63,7],[[[22,[-1]]],63,7],[[],63],[34,[[15,[[2,[64]]]]]],0,[[],[[6,[2,65]]]],[[[33,[-1]],5,56,[11,[8]]],35,7],0,0,0,[13,[[15,[61]]]],0,0,[[[3,[-1]],-2],6,7,66],[[[25,[-1]]],23,[]],[[[19,[-1]]],23,7],[[[20,[-1]]],23,7],[28,23],[29,23],[30,23],[34],[34],[34],[[],[[11,[67]]]],0,[[[33,[-1]],[57,[-1]]],35,7],0,[[[57,[-1]]],2,[7,[68,[20]]]],[[[33,[-1]],[59,[[58,[[22,[-1]]]]]]],35,7],0,[[[58,[[22,[-1]]]]],2,[7,68]],[13,[[11,[51]]]],[13,11],[[[33,[-1]],34,13],35,7],0,[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],0,0,0,[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],0,[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[[],70],[[],70],[[],70],[[],70],[[],70],[[],70],[-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,[],[]],[[[33,[-1]],13,60],35,7],0,[[[33,[-1]],61,[11,[8]]],35,7],0,[71,72],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[11,[73]]]],[[-1,63],[[75,[74]]],[]],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,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[76,[-1,-2,-3,-4,-5]]],[[76,[-1,-2,-3,-4,-5]]],77,77,77,77,77],[[-1,-2],2,[],[]],[-1,[[6,[47,26]]],27],[-1,[[6,[[76,[-2,-3,-4,-5,-6]],26]]],27,[],[],[],[],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,2],[23,2],[[47,-1],2,[40,41]],[[[76,[-1,-2,-3,-4,-5]],-6],2,[],[],[],[],[],[40,41]],[[47,47],42],[[[76,[-1,-2,-3,-4,-5]],[76,[-1,-2,-3,-4,-5]]],42,78,78,78,78,78],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],0,[[47,45],46],[[[76,[-1,-2,-3,-4,-5]],45],46,79,79,79,79,79],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[[],23],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[47,23],[[[76,[-1,-2,-3,-4,-5]]],23,[],[],[],[],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,69,[]],[-1,69,[]],[[],70],[[],70],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,2],[55,2],[34,2],[[5,56,[11,[8]]],2],0,[[[57,[-1]]],2,7],[[[59,[[58,[[22,[-1]]]]]]],2,7],[[34,13],2],[[13,60],2],[[61,[11,[8]]],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[55,[-1]]],[[55,[-1]]],[77,80]],[[[81,[-1,-2,-3]]],[[81,[-1,-2,-3]]],77,77,[77,80]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[48,26]]],27],[-1,[[6,[[55,[-2]],26]]],27,80],[-1,[[6,[[81,[-2,-3,-4]],26]]],27,82,82,[82,80]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],0,0,[23,2],[23,2],[23,2],[[48,-1],2,[40,41]],[[[55,[-1]],-2],2,80,[40,41]],[[[81,[-1,-2,-3]],-4],2,83,83,[83,80],[40,41]],[[48,48],42],[[[55,[-1]],[55,[-1]]],42,[78,80]],[[[81,[-1,-2,-3]],[81,[-1,-2,-3]]],42,78,78,[78,80]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[48,45],46],[[[55,[-1]],45],46,[79,80]],[[[81,[-1,-2,-3]],45],46,79,79,[79,80]],[-1,-1,[]],[-1,-1,[]],[-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,[]],0,[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[[],23],[[],23],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[48,23],[[[55,[-1]]],23,80],[[[81,[-1,-2,-3]]],23,83,83,[83,80]],0,[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[[],70],[[],70],[[],70],[-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,1],2,[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[84,[-1,-2]]],[[84,[-1,-2]]],77,77],[[[85,[-1]]],[[85,[-1]]],77],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[49,26]]],27],[-1,[[6,[[84,[-2,-3]],26]]],27,82,82],[-1,[[6,[[85,[-2]],26]]],27,82],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,[31,[8]]],[[6,[-1,26]]],[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[[32,-1],[[6,[-2,26]]],27,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,2],[23,2],[23,2],[[49,-1],2,[40,41]],[[[84,[-1,-2]],-3],2,83,83,[40,41]],[[[85,[-1]],-2],2,83,[40,41]],[[49,49],42],[[[84,[-1,-2]],[84,[-1,-2]]],42,78,78],[[[85,[-1]],[85,[-1]]],42,78],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[-1,-2],42,[],[]],[[49,45],46],[[[84,[-1,-2]],45],46,79,79],[[[85,[-1]],45],46,79],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],0,0,[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[[],23],[[],23],[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[84,[-1,-2]],13],86,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[49,23],[[[84,[-1,-2]]],23,83,83],[[[85,[-1]]],23,83],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[[-1,[31,[8]]],[[11,[8,10]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[9,[8]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,[[11,[8,10]]],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[[],70],[[],70],[[],70],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-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,0,0,0,0,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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,-1,[]],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[23,2],[-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,[]],[-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,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[],63],[[],63],[-1,-2,[],[]],[-1,-2,[],[]],[23,-1,[]],[23,-1,[]],[[],63],[[],63],[23,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],23],[[],63],[[],63],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[[],63],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,69,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],63],[[],63],[-1,-2,[],[]],[[],63],[[],63]],"c":[60],"p":[[3,"Private",1695],[15,"tuple"],[3,"GenesisConfig",0],[3,"Storage",1696],[3,"String",1697],[4,"Result",1698],[8,"Config",0],[15,"u8"],[15,"array"],[3,"Global",1699],[3,"Vec",1700],[6,"DomainBlockNumberFor",0],[3,"DomainId",1701],[3,"BundleProducerElectionParams",1702],[4,"Option",1703],[3,"U256",1704],[15,"u64"],[3,"Pallet",0],[4,"Event",0],[4,"Call",0],[8,"EncodeLike",1705],[6,"BlockNumberFor",1706],[15,"usize"],[3,"CrateVersion",1707],[4,"Error",0],[3,"Error",1708],[8,"Input",1709],[3,"TxRangeState",0],[4,"FraudProofError",0],[4,"BundleError",0],[15,"slice"],[15,"u32"],[6,"OriginFor",1706],[6,"OperatorId",1701],[6,"DispatchResult",1710],[8,"Deserializer",1711],[6,"DispatchResultWithPostInfo",1710],[3,"DomainBlockLimit",1701],[3,"DomainInstanceData",1701],[8,"Output",1709],[8,"Sized",1712],[15,"bool"],[6,"ReceiptHashFor",0],[6,"ExecutionReceiptOf",0],[3,"Formatter",1713],[6,"Result",1713],[4,"Error",549],[4,"Error",658],[4,"Error",809],[4,"ProofOfElectionError",1702],[3,"H256",1714],[15,"str"],[3,"DispatchInfo",1710],[3,"PalletInfoData",1707],[3,"DomainConfig",658],[4,"RuntimeType",1701],[6,"OpaqueBundleOf",0],[4,"FraudProof",1715],[3,"Box",1716],[4,"OperatorAllowList",1701],[6,"RuntimeId",1701],[3,"StorageVersion",1707],[3,"Weight",1717],[6,"OperatorPublicKey",1701],[4,"TransactionValidityError",1718],[8,"Serializer",1719],[3,"StorageInfo",1720],[8,"SendTransactionTypes",1721],[3,"TypeId",1722],[3,"Type",1723],[4,"TransactionSource",1718],[6,"TransactionValidity",1718],[3,"TrackedStorageKey",1696],[3,"PostDispatchInfo",1710],[3,"DispatchErrorWithPostInfo",1724],[3,"BlockTreeNode",549],[8,"Clone",1725],[8,"PartialEq",1726],[8,"Debug",1713],[8,"Ord",1726],[3,"DomainObject",658],[8,"Decode",1709],[8,"Encode",1709],[3,"RuntimeObject",809],[3,"ScheduledRuntimeUpgrade",809],[3,"RawGenesis",1727],[8,"HoldIdentifier",0],[13,"register_operator",502],[13,"nominate_operator",502],[13,"instantiate_domain",502],[13,"update_domain_operator_allow_list",502],[13,"submit_fraud_proof",502],[13,"switch_domain",502],[13,"submit_bundle",502],[13,"deregister_operator",502],[13,"withdraw_stake",502],[13,"register_domain_runtime",502],[13,"upgrade_domain_runtime",502],[13,"BundleStored",522],[13,"DomainEpochCompleted",522],[13,"OperatorRegistered",522],[13,"DomainInstantiated",522],[13,"FraudProofProcessed",522],[13,"DomainOperatorAllowListUpdated",522],[13,"OperatorSwitchedDomain",522],[13,"OperatorNominated",522],[13,"WithdrewStake",522],[13,"PreferredOperator",522],[13,"OperatorDeregistered",522],[13,"OperatorRewarded",522],[13,"DomainRuntimeCreated",522],[13,"DomainRuntimeUpgradeScheduled",522],[13,"DomainRuntimeUpgraded",522],[3,"SuccessfulBundles",958],[3,"SuccessfulFraudProofs",958],[3,"NextRuntimeId",958],[3,"RuntimeRegistry",958],[3,"ScheduledRuntimeUpgrades",958],[3,"NextOperatorId",958],[3,"OperatorIdOwner",958],[3,"DomainStakingSummary",958],[3,"Operators",958],[3,"PendingOperatorSwitches",958],[3,"Nominators",958],[3,"NominatorCount",958],[3,"PendingDeposits",958],[3,"PendingWithdrawals",958],[3,"PendingOperatorDeregistrations",958],[3,"PendingOperatorUnlocks",958],[3,"PendingNominatorUnlocks",958],[3,"PendingUnlocks",958],[3,"PendingSlashes",958],[3,"PendingStakingOperationCount",958],[3,"NextDomainId",958],[3,"DomainRegistry",958],[3,"BlockTree",958],[3,"BlockTreeNodes",958],[3,"HeadReceiptNumber",958],[3,"HeadReceiptExtended",958],[3,"StateRoots",958],[3,"ConsensusBlockHash",958],[3,"ExecutionInbox",958],[3,"InboxedBundleAuthor",958],[3,"HeadDomainNumber",958],[3,"LastEpochStakingDistribution",958],[3,"DomainTxRangeState",958],[8,"WeightInfo",1651],[3,"SubstrateWeight",1651]],"b":[[249,"impl-From%3CError%3E-for-Error%3CT%3E"],[250,"impl-From%3CError%3E-for-Error%3CT%3E"],[251,"impl-From%3CError%3E-for-Error%3CT%3E"],[252,"impl-From%3CFraudProofError%3E-for-Error%3CT%3E"],[367,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[368,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[371,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[372,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ "pallet_feeds":{"doc":"Pallet feeds, used for storing arbitrary user-provided …","t":"EDIEENNDNNQQNQNGNNNDQDNLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLMLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAKMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLMLLLLLLLMLNMLLLLLLALLLLLLLLLLLNLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMFFFFFNNGEILLLLLLLLLLLLLLLLLKLLLLLLLMMMDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Call","CallObject","Config","Error","Event","FeedClosed","FeedClosed","FeedConfig","FeedCreated","FeedDeleted","FeedId","FeedProcessorKind","FeedUpdated","MaxFeeds","MaxFeedsReached","Module","NotFeedOwner","ObjectSubmitted","OwnershipTransferred","Pallet","RuntimeEvent","TotalObjectsAndSize","UnknownFeedId","__clone_box","__clone_box","__clone_box","active","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_256","blake2_256","blake2_256","blake2_256","blake2_256","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone_into","clone_into","clone_into","close","close","count","count","crate_version","create","create","current_storage_version","decode","decode","decode","decode","decode","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_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract_call_objects","feed_configs","feed_processor","feed_processor","feed_processor_id","feeds","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_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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","identity","identity","identity","identity","index","infos","init","init","init","init","init","init","init","integrity_test","into","into","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_clear","key","metadata","module_name","name","new_call_variant_close","new_call_variant_create","new_call_variant_put","new_call_variant_transfer","new_call_variant_update","next_feed_id","offchain_worker","offset","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","owner","put","put","size","size_hint","size_hint","size_hint","size_hint","size_hint","storage_info","storage_types","successful_puts","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","totals","transfer","transfer","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","tt_default_parts","tt_error_token","tt_extra_parts","twox_128","twox_128","twox_128","twox_128","twox_128","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","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","update","update","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","feed_id","feed_id","feed_id","feed_id","feed_processor_id","feed_processor_id","init_data","init_data","new_owner","object","feed_id","feed_id","feed_id","feed_id","feed_id","feed_id","metadata","new_owner","object_size","old_owner","who","who","who","who","who","close","create","put","transfer","update","Content","Custom","FeedMetadata","FeedObjectMapping","FeedProcessor","borrow","borrow_mut","delete","deref","deref_mut","drop","fmt","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into_mut","into_ref","object_mappings","put","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","key","offset","offset","FeedConfigs","Feeds","Metadata","NextFeedId","SuccessfulPuts","Totals","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","from","from","from","from","from","from","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","init","init","init","init","init","init","into","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","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","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"pallet_feeds"],[338,"pallet_feeds::Call"],[348,"pallet_feeds::Event"],[363,"pallet_feeds::dispatchables"],[368,"pallet_feeds::feed_processor"],[398,"pallet_feeds::feed_processor::FeedObjectMapping"],[401,"pallet_feeds::storage_types"],[527,"dyn_clone::sealed"],[528,"alloc::alloc"],[529,"alloc::vec"],[530,"frame_system::pallet_prelude"],[531,"frame_support::dispatch"],[532,"frame_support::traits::metadata"],[533,"core::option"],[534,"parity_scale_codec::error"],[535,"core::result"],[536,"parity_scale_codec::codec"],[537,"parity_scale_codec::codec"],[538,"frame_support::dispatch"],[539,"parity_scale_codec::codec"],[540,"alloc::boxed"],[541,"bounded_collections::bounded_vec"],[542,"core::fmt"],[543,"core::fmt"],[544,"frame_support::traits::storage"],[545,"core::any"],[546,"scale_info::ty"],[547,"sp_storage"],[548,"frame_support::dispatch"],[549,"sp_runtime"]],"d":["Contains a variant per dispatchable extrinsic that this …","Mapping to the object offset within an extrinsic …","Configuration trait of this pallet.","pallet-feeds errors","pallet-feeds events","Feed was closed.","Feed was closed","","New feed was created.","Feed was deleted.","","","An existing feed was updated.","","Maximum feeds created by the caller","Type alias to Pallet, to be used by construct_runtime.","Not a feed owner","New object was added.","feed ownership transferred","Pallet feeds, used for storing arbitrary user-provided …","pallet-feeds events","Total amount of data and number of objects stored in a feed","FeedId doesn’t exist","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Closes the feed and stops accepting new feed.","See Pallet::close.","","Total number of objects","","Create a new feed","See Pallet::create.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extract the call objects if an extrinsic corresponds to put…","An auto-generated getter for FeedConfigs.","Defines FeedProcessor and its types","","","An auto-generated getter for Feeds.","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","Key to the object located at the offset.","An auto-generated getter for Metadata.","","","Create a call with the variant close.","Create a call with the variant create.","Create a call with the variant put.","Create a call with the variant transfer.","Create a call with the variant update.","An auto-generated getter for NextFeedId.","","Offset of object in the encoded call.","","","","","","","","","Put a new object into a feed","See Pallet::put.","Total size of objects in bytes","","","","","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","An auto-generated getter for Totals.","Transfers feed from current owner to new owner","See Pallet::transfer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the feed with init data provided.","See Pallet::update.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Closes the feed and stops accepting new feed.","Create a new feed","Put a new object into a feed","Transfers feed from current owner to new owner","Updates the feed with init data provided.","Maps the object or some data within the object at the …","Maps the object or some data within the object at the …","Metadata of a feed object as raw bytes.","Holds the offset to some portion of data within/or the …","Feed Processor","","","Signals a delete to any underlying feed data.","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Initiates a specific Feed with data transparent to …","","Calls U::from(self).","","","Returns any object mappings inside the given object","Puts a feed and returns the Metadata if any. This is …","","","","","","","","","","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","Warning: Doc-Only","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 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.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,8,19,0,8,8,9,9,8,9,19,0,19,8,8,0,9,0,19,7,8,10,20,8,19,10,20,22,8,19,10,20,22,8,19,10,20,22,7,8,19,10,31,20,22,7,8,19,10,31,20,22,22,7,8,10,7,8,10,7,10,7,22,7,7,10,7,8,19,10,20,22,8,19,10,20,22,8,19,10,20,22,8,19,10,20,22,20,22,7,8,19,10,31,20,22,7,8,19,10,31,20,22,10,0,7,8,19,10,31,20,22,8,19,10,20,22,7,8,10,22,7,7,7,8,8,8,10,10,10,22,22,22,10,7,0,9,20,7,7,8,19,10,31,20,22,7,8,19,10,31,20,22,7,7,8,8,19,19,10,10,31,31,20,20,22,22,7,7,8,8,19,19,10,10,31,31,20,20,22,22,10,10,10,10,10,8,19,10,20,22,7,7,7,8,19,10,31,20,22,7,7,8,19,10,31,20,22,7,8,19,10,31,20,22,7,8,19,10,31,20,22,22,31,7,7,7,10,10,10,10,10,7,7,31,7,7,7,7,7,7,7,20,7,10,22,8,19,10,20,22,7,0,7,8,19,10,20,22,7,8,10,7,7,10,7,8,19,10,31,20,22,7,8,19,10,31,20,22,0,0,0,8,19,10,20,22,8,19,10,20,22,8,19,10,20,22,7,8,19,10,31,20,22,8,19,10,20,22,7,8,19,10,31,20,22,7,8,19,10,31,20,22,7,10,7,8,19,10,31,20,22,7,19,55,56,57,58,59,55,59,55,58,56,60,61,62,63,64,65,60,65,60,65,60,61,62,63,64,0,0,0,0,0,53,53,0,0,0,53,53,33,53,53,53,53,53,53,53,53,53,33,53,53,53,53,33,33,53,53,53,53,53,53,66,67,66,0,0,0,0,0,0,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,68,69,69,70,70,71,71,72,72,73,73,68,68,69,69,70,70,71,71,72,72,73,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73,68,69,70,71,72,73],"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,[]],0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-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,[]],[[[7,[-1]]],[[7,[-1]]],[]],[[[8,[-1]]],[[8,[-1]]],9],[[[10,[-1]]],[[10,[-1]]],9],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[11,[-1]]],12,9],0,[[],13],0,[[],14],[[[11,[-1]],[15,[[6,[3]]]]],12,9],0,[[]],[-1,[[17,[[8,[-2]],16]]],18,9],[-1,[[17,[[19,[-2]],16]]],18,[]],[-1,[[17,[[10,[-2]],16]]],18,9],[-1,[[17,[[20,[-2,-3]],16]]],18,21,21],[-1,[[17,[22,16]]],18],[[[23,[3]]],[[17,[-1,16]]],[]],[[[23,[3]]],[[17,[-1,16]]],[]],[[[23,[3]]],[[17,[-1,16]]],[]],[[[23,[3]]],[[17,[-1,16]]],[]],[[[23,[3]]],[[17,[-1,16]]],[]],[[24,[23,[3]]],[[17,[-1,16]]],[]],[[24,[23,[3]]],[[17,[-1,16]]],[]],[[24,[23,[3]]],[[17,[-1,16]]],[]],[[24,[23,[3]]],[[17,[-1,16]]],[]],[[24,[23,[3]]],[[17,[-1,16]]],[]],[[24,-1],[[17,[-2,16]]],18,[]],[[24,-1],[[17,[-2,16]]],18,[]],[[24,-1],[[17,[-2,16]]],18,[]],[[24,-1],[[17,[-2,16]]],18,[]],[[24,-1],[[17,[-2,16]]],18,[]],[[],[[20,[-1,-2]]],25,25],[[],22],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[[[10,[-1]]],26,9],0,[13,2],[13,2],[13,2],[13,2],[13,2],[13,2],[13,2],[[[8,[-1]],-2],2,9,[27,28]],[[[19,[-1]],-2],2,[],[27,28]],[[[10,[-1]],-2],2,9,[27,28]],[[[20,[-1,-2]],-3],2,29,29,[27,28]],[[22,-1],2,[27,28]],[[[7,[-1]],[7,[-1]]],30,[]],[[[8,[-1]],[8,[-1]]],30,9],[[[10,[-1]],[10,[-1]]],30,9],[[22,22],30],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[-1,-2],30,[],[]],[[[10,[-1]]],[[6,[31]]],9],[-1,[[15,[20]]],32],0,[[],[[34,[33]]]],0,[-1,[[15,[35]]],32],[[[7,[-1]],36],37,[]],[[[8,[-1]],36],37,9],[[[19,[-1]],36],37,9],[[[10,[-1]],36],37,9],[[31,36],37],[[[20,[-1,-2]],36],37,38,38],[[22,36],37],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-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,[]],[[[10,[-1]]],3,9],[[],[[23,[3]]]],[[[10,[-1]]],39,9],[[],[[23,[39]]]],[[[10,[-1]]],40,9],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],13],[[],[[6,[41]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],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,30,[]],0,[-1,[[15,[42]]],32],[[],39],[[],39],[[],[[10,[-1]]],9],[[[15,[[6,[3]]]]],[[10,[-1]]],9],[[[6,[3]]],[[10,[-1]]],9],[[],[[10,[-1]]],9],[[[15,[[6,[3]]]]],[[10,[-1]]],9],[[]],[[[43,[-1]]],2,9],0,[[],44],[[[43,[-1]]],2,9],[[],2],[[[43,[-1]],45],45,9],[[[43,[-1]]],45,9],[[[43,[-1]]],45,9],[[],45],0,[[[11,[-1]],[6,[3]]],12,9],0,0,[[[8,[-1]]],13,9],[[[19,[-1]]],13,[]],[[[10,[-1]]],13,9],[[[20,[-1,-2]]],13,29,29],[22,13],[[],[[6,[46]]]],0,[[],6],[[-1,[23,[3]]],[[6,[3,5]]],[]],[[-1,[23,[3]]],[[6,[3,5]]],[]],[[-1,[23,[3]]],[[6,[3,5]]],[]],[[-1,[23,[3]]],[[6,[3,5]]],[]],[[-1,[23,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,32],[[[11,[-1]]],12,9],0,[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[[],48],[[],48],[[],48],[[],48],[[],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,[],[]],[[[11,[-1]],[15,[[6,[3]]]]],12,9],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[49]]]],[[-1,45],[[51,[50]]],[]],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,[[],2],[[[15,[[6,[3]]]]],2],[[[6,[3]]],2],[[],2],[[[15,[[6,[3]]]]],2],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],52,[],[]],[13,-1,[]],[13,-1,[]],[13,2],[[53,36],37],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[-1,-2,[23,[3]]],52,[],[]],[[],13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2,[23,[3]]],[[6,[53]]],[],[]],[[-1,-2,[23,[3]]],[[17,[[15,[42]],54]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,47,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,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,[],[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,2],[13,2],[13,2],[13,2],[13,2],[13,2],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[-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,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[-1,47,[]],[-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,[],[]]],"c":[15],"p":[[3,"Private",527],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",528],[3,"Vec",529],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[6,"OriginFor",530],[6,"DispatchResult",531],[15,"usize"],[3,"CrateVersion",532],[4,"Option",533],[3,"Error",534],[4,"Result",535],[8,"Input",536],[4,"Error",0],[3,"FeedConfig",0],[8,"Decode",536],[3,"TotalObjectsAndSize",0],[15,"slice"],[15,"u32"],[8,"Default",537],[6,"DispatchResultWithPostInfo",531],[8,"Output",536],[8,"Sized",538],[8,"Encode",536],[15,"bool"],[3,"CallObject",0],[8,"EncodeLike",539],[8,"FeedProcessor",368],[3,"Box",540],[3,"BoundedVec",541],[3,"Formatter",542],[6,"Result",542],[8,"Debug",542],[15,"str"],[3,"DispatchInfo",531],[3,"PalletInfoData",532],[6,"FeedMetadata",368],[6,"BlockNumberFor",530],[3,"StorageVersion",532],[3,"Weight",543],[3,"StorageInfo",544],[3,"TypeId",545],[3,"Type",546],[3,"TrackedStorageKey",547],[3,"PostDispatchInfo",531],[3,"DispatchErrorWithPostInfo",548],[6,"DispatchResult",548],[4,"FeedObjectMapping",368],[4,"DispatchError",548],[13,"update",338],[13,"put",338],[13,"close",338],[13,"transfer",338],[13,"create",338],[13,"ObjectSubmitted",348],[13,"FeedCreated",348],[13,"FeedUpdated",348],[13,"FeedClosed",348],[13,"FeedDeleted",348],[13,"OwnershipTransferred",348],[13,"Custom",398],[13,"Content",398],[3,"Metadata",401],[3,"FeedConfigs",401],[3,"Feeds",401],[3,"Totals",401],[3,"NextFeedId",401],[3,"SuccessfulPuts",401]],"b":[[243,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[244,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ "pallet_grandpa_finality_verifier":{"doc":"Substrate GRANDPA finality verifier","t":"DLMLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLALMLLLLLLLLLLLLLQIQQQGMLLLLLLMEQIENNNNNNNNNNNGDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLFLLALLLLLLLLLLCCCLLLLLLLLLLLLLLLLLFLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["InitializationData","__clone_box","best_known_finalized_header","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","chain","clear","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","drop","encode_to","eq","equivalent","equivalent","equivalent","fmt","from","from_mut","from_mut","from_ref","from_ref","identity","init","into","into_mut","into_ref","is_clear","pallet","serialize","set_id","size_hint","to_keyed_vec","to_owned","try_from","try_into","twox_128","twox_256","twox_64_concat","type_id","type_info","unchecked_into","unique_saturated_into","vzip","BlockNumber","Chain","Hash","Hasher","Header","SignedBlock","block","decode_block","decode_block_hash","decode_block_number","decode_block_number_and_hash","decode_grandpa_justifications","decode_header","justifications","Call","ChainId","Config","Error","FailedDecodingBlock","FailedDecodingBlockHash","FailedDecodingBlockNumber","FailedDecodingHeader","FailedDecodingInitData","FailedDecodingJustifications","InvalidAuthoritySet","InvalidBlock","InvalidHeader","InvalidJustification","MissingJustification","Module","Pallet","UnsupportedScheduledChange","__clone_box","__clone_box","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","count","crate_version","current_storage_version","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","dispatch_bypass_filter","dispatchables","drop","drop","drop","encode_to","eq","eq","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","identity","index","infos","init","init","init","initialize","integrity_test","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","module_name","name","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","purge","size_hint","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tt_default_parts","tt_error_token","tt_extra_parts","twox_128","twox_128","twox_256","twox_256","twox_64_concat","twox_64_concat","type_id","type_id","type_id","type_info","type_info","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","validate_finalized_block","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","ChainTip","CurrentAuthoritySet","OldestKnownParent","ValidationCheckPoint","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","from","from","from","from","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","init","init","init","init","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","vzip"],"q":[[0,"pallet_grandpa_finality_verifier"],[54,"pallet_grandpa_finality_verifier::chain"],[68,"pallet_grandpa_finality_verifier::pallet"],[225,"pallet_grandpa_finality_verifier::pallet::storage_types"],[309,"dyn_clone::sealed"],[310,"alloc::alloc"],[311,"alloc::vec"],[312,"parity_scale_codec::error"],[313,"core::result"],[314,"parity_scale_codec::codec"],[315,"serde::de"],[316,"parity_scale_codec::codec"],[317,"core::fmt"],[318,"core::fmt"],[319,"core::any"],[320,"scale_info::ty"],[321,"frame_support::traits::metadata"],[322,"frame_support::dispatch"],[323,"frame_support::dispatch"],[324,"frame_support::traits::metadata"],[325,"frame_support::traits::storage"],[326,"sp_runtime"],[327,"sp_storage"],[328,"frame_support::dispatch"]],"d":["Data required to initialize a Chain","","Scale encoded best finalized header we know.","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","The pallet module in each FRAME pallet hosts the most …","","The ID of the current authority set","","","","","","","","","","","","","","A type that fulfills the abstract idea of what a Substrate …","Minimal Substrate-based chain representation that may be …","A type that fulfills the abstract idea of what a Substrate …","A type that fulfills the abstract idea of what a Substrate …","A type that fulfills the abstract idea of what a Substrate …","","Full block.","","","","","","","Block justification.","Contains a variant per dispatchable extrinsic that this …","","Configuration trait of this pallet.","The Error enum of this pallet.","Failed to Decode block","Failed to Decode block hash","Failed to Decode block number","Failed to Decode header","Failed to decode initialization data","Failed to decode justifications","The authority set from the underlying header chain is …","The block and its contents are not valid","The header is already finalized","The given justification is invalid for the given header.","Justification is missing..","Type alias to Pallet, to be used by construct_runtime.","The Pallet struct, the main type that implements traits …","The scheduled authority set change found in the header is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","Bootstrap the chain to start importing valid finalized …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","purges the on chain state of a given chain","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Known tip of the chain","The current GRANDPA Authority set for a given Chain","Oldest known parent","The point after which the block validation begins","","","","","","","","","","","","","","","","","","","","","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 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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,7,7,7,7,7,7,7,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,42,0,42,42,42,0,23,42,42,42,42,42,42,23,0,25,0,0,24,24,24,24,24,24,24,24,24,24,24,0,0,24,26,27,24,27,24,27,24,27,26,24,27,26,24,27,26,27,26,27,26,26,26,24,27,24,27,24,27,24,27,26,24,27,26,24,27,27,0,26,24,27,24,26,27,26,26,26,27,27,27,26,24,27,26,24,27,26,26,24,24,27,27,26,26,24,24,27,27,27,27,27,27,27,24,27,26,26,26,24,27,0,26,26,24,27,26,24,27,26,24,27,26,26,26,26,26,26,26,26,26,0,24,26,0,24,27,26,27,26,24,27,26,24,27,0,0,0,24,27,24,27,24,27,26,24,27,24,27,26,24,27,26,24,27,0,26,24,27,26,24,0,0,0,0,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,43,44,44,45,45,46,46,43,43,44,44,45,45,46,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46,43,44,45,46],"f":[0,[[-1,1],2,[]],0,[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[4,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],-1,[]],[7,7],[[-1,-2],2,[],[]],[-1,[[9,[7,8]]],10],[[[11,[3]]],[[9,[-1,8]]],[]],[[12,[11,[3]]],[[9,[-1,8]]],[]],[[12,-1],[[9,[-2,8]]],10,[]],[[],7],[13,-1,[]],[13,-1,[]],[-1,[[9,[7]]],14],[13,2],[[7,-1],2,[15,16]],[[7,7],17],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[7,18],19],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[6,[3,5]]],[]],[[],13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,17,[]],0,[[7,-1],9,20],0,[7,13],[[-1,[11,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,21,[]],[[],22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[[11,[3]]],[[9,[23,[24,[-1]]]]],25],[[[11,[3]]],[[9,[[24,[-1]]]]],25],[[[11,[3]]],[[9,[[24,[-1]]]]],25],[[[2,[[6,[3]],[6,[3]]]]],[[9,[2,[24,[-1]]]]],25],[[[11,[3]]],[[9,[0,[24,[-1]]]]],25],[[[11,[3]]],[[9,[[24,[-1]]]]],25],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,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[26,[-1]]],[[26,[-1]]],[]],[[[27,[-1]]],[[27,[-1]]],25],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],13],[[],28],[[]],[-1,[[9,[[24,[-2]],8]]],10,[]],[-1,[[9,[[27,[-2]],8]]],10,25],[[[11,[3]]],[[9,[-1,8]]],[]],[[[11,[3]]],[[9,[-1,8]]],[]],[[12,[11,[3]]],[[9,[-1,8]]],[]],[[12,[11,[3]]],[[9,[-1,8]]],[]],[[12,-1],[[9,[-2,8]]],10,[]],[[12,-1],[[9,[-2,8]]],10,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[[[27,[-1]]],29,25],0,[13,2],[13,2],[13,2],[[[24,[-1]],-2],2,[],[15,16]],[[[26,[-1]],[26,[-1]]],17,[]],[[[27,[-1]],[27,[-1]]],17,25],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[[26,[-1]],18],19,[]],[[[24,[-1]],18],19,25],[[[27,[-1]],18],19,25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[27,[-1]]],3,25],[[],[[11,[3]]]],[[[27,[-1]]],30,25],[[],[[11,[30]]]],[[[27,[-1]]],31,25],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],13],[[],[[6,[32]]]],[[],13],[[],13],[[],13],[[[11,[3]]],33],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],30],[[],30],[[[34,[-1]]],2,25],[[],35],[[[34,[-1]]],2,25],[[],2],[[[34,[-1]],36],36,25],[[[34,[-1]]],36,25],[[],36],[[],33],[[[24,[-1]]],13,[]],[[],[[6,[37]]]],0,[[-1,[11,[3]]],[[6,[3,5]]],[]],[[-1,[11,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[[],22],[[],22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[3]]],[[9,[2,38]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[39]]]],[[-1,36],[[41,[40]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,2],[13,2],[13,2],[13,2],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],13],[[],13],[[],13],[[],13],[-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,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[83],"p":[[3,"Private",309],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",310],[3,"Vec",311],[3,"InitializationData",0],[3,"Error",312],[4,"Result",313],[8,"Input",314],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer",315],[8,"Output",314],[8,"Sized",316],[15,"bool"],[3,"Formatter",317],[6,"Result",317],[8,"Serializer",318],[3,"TypeId",319],[3,"Type",320],[6,"SignedBlock",54],[4,"Error",68],[8,"Config",68],[3,"Pallet",68],[4,"Call",68],[3,"CrateVersion",321],[6,"DispatchResultWithPostInfo",322],[15,"str"],[3,"DispatchInfo",322],[3,"PalletInfoData",321],[6,"DispatchResult",322],[6,"BlockNumberFor",323],[3,"StorageVersion",321],[3,"Weight",324],[3,"StorageInfo",325],[4,"DispatchError",326],[3,"TrackedStorageKey",327],[3,"PostDispatchInfo",322],[3,"DispatchErrorWithPostInfo",326],[8,"Chain",54],[3,"ValidationCheckPoint",225],[3,"OldestKnownParent",225],[3,"ChainTip",225],[3,"CurrentAuthoritySet",225]],"b":[]},\ "pallet_messenger":{"doc":"Pallet messenger used to communicate between domains and …","t":"NEDNNNENIQQQNEENNNNNNNNNNGNNNQNNNNENDQQQNQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLNLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFFFDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLKLLLKLKLLLLLLLLLKLLLLKLKLLLLLLL","n":["BalanceOverflow","Call","Channel","ChannelClosed","ChannelInitiated","ChannelOpen","ChannelState","Closed","Config","ConfirmationDepth","Currency","DomainInfo","Err","Error","Event","InboxMessage","InboxMessageResponse","Initiated","InvalidChain","InvalidChannelState","InvalidMessageDestination","InvalidMessagePayload","MessageVerification","MissingChannel","MissingMessage","Module","NoMessageHandler","NoOpenChannel","Ok","OnXDMRewards","Open","OutboxFull","OutboxMessage","OutboxMessageResponse","OutboxMessageResult","OutboxMessageResult","Pallet","RuntimeEvent","SelfChainId","WeightInfo","WeightTagNotMatch","WeightToFee","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_messages","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","channels","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close_channel","close_channel","count","crate_version","current_storage_version","decode","decode","decode","decode","decode","decode","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_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","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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_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","get_block_messages","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","get_endpoint_handler","get_open_channel_for_chain","identity","identity","identity","identity","identity","identity","inbox","inbox_fees","inbox_response_message_unsigned","inbox_responses","index","infos","init","init","init","init","init","init","init","initiate_channel","initiate_channel","integrity_test","into","into","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_clear","is_clear","is_domain_info_confirmed","module_name","name","new_call_variant_close_channel","new_call_variant_initiate_channel","new_call_variant_relay_message","new_call_variant_relay_message_response","next_channel_id","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","outbox","outbox_fees","outbox_message_unsigned","outbox_responses","pre_dispatch","relay_message","relay_message","relay_message_response","relay_message_response","send_message","should_relay_inbox_message_response","should_relay_outbox_message","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","storage_info","storage_types","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","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","tt_default_parts","tt_error_token","tt_extra_parts","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_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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","validate_unsigned","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","chain_id","channel_id","dst_chain_id","msg","msg","params","chain_id","chain_id","chain_id","chain_id","chain_id","chain_id","chain_id","chain_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","channel_id","nonce","nonce","nonce","nonce","nonce","result","close_channel","initiate_channel","relay_message","relay_message_response","BlockMessages","Channels","Inbox","InboxFee","InboxResponses","NextChannelId","Outbox","OutboxFee","OutboxResponses","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","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","from","from","from","from","from","from","from","from","from","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","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","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","type_id","type_id","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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","SubstrateWeight","WeightInfo","borrow","borrow_mut","close_channel","close_channel","deref","deref_mut","do_close_channel","do_close_channel","do_open_channel","do_open_channel","drop","fmt","from","from_mut","from_mut","from_ref","from_ref","init","initiate_channel","initiate_channel","into","into_mut","into_ref","relay_message","relay_message","relay_message_response","relay_message_response","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"pallet_messenger"],[396,"pallet_messenger::Call"],[402,"pallet_messenger::Event"],[424,"pallet_messenger::dispatchables"],[428,"pallet_messenger::storage_types"],[617,"pallet_messenger::weights"],[652,"dyn_clone::sealed"],[653,"alloc::alloc"],[654,"alloc::vec"],[655,"core::option"],[656,"sp_messenger::messages"],[657,"parity_scale_codec::encode_like"],[658,"sp_messenger::messages"],[659,"frame_system::pallet_prelude"],[660,"frame_support::dispatch"],[661,"frame_support::traits::metadata"],[662,"parity_scale_codec::error"],[663,"core::result"],[664,"parity_scale_codec::codec"],[665,"core::default"],[666,"frame_support::dispatch"],[667,"core::cmp"],[668,"core::fmt"],[669,"core::fmt"],[670,"sp_messenger::endpoint"],[671,"sp_messenger::messages"],[672,"sp_messenger::messages"],[673,"sp_messenger::messages"],[674,"sp_runtime::transaction_validity"],[675,"sp_messenger::endpoint"],[676,"frame_support::traits::storage"],[677,"core::any"],[678,"scale_info::ty"],[679,"sp_runtime::transaction_validity"],[680,"frame_support::dispatch"]],"d":["Emite when the there is balance overflow","Contains a variant per dispatchable extrinsic that this …","Channel describes a bridge to exchange messages between …","Emits when a channel between two chains is closed.","Emits when a channel between two chains is initiated.","Emits when a channel between two chain is open.","State of a channel.","Channel is closed and do not send or receive messages.","Configuration trait of this pallet.","Confirmation depth for XDM coming from chains.","Currency type pallet uses for fees and deposits.","Chain info to verify chain state roots at a confirmation …","Message response handler failed with Err.","pallet-messenger errors","pallet-messenger events","Emits when a new inbox message is validated and added to …","Emits when a message response is available for Inbox …","Channel between chains is initiated but do not yet send or …","Emits when the chain is neither consensus not chain.","Emits when the said channel is not in an open state.","Emits when the message destination is not valid.","Emits when the message payload is invalid.","Emits when the message verification failed.","Emits when there is no channel for a given Channel ID.","Emits when there is no message available for the given …","Type alias to Pallet, to be used by construct_runtime.","Emits when there are not message handler with given …","Emits when there are no open channels for a chain","Message response handler returned Ok.","Handle XDM rewards.","Channel is open and can send and receive messages.","Emits when the outbox is full for a channel.","Emits when a new message is added to the outbox.","Emits when a message response is available for Outbox …","","Emits outbox message result.","Pallet messenger used to communicate between chains and …","","Gets the chain_id that is treated as src_chain_id for …","Weight information for extrinsics in this pallet.","Emits when there is mismatch between the message’s …","Weight to fee conversion.","","","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for BlockMessages.","","","","","","","","","","","","","","","An auto-generated getter for Channels.","","","","","","","","","","","","","","","An open channel is closed with a foreign chain. Channel is …","See Pallet::close_channel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","function to fetch endpoint response handler by Endpoint.","Returns the last open channel for a given chain.","","","","","","","An auto-generated getter for Inbox.","An auto-generated getter for InboxFee.","","An auto-generated getter for InboxResponses.","","","","","","","","","","A new Channel is initiated with a foreign chain. Next …","See Pallet::initiate_channel.","","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).","","","","","","","","","","","","","","","","","","","","Create a call with the variant close_channel.","Create a call with the variant initiate_channel.","Create a call with the variant relay_message.","Create a call with the variant relay_message_response.","An auto-generated getter for NextChannelId.","","","","","","","","","An auto-generated getter for Outbox.","An auto-generated getter for OutboxFee.","","An auto-generated getter for OutboxResponses.","","Receives an Inbox message that needs to be validated and …","See Pallet::relay_message.","Receives a response from the dst_chain for a message in …","See Pallet::relay_message_response.","","Returns true if the inbox message response has not …","Returns true if the outbox message has not received the …","","","","","","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate unsigned call to this module.","","","","","","","","Autogenerated weights for pallet_messenger","","","","","","","","","Foreign chain id this channel connects to.","Foreign chain id this channel connects to.","Foreign chain id this channel connects to.","","Destination chain ID.","","","Destination chain ID.","Channel ID of the said channel.","Channel ID of the said channel.","Channel ID of the said channel.","","Channel Is","","","Channel Is","","","","","","","An open channel is closed with a foreign chain. Channel is …","A new Channel is initiated with a foreign chain. Next …","Receives an Inbox message that needs to be validated and …","Receives a response from the dst_chain for a message in …","A temporary storage to store all the messages to be …","Stores channel config between two chains. Key points to …","A temporary storage for storing decoded inbox message …","A temporary storage of fees for executing an inbox message.","Stores the message responses of the incoming processed …","Stores the next channel id for a foreign chain.","Stores the outgoing messages that are awaiting message …","A temporary storage of fees for executing an outbox …","A temporary storage for storing decoded outbox response …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 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.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Weights for pallet_messenger using the Substrate node and …","Weight functions needed for pallet_messenger.","","","","Storage: Messenger Channels (r:1 w:1) Proof Skipped: …","","","","Storage: Messenger Channels (r:1 w:1) Proof Skipped: …","","Storage: Messenger Channels (r:1 w:1) Proof Skipped: …","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Storage: Messenger NextChannelId (r:1 w:1) Proof Skipped: …","Calls U::from(self).","","","","Storage: Messenger Inbox (r:1 w:1) Proof Skipped: …","","Storage: Messenger OutboxResponses (r:1 w:1) Proof …","","","","","",""],"i":[26,0,0,16,16,16,0,12,0,17,17,17,14,0,0,16,16,12,26,26,26,26,26,26,26,0,26,26,14,17,12,26,16,16,0,16,0,17,17,17,26,17,12,8,14,15,16,18,12,8,14,16,26,18,12,8,14,16,26,18,12,8,14,16,26,18,15,12,8,14,15,16,26,18,12,8,14,15,16,26,18,15,12,8,12,8,14,15,16,18,12,8,14,15,16,18,15,18,15,15,15,12,8,14,16,26,18,12,8,14,16,26,18,12,8,14,16,26,18,12,8,14,16,26,18,12,8,12,8,14,15,16,26,18,12,8,14,15,16,26,18,18,0,12,8,14,15,16,26,18,12,8,14,16,26,18,12,8,14,15,16,18,12,12,12,8,8,8,14,14,14,15,15,15,16,16,16,18,18,18,12,8,14,15,16,26,18,12,8,14,15,16,26,18,12,12,8,8,14,14,15,15,16,16,26,26,18,18,12,12,8,8,14,14,15,15,16,16,26,26,18,18,15,18,18,18,18,18,17,15,12,8,14,16,26,18,15,15,15,15,15,15,12,8,14,15,16,26,18,15,18,15,12,8,14,15,16,26,18,12,8,14,15,16,26,18,12,8,14,15,16,26,18,12,8,15,15,15,18,18,18,18,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,18,15,18,15,15,15,12,8,14,16,26,18,15,0,12,8,14,16,26,18,12,8,14,15,16,18,12,8,14,15,16,26,18,12,8,14,15,16,26,18,0,0,0,12,8,14,16,26,18,12,8,14,16,26,18,12,8,14,16,26,18,12,8,14,15,16,26,18,12,8,14,16,26,18,12,8,14,15,16,26,18,12,8,14,15,16,26,18,15,12,8,14,15,16,26,18,0,15,26,69,69,70,71,72,70,73,74,75,76,77,78,79,80,73,74,75,76,77,78,79,80,76,77,78,79,80,78,0,0,0,0,0,0,0,0,0,0,0,0,0,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,81,82,83,84,85,86,87,88,89,0,0,68,68,90,68,68,68,90,68,90,68,68,68,68,68,68,68,68,68,90,68,68,68,68,90,68,90,68,68,68,68,68,68,68],"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,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[[],[[7,[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],[[7,[8]]],[[10,[9]]],[[10,[11]]]],[[],-1,[]],[[],-1,[]],[12,12],[[[8,[-1]]],[[8,[-1]]],13],[14,14],[[[15,[-1]]],[[15,[-1]]],[]],[[[16,[-1]]],[[16,[-1]]],17],[[[18,[-1]]],[[18,[-1]]],17],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[19,[-1]],9,11],20,17],0,[[],21],[[],22],[[]],[-1,[[24,[12,23]]],25],[-1,[[24,[[8,[-2]],23]]],25,[]],[-1,[[24,[14,23]]],25],[-1,[[24,[[16,[-2]],23]]],25,17],[-1,[[24,[[26,[-2]],23]]],25,[]],[-1,[[24,[[18,[-2]],23]]],25,17],[[[27,[3]]],[[24,[-1,23]]],[]],[[[27,[3]]],[[24,[-1,23]]],[]],[[[27,[3]]],[[24,[-1,23]]],[]],[[[27,[3]]],[[24,[-1,23]]],[]],[[[27,[3]]],[[24,[-1,23]]],[]],[[[27,[3]]],[[24,[-1,23]]],[]],[[28,[27,[3]]],[[24,[-1,23]]],[]],[[28,[27,[3]]],[[24,[-1,23]]],[]],[[28,[27,[3]]],[[24,[-1,23]]],[]],[[28,[27,[3]]],[[24,[-1,23]]],[]],[[28,[27,[3]]],[[24,[-1,23]]],[]],[[28,[27,[3]]],[[24,[-1,23]]],[]],[[28,-1],[[24,[-2,23]]],25,[]],[[28,-1],[[24,[-2,23]]],25,[]],[[28,-1],[[24,[-2,23]]],25,[]],[[28,-1],[[24,[-2,23]]],25,[]],[[28,-1],[[24,[-2,23]]],25,[]],[[28,-1],[[24,[-2,23]]],25,[]],[[],12],[[],[[8,[-1]]],29],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[[[18,[-1]]],30,17],0,[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[[12,-1],2,[31,32]],[[[8,[-1]],-2],2,[],[31,32]],[[14,-1],2,[31,32]],[[[16,[-1]],-2],2,17,[31,32]],[[[26,[-1]],-2],2,[],[31,32]],[[[18,[-1]],-2],2,17,[31,32]],[[12,12],33],[[[8,[-1]],[8,[-1]]],33,34],[[14,14],33],[[[15,[-1]],[15,[-1]]],33,[]],[[[16,[-1]],[16,[-1]]],33,17],[[[18,[-1]],[18,[-1]]],33,17],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[-1,-2],33,[],[]],[[12,35],36],[[[8,[-1]],35],36,37],[[14,35],36],[[[15,[-1]],35],36,[]],[[[16,[-1]],35],36,17],[[[26,[-1]],35],36,17],[[[18,[-1]],35],36,17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,-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,[]],[[],38],[[[18,[-1]]],3,17],[[],[[27,[3]]]],[[[18,[-1]]],39,17],[[],[[27,[39]]]],[[[18,[-1]]],40,17],[41,[[7,[[43,[42]]]]]],[9,[[7,[[2,[11,44]]]]]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],[[7,[45]]]],[-1,7,[[10,[[2,[9,46]]]]]],[[[48,[[47,[-1]]]]],7,[17,49]],[-1,[[7,[45]]],[[10,[[2,[9,11,50]]]]]],[[],21],[[],[[6,[51]]]],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[[19,[-1]],9,52],20,17],0,[[],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,33,[]],[-1,33,[]],[[53,[54,[[47,[-1]]]]],33,17],[[],39],[[],39],[[9,11],[[18,[-1]]],17],[[9,52],[[18,[-1]]],17],[[[48,[[47,[-1]]]]],[[18,[-1]]],17],[[[48,[[47,[-1]]]]],[[18,[-1]]],17],[-1,11,[[10,[9]]]],[[[47,[-1]]],2,17],[[],55],[[[47,[-1]]],2,17],[[],2],[[[47,[-1]],56],56,17],[[[47,[-1]]],56,17],[[[47,[-1]]],56,17],[[],56],[-1,[[7,[45]]],[[10,[[2,[9,11,50]]]]]],[-1,7,[[10,[[2,[9,46]]]]]],[[[48,[[47,[-1]]]]],7,[17,49]],[[],[[7,[45]]]],[[],[[24,[2,57]]]],[[[19,[-1]],[48,[[47,[-1]]]]],20,17],0,[[[19,[-1]],[48,[[47,[-1]]]]],20,17],0,[[9,58],[[24,[59]]]],[[9,46],33],[[9,46],33],[12,21],[[[8,[-1]]],21,[]],[14,21],[[[16,[-1]]],21,17],[[[26,[-1]]],21,[]],[[[18,[-1]]],21,17],[[],[[6,[60]]]],0,[[-1,[27,[3]]],[[6,[3,5]]],[]],[[-1,[27,[3]]],[[6,[3,5]]],[]],[[-1,[27,[3]]],[[6,[3,5]]],[]],[[-1,[27,[3]]],[[6,[3,5]]],[]],[[-1,[27,[3]]],[[6,[3,5]]],[]],[[-1,[27,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[[],62],[[],62],[[],62],[[],62],[[],62],[[],62],[-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,[],[]],[63,64],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[6,[65]]]],[[-1,56],[[67,[66]]],[]],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,[[9,11],2],[[9,52],2],[[[48,[[47,[-1]]]]],2,17],[[[48,[[47,[-1]]]]],2,17],0,0,0,0,0,0,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[21,2],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[-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,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-1,61,[]],[-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,[-1,-2,[],[]],[-1,-2,[],[]],[[],56],[[],56],[21,-1,[]],[21,-1,[]],[[],56],[[],56],[[],56],[[],56],[21,2],[[[68,[-1]],35],36,37],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],21],[[],56],[[],56],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],56],[[],56],[[],56],[[],56],[-1,[[24,[-2]]],[],[]],[-1,[[24,[-2]]],[],[]],[-1,61,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[25],"p":[[3,"Private",652],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",653],[3,"Vec",654],[4,"Option",655],[3,"Channel",0],[4,"ChainId",656],[8,"EncodeLike",657],[6,"ChannelId",656],[4,"ChannelState",0],[8,"Clone",658],[4,"OutboxMessageResult",0],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[6,"OriginFor",659],[6,"DispatchResult",660],[15,"usize"],[3,"CrateVersion",661],[3,"Error",662],[4,"Result",663],[8,"Input",664],[4,"Error",0],[15,"slice"],[15,"u32"],[8,"Default",665],[6,"DispatchResultWithPostInfo",660],[8,"Output",664],[8,"Sized",666],[15,"bool"],[8,"PartialEq",667],[3,"Formatter",668],[6,"Result",668],[8,"Debug",668],[3,"BlockMessagesWithStorageKey",656],[15,"str"],[3,"DispatchInfo",660],[4,"Endpoint",669],[8,"EndpointHandler",669],[3,"Box",670],[3,"FeeModel",656],[3,"Message",656],[6,"MessageId",656],[6,"BlockNumberFor",659],[3,"CrossDomainMessage",656],[8,"SendTransactionTypes",671],[6,"Nonce",656],[3,"PalletInfoData",661],[3,"InitiateChannelParams",656],[3,"DomainId",672],[3,"BlockInfo",656],[3,"StorageVersion",661],[3,"Weight",673],[4,"TransactionValidityError",674],[3,"EndpointRequest",669],[4,"DispatchError",675],[3,"StorageInfo",676],[3,"TypeId",677],[3,"Type",678],[4,"TransactionSource",674],[6,"TransactionValidity",674],[3,"TrackedStorageKey",679],[3,"PostDispatchInfo",660],[3,"DispatchErrorWithPostInfo",675],[3,"SubstrateWeight",617],[13,"close_channel",396],[13,"initiate_channel",396],[13,"relay_message",396],[13,"relay_message_response",396],[13,"ChannelInitiated",402],[13,"ChannelClosed",402],[13,"ChannelOpen",402],[13,"OutboxMessage",402],[13,"OutboxMessageResponse",402],[13,"OutboxMessageResult",402],[13,"InboxMessage",402],[13,"InboxMessageResponse",402],[3,"NextChannelId",428],[3,"Channels",428],[3,"Inbox",428],[3,"InboxFee",428],[3,"OutboxFee",428],[3,"InboxResponses",428],[3,"Outbox",428],[3,"OutboxResponses",428],[3,"BlockMessages",428],[8,"WeightInfo",617]],"b":[[288,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[289,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ @@ -35,8 +35,8 @@ var searchIndex = JSON.parse('{\ "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-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[27,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[34,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[35,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[41,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[42,"impl-ChainSpec-for-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"],[49,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[50,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"]]},\ "sp_consensus_subspace":{"doc":"Primitives for Subspace consensus.","t":"EGGGDDNDDEDDDIENNNEDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLMLAMLLLLMMLLMLLLLLLLLLLLLMMMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMDLLLLLLLLLLLFLLLLLLFLINDNNEENNNNDNNNENENNNNDNNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLKMLLLLLLLLLLMMMMFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMKMMMLKMKMMLKMKMMMMLLLMMLKMKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLMMMMMRNDEDNILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMLLMKLLLLLLLLLLLLLLLLLLLLLMMNSGIDEINIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKMKKKLKLLLLLLLLLLLLLLLL","n":["ChainConstants","EquivocationProof","FarmerPublicKey","FarmerSignature","KzgExtension","PosExtension","PotCheckpoints","PotExtension","PotNextSlotInput","PotParameters","PotParametersChange","SignedVote","SolutionRanges","SubspaceApi","SubspaceJustification","V0","V0","V0","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_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_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","confirmation_depth_k","era_duration","min_sector_lifetime","recent_history_fraction","recent_segments","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","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","from_timestamp_and_slot_duration","init","init","init","into","into","into","is_fatal_error","new","provide_inherent_data","replace_subspace_inherent_data","segment_headers","size_hint","size_hint","slot","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"],[486,"sp_consensus_subspace::ChainConstants"],[493,"sp_consensus_subspace::PotParameters"],[495,"sp_consensus_subspace::SubspaceJustification"],[497,"sp_consensus_subspace::Vote"],[503,"sp_consensus_subspace::consensus"],[524,"sp_consensus_subspace::digests"],[756,"sp_consensus_subspace::digests::PreDigest"],[759,"sp_consensus_subspace::digests::PreDigestPotInfo"],[761,"sp_consensus_subspace::inherents"],[843,"sp_consensus_subspace::inherents::InherentError"],[845,"sp_consensus_subspace::offence"],[917,"dyn_clone::sealed"],[918,"core::any"],[919,"sp_consensus_slots"],[920,"sp_api"],[921,"core::result"],[922,"core::clone"],[923,"subspace_core_primitives"],[924,"parity_scale_codec::error"],[925,"parity_scale_codec::codec"],[926,"parity_scale_codec::codec"],[927,"subspace_core_primitives"],[928,"alloc::vec"],[929,"parity_scale_codec::codec"],[930,"parity_scale_codec::codec"],[931,"subspace_core_primitives"],[932,"core::fmt"],[933,"subspace_core_primitives::crypto::kzg"],[934,"subspace_proof_of_space"],[935,"core::ops::function"],[936,"alloc::boxed"],[937,"sp_wasm_interface"],[938,"alloc::string"],[939,"primitive_types"],[940,"subspace_core_primitives::segments"],[941,"sp_runtime::traits"],[942,"subspace_core_primitives::segments"],[943,"sp_runtime"],[944,"core::any"],[945,"core::ops::function"],[946,"sp_inherents"],[947,"core::future::future"],[948,"core::pin"],[949,"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","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 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 …","Depth K after which a block enters the recorded history.","Era duration in blocks.","Minimum lifetime of a plotted sector, measured in archived …","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","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.","Creates the inherent data provider by calculating the slot …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Create new inherent data provider from the given data.","","Replace Subspace inherent data.","Segment headers expected to be included in the block.","","","Slot at which block was created.","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,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,90,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,90,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,90,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,90,90,12,13,17,7,18,90,7,11,3,5,6,17,18,0,54,90,7,7,90,54,12,90,90,16,11,12,13,14,16,17,7,23,24,25,18,14,54,12,13,90,18,12,13,7,14,90,90,90,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,91,91,91,91,91,91,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,79,81,80,79,81,80,79,81,80,81,80,81,80,79,81,80,79,81,80,79,81,80,79,79,81,80,79,81,80,81,79,79,99,80,81,80,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,89,101,0,0,0,0,0,89,0,101,88,89,88,89,88,88,88,88,88,88,88,89,88,89,88,89,88,88,88,89,88,89,89,89,88,88,88,89,88,89,88,89,88,89,88,89,88,89,88,102,88,101,103,102,88,101,88,88,89,88,89,88,89,88,88,89,88,89,88,88,89,88],"f":[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,[]],[5],[29,-1,[]],[29,-1,[]],[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,[]],[3],[29,-1,[]],[5],[29,-1,[]],[6],[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,[]],[-1,-1,[]],[47,5],[[[49,[48]]],6],[-1,-1,[]],[-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],[[],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,[-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,[-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,[]],[79],[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,[],[]],[[82,59,[33,[39]]],79],[[],29],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[81,37],[[8,[33,[39]]],79],[[79,83],[[85,[[49,[84]]]]]],[[-1,80],2,[]],0,[81,29],[80,29],0,[-1,[[10,[[32,[80]],86]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[[-1,[27,[26]]],[[33,[26,61]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[[79,87,[27,[26]]],[[85,[[49,[84]]]]]],[-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,[],[]],[[[88,[-1]]],[[88,[-1]]],15],[[-1,-2],2,[],[]],[-1,[[10,[[88,[-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],[[[88,[-1]]],[[33,[26]]],36],[[[88,[-1]],-2],2,36,[34,35]],[[89,89],37],[[[88,[-1]],[88,[-1]]],37,38],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[-1,-2],37,[],[]],[[89,40],41],[[[88,[-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,[[88,[-1]]]]],2,[]],[-1,[[10,[2,89]]],[]],[[[88,[-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,[],[]],[[[88,[-1]],-2],-3,36,65,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",917],[15,"tuple"],[3,"KzgExtension",0],[8,"Any",918],[3,"PosExtension",0],[3,"PotExtension",0],[4,"ChainConstants",0],[3,"Slot",919],[4,"ApiError",920],[4,"Result",921],[4,"SubspaceJustification",0],[3,"PotNextSlotInput",0],[3,"PotParametersChange",0],[4,"Vote",0],[8,"Clone",922],[3,"SignedVote",0],[3,"SolutionRanges",0],[4,"PotParameters",0],[6,"BlockNumber",923],[3,"Error",924],[8,"Input",925],[8,"Decode",925],[3,"WrappedSolution",0],[3,"WrappedVerifySolutionParams",0],[3,"WrappedPotOutput",0],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"NonZeroU32",926],[3,"PotOutput",923],[4,"Option",927],[3,"Vec",928],[8,"Output",925],[8,"Sized",929],[8,"Encode",925],[15,"bool"],[8,"PartialEq",930],[4,"SegmentHeader",923],[3,"Formatter",931],[6,"Result",931],[8,"Debug",931],[6,"FarmerPublicKey",0],[3,"Solution",923],[3,"VerifySolutionParams",932],[3,"Kzg",933],[4,"PosTableType",934],[8,"Fn",935],[3,"Box",936],[8,"FunctionContext",937],[3,"String",938],[3,"H256",939],[3,"HistorySize",940],[6,"EquivocationProof",0],[8,"Header",941],[15,"u16"],[3,"SegmentIndex",940],[3,"SegmentCommitment",940],[3,"SlotDuration",919],[15,"u64"],[3,"Global",942],[6,"Justification",943],[3,"TypeId",918],[3,"Type",944],[8,"FnOnce",935],[8,"Function",937],[6,"BlockHash",923],[6,"SlotNumber",923],[8,"HostFunctionRegistry",937],[6,"SolutionRange",923],[4,"PreDigest",524],[6,"FarmerSignature",0],[4,"PreDigestPotInfo",524],[4,"ErrorDigestType",524],[3,"DeriveNextSolutionRangeParams",524],[4,"Error",524],[3,"SubspaceDigestItems",524],[3,"NextDigestsVerificationParams",524],[3,"InherentDataProvider",761],[3,"InherentType",761],[4,"InherentError",761],[3,"Timestamp",945],[3,"InherentData",946],[8,"Future",947],[3,"Pin",948],[4,"Error",946],[6,"InherentIdentifier",946],[3,"OffenceDetails",845],[4,"OffenceError",845],[8,"SubspaceApi",0],[13,"V0",486],[13,"V0",493],[13,"PotCheckpoints",495],[13,"V0",497],[3,"HostFunctions",503],[8,"CompatibleDigestItem",524],[13,"V0",756],[13,"V0",759],[8,"SubspaceInherentData",761],[13,"IncorrectSegmentHeadersList",843],[8,"Offence",845],[8,"ReportOffence",845],[8,"OnOffenceHandler",845]],"b":[[633,"impl-Display-for-ErrorDigestType"],[634,"impl-Debug-for-ErrorDigestType"],[635,"impl-Debug-for-Error"],[636,"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":"NDDDIERNDEDDNNNIIERGNDGEGDNGGGNDNNNENENGGEGDGGGNNNNDEGEDGNNENNNRLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLMMMMLMMLMLKMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMLLLLAMMLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLAMLLLMLLLMLMMMMLLLLMAMMLMLMMMMMMFLLLLMFMLLLLLLLLLLLLLLLLLLLLLLMALLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMLLLLLLLLLLLLLLLLLLLLLLNDENLLLLLLLLLLLLMFFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLMLLLLLLLLLLLLLLLLLLLLFFFDGGDLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLNNNDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","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"],[1629,"sp_domains::valued_trie"],[1630,"dyn_clone::sealed"],[1631,"core::option"],[1632,"alloc::alloc"],[1633,"alloc::vec"],[1634,"sp_api"],[1635,"core::result"],[1636,"core::clone"],[1637,"sp_runtime::traits"],[1638,"core::cmp"],[1639,"core::cmp"],[1640,"parity_scale_codec::codec"],[1641,"parity_scale_codec::codec"],[1642,"serde::de"],[1643,"serde::de"],[1644,"num_traits::identities"],[1645,"core::default"],[1646,"parity_scale_codec::codec"],[1647,"core::cmp"],[1648,"subspace_core_primitives"],[1649,"core::fmt"],[1650,"alloc::string"],[1651,"primitive_types"],[1652,"core::hash"],[1653,"core::hash"],[1654,"serde::ser"],[1655,"scale_info::ty"],[1656,"core::ops::function"],[1657,"core::marker"],[1658,"sp_core::sr25519::vrf"],[1659,"alloc::collections::vec_deque"],[1660,"sp_storage"],[1661,"sp_trie::storage_proof"],[1662,"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,102,102,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,103,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,35,16,0,105,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,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,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,103,60,14,60,14,103,60,14,20,22,103,102,25,103,102,103,103,104,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,103,60,14,60,14,103,103,103,15,0,54,20,20,21,35,103,60,14,3,3,16,19,20,21,14,22,23,25,26,27,28,31,32,33,15,34,35,36,104,3,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,104,104,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,104,104,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,103,3,22,3,16,19,20,14,103,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,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,20,20,104,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,103,103,105,25,20,22,25,60,14,3,27,28,19,16,0,30,25,20,16,103,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,103,25,103,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,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,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,104,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,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,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,104,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,106,107,94,106,107,94,94,94,94,94,106,107,94,106,107,94,106,107,94,94,106,94,94,94,94,94,106,107,94,106,106,107,107,94,94,106,106,107,107,94,94,107,106,106,94,106,107,94,106,107,94,106,107,94,106,107,94,94,94,106,107,94,106,107,94,94,94,94,106,107,94,94,106,107,94,106,107,94,106,107,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,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,40],[-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],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-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,[],[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[44],[-1,[[12,[3]]],45],[-1,[[12,[[23,[-2]]]]],45,[46,24]],[-1,[[12,[[25,[-2]]]]],45,[46,24]],[-1,[[12,[26]]],45],[[-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,47,47,47,18,47],0,[[-1,3],[[12,[[4,[[2,[30,[48,[-2]]]]]],11]]],[],[]],[3,-1,[]],0,[[-1,3],[[12,[[4,[[9,[6]]]],11]]],[]],[5,-1,[]],[[-1,3,[10,[-2]],[49,[-2]]],[[12,[[4,[[49,[-2]]]],11]]],[],[]],[[-1,3],[[12,[50,11]]],[]],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[43,2],[[-1,-2,-3,-4],[[14,[-1,-2,-3,-4,-5]]],[47,51],[47,52],[47,51],[17,47,52],[47,51]],[[3,53],[[22,[-1]]],52],[-1,[[35,[-1]]],52],[[3,53,[14,[-1,-2,[10,[-3]],[49,[-3]],-4]]],[[54,[-1,-2,-3,-4]]],47,[52,47],18,47],[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,47,[55,56]],[[[14,[-1,-2,-3,-4,-5]],-6],2,47,47,47,47,47,[55,56]],[[[22,[-1]],-2],2,47,[55,56]],[[[23,[-1]],-2],2,24,[55,56]],[[[25,[-1]],-2],2,[47,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,47,[55,56]],[[[35,[-1]],-2],2,47,[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,[49,[-2]]],[[12,[[4,[[60,[-2,-3,59]]]],11]]],[],[],[]],0,0,0,0,[-1,[[12,[[4,[[54,[[48,[-2]],-3,59]]]],11]]],[],[],[]],[[-1,3,9],[[12,[[9,[[60,[-2,-3,59]]]],11]]],[],[],[]],[[-1,3,9],[[12,[[61,[-2,-3,59]],11]]],[],[],[]],[15,42],0,0,0,[[[20,[-1,-2,-3,-4,-5]]],[[49,[-4]]],47,47,47,18,47],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,[]],[-1,-1,[]],[42,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,[]],[66,[[12,[-1,67]]],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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],[[14,[-2,-3,-4,-1,-5]]],[17,47,52],[47,51],[47,52],[47,51],[47,51]],[[-1,3],[[12,[[4,[68]],11]]],[]],[[-1,-2],69,[70,56],71],0,[[3,-1],2,72],[[[16,[-1,-2,-3,-4]]],[[49,[-3]]],47,47,18,47],[[[19,[-1,-2,-3,-4]]],[[49,[-3]]],47,47,18,47],[[[20,[-1,-2,-3,-4,-5]]],68,47,47,47,18,47],[[[14,[-1,-2,-3,-4,-5]]],-4,[47,51],[47,52],[47,51],[17,47,52],[47,51]],[[-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,[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[-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]]],47,[],[],18,[]],[[[20,[-1,-2,-3,-4,-5]]],[[14,[-2,-3,[10,[-4]],[49,[-4]],-5]]],47,47,47,18,47],[-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,[[],43],[[],43],[[],43],0,0,[42,3],[[[16,[-1,-2,-3,-4]],73],[[19,[-1,-2,-3,-4]]],47,47,18,47],[[[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,47,47,47,18,47],0,0,0,0,[[3,3],[[4,[37]]]],[[27,27],[[4,[37]]]],[[28,28],[[4,[37]]]],[[[19,[-1,-2,-3,-4]]],[[49,[-3]]],47,47,18,47],0,0,0,0,[[[20,[-1,-2,-3,-4,-5]]],[[14,[-2,-3,[10,[-4]],[49,[-4]],-5]]],47,47,47,18,47],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,[[50,50,50],57],0,[3,43],[[[16,[-1,-2,-3,-4]]],43,[],[],18,[]],[[[19,[-1,-2,-3,-4]]],43,[],[],18,[]],[[[20,[-1,-2,-3,-4,-5]]],43,[],[],[],18,[]],[[[21,[-1]]],43,47],[[[14,[-1,-2,-3,-4,-5]]],43,47,47,47,47,47],[[[22,[-1]]],43,47],[[[23,[-1]]],43,24],[[[25,[-1]]],43,[47,24]],[26,43],[27,43],[28,43],[29,43],[30,43],[31,43],[32,43],[33,43],[15,43],[[[34,[-1]]],43,47],[[[35,[-1]]],43,47],[36,43],[[[19,[-1,-2,-3,-4]]],69,47,47,18,47],0,0,[[3,3],3],[[-1,[54,[[48,[-2]],-3,59]]],[[12,[2,11]]],[],[],[]],0,[-1,[[12,[78,11]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[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]],43],[[4,[-4]]],[],[],[],82,[]],[[[14,[-1,-2,-3,-4,-5]]],[[9,[-4]]],[],[],[],82,[]],[[[14,[-1,-2,-3,-4,-5]]],[[9,[42]]],[],[],[],[],[]],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],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,2],[43,2],[[[13,[-1]],-2],2,47,[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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[[],43],[[],43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[87,86],57],[[3,84],88],[[[13,[-1]]],43,47],[83,43],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[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,[]],[[[41,[[2,[74,-1]]]]],91,47],[-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],[[[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,-1],[[12,[-2,38]]],39,[]],[[],92],[[],93],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,2],[43,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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[[41,[6]]],84],[-1,[[9,[6,8]]],[]],[[],43],[[],43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,57,[]],0,0,0,[92,43],[[-1,[41,[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],[[[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,-1],[[12,[-2,38]]],39,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,2],[43,2],[43,2],[[94,-1],2,[55,56]],[42,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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[41,[[9,[6]]]],42],[[4,[96]]]],[[96,95],[[12,[[9,[6]],94]]]],[[96,95],[[12,[-1,94]]],40],[-1,[[9,[6,8]]],[]],[[],43],[[],43],[[],43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[94,43],[[-1,[41,[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],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,[41,[6]]],[[12,[-1,38]]],[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-1],[[12,[-2,38]]],39,[]],[[42,-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,[],[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,-1,[]],[43,2],[43,2],[43,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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,[[41,[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]]],[]],[[],43],[[],43],[[],43],[-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],[75,43],[97,43],[98,43],[[98,100]],[98,[[4,[[9,[6]]]]]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[6]]],[[9,[6,8]]],[]],[[-1,[41,[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,[101]]]]],"c":[],"p":[[3,"Private",1630],[15,"tuple"],[3,"DomainId",0],[4,"Option",1631],[6,"RuntimeId",0],[15,"u8"],[15,"array"],[3,"Global",1632],[3,"Vec",1633],[6,"HeaderNumberFor",0],[4,"ApiError",1634],[4,"Result",1635],[3,"BundleProducerElectionParams",1177],[3,"ExecutionReceipt",0],[4,"InvalidBundleType",0],[3,"BundleHeader",0],[8,"Clone",1636],[8,"Header",1637],[3,"SealedBundleHeader",0],[3,"Bundle",0],[3,"BundleDigest",0],[3,"ProofOfElection",0],[4,"OperatorAllowList",0],[8,"Ord",1638],[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",1638],[3,"Error",1639],[8,"Input",1640],[8,"Decode",1640],[15,"slice"],[15,"u32"],[15,"usize"],[3,"Digest",1641],[8,"Deserializer",1642],[8,"Deserialize",1642],[8,"Encode",1640],[6,"NumberFor",1637],[6,"HeaderHashFor",0],[3,"U256",1643],[8,"Zero",1644],[8,"Default",1645],[6,"OperatorId",0],[6,"OpaqueBundle",0],[8,"Output",1640],[8,"Sized",1646],[15,"bool"],[8,"PartialEq",1638],[6,"Balance",1647],[6,"ExecutionReceiptFor",0],[6,"OpaqueBundles",0],[3,"Randomness",1643],[3,"Formatter",1648],[6,"Result",1648],[8,"Debug",1648],[8,"FunctionContext",1649],[3,"String",1650],[3,"H256",1651],[15,"u64"],[8,"Hash",1652],[8,"BuildHasher",1652],[8,"Hasher",1652],[6,"OperatorSignature",0],[6,"OperatorPublicKey",0],[3,"StorageKey",1450],[8,"Serializer",1653],[8,"Serialize",1653],[6,"Moment",1647],[3,"TypeId",1654],[3,"Type",1655],[8,"FnOnce",1656],[8,"Copy",1646],[4,"ProofOfElectionError",1177],[6,"Blake3Hash",1643],[6,"StakeWeight",0],[15,"u128"],[3,"VrfOutput",1657],[3,"VrfTranscript",1657],[6,"AccountId",1658],[3,"VecDeque",1659],[6,"MerkleTree",1279],[3,"Witness",1279],[3,"Blake2b256Algorithm",1279],[4,"VerificationError",1360],[3,"StorageKey",1660],[3,"StorageProof",1661],[3,"StorageData",1450],[3,"RawGenesis",1450],[3,"Storage",1660],[4,"StateVersion",1660],[4,"Value",1662],[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"]]},\ -"sp_domains_fraud_proof":{"doc":"Subspace fraud proof primitives for consensus chain.","t":"NNNNNNNNNNNNNNNNNIDIDEEDNNENNNENNNLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLKLALLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLMMMMMMMMMMMGNNFDLLLLLLLLLLLLLLLLLLLLLLLNNNDNNNNNNENNNNNNNNNENNDNNNNNNNDNDNNDNNDNNDNDNNNNNNNNNDDNELLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMMMMMMMMMLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLFLMLMLLLLLLLLLLLLMLMMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMMMMMDLLLLFLFLLLLLFLLLLLLLLLLLLNNNNENNNLLLLLLLLLLLLLLLLLLLLLLFFFFFFFL","n":["BlockRandomness","BlockRandomness","Bundle","BundleEquivocation","DomainBundleBody","DomainBundleBody","DomainElectionParams","DomainElectionParams","DomainRuntimeCode","DomainRuntimeCode","DomainSetCodeExtrinsic","DomainSetCodeExtrinsic","DomainTimestampExtrinsic","DomainTimestampExtrinsic","EncodedExtrinsic","ExecutionReceipt","FraudProof","FraudProofApi","FraudProofExtension","FraudProofHostFunctions","FraudProofHostFunctionsImpl","FraudProofVerificationInfoRequest","FraudProofVerificationInfoResponse","HostFunctions","InherentExtrinsicCheck","InherentExtrinsicCheck","InvalidTransactionCode","None","OperatorStake","OperatorStake","SetCodeExtrinsic","TransactionProof","TxRangeCheck","TxRangeCheck","__clone_box","__clone_box","__clone_box","as_mut_any","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","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_equivocation","clone","clone","clone","clone_into","clone_into","clone_into","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","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_bundle_digest","derive_bundle_digest","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execution_proof_check","execution_proof_check","execution_prover","extract_fraud_proofs","fmt","fmt","fmt","fraud_proof","fraud_proof_runtime_interface","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_fraud_proof_verification_info","get_fraud_proof_verification_info","identity","identity","identity","init","init","init","init","init","init","into","into","into","into","into","into","into_block_randomness","into_bundle_body","into_domain_election_params","into_domain_runtime_code","into_domain_set_code_extrinsic","into_domain_timestamp_extrinsic","into_ffi_value","into_inherent_extrinsic_check","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_operator_stake","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_tx_range_check","new","new","size_hint","size_hint","size_hint","submit_fraud_proof_unsigned","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","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_id","type_id","type_id","type_info","type_info","type_info","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","verification","vzip","vzip","vzip","vzip","vzip","vzip","bundle_index","bundle_index","domain_id","domain_id","domain_id","domain_id","opaque_extrinsic","opaque_extrinsic","operator_id","bundle_slot_probability","domain_total_stake","CheckEquivocationResult","Err","Ok","check_equivocation","ExecutionProver","borrow","borrow_mut","check_execution_proof","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","prove_execution","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","ApplyExtrinsic","BadExecutionProof","BundleEquivocation","BundleEquivocationProof","BundleNotFound","Client","ConsensusBlockHashNotFound","Decode","DomainStateRootNotFound","Dummy","ExecutionPhase","FailedToCheckInherentExtrinsic","FailedToDeriveBundleDigest","FailedToDeriveDomainSetCodeExtrinsic","FailedToDeriveDomainTimestampExtrinsic","FailedToGetBlockRandomness","FailedToGetDomainBundleBody","FailedToGetDomainRuntimeCode","FailedToGetResponseFromTxRangeHostFn","FinalizeBlock","FraudProof","HeaderDecode","ImproperTransactionSortition","ImproperTransactionSortitionProof","InitializeBlock","InitializeBlockOrApplyExtrinsicDecode","InvalidApplyExtrinsicCallData","InvalidApplyExtrinsicTraceIndex","InvalidBundleDigest","InvalidBundleEquivocationFraudProof","InvalidBundles","InvalidBundlesFraudProof","InvalidDomainBlockHash","InvalidDomainBlockHashProof","InvalidExecutionTrace","InvalidExtrinsicsRoot","InvalidExtrinsicsRootProof","InvalidProof","InvalidStateTransition","InvalidStateTransitionProof","InvalidStorageProof","InvalidTotalRewards","InvalidTotalRewardsProof","InvalidTransaction","InvalidTransactionProof","Oneshot","RuntimeApi","RuntimeCode","SignerNotFound","StateNotFound","StorageRootDecode","TargetValidBundleNotFound","UnexpectedTargetedBundleEntry","ValidBundle","ValidBundleDigest","ValidBundleProof","ValidTransaction","VerificationError","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","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","bundle_digest","bundle_index","bundle_index","bundle_index","call_data","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","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_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_execution_result","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","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","digest_storage_proof","domain_block_hash","domain_block_number","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy_fraud_proof","dummy_invalid_state_transition_proof","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","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","execution_phase","extrinsic_inclusion_proof","first_header","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_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","hash","hash","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","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_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_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_bundle_type","invalid_extrinsic","is_true_invalid_fraud_proof","new","operator_block_rewards_final_key","pre_post_state_root","proof","proving_method","second_header","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","source","storage_proof","storage_proof","system_digest_final_key","targeted_bad_operator","targeted_bad_receipt_hash","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_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","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","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_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_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","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","valid_bundle_digests","verifying_method","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","extrinsic_proof","mismatch_index","bad_receipt_hash","domain_id","bundle_index","fraud_proof_invalid_type_of_proof","targeted_entry_bundle","HostFunctions","borrow","borrow_mut","deref","deref_mut","derive_bundle_digest","drop","execution_proof_check","from","from_mut","from_mut","from_ref","from_ref","get_fraud_proof_verification_info","host_functions","init","into","into_mut","into_ref","register_static","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","BadBundleSignature","BundleSlotMismatch","FailedToGetDomainTotalStake","FailedToGetOperatorStake","InvalidBundleEquivocationError","InvalidProofOfElection","MismatchedOperatorAndDomain","SameBundleHash","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","to_string","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify_bundle_equivocation_fraud_proof","verify_invalid_bundles_fraud_proof","verify_invalid_domain_block_hash_fraud_proof","verify_invalid_domain_extrinsics_root_fraud_proof","verify_invalid_state_transition_fraud_proof","verify_invalid_total_rewards_fraud_proof","verify_valid_bundle_fraud_proof","vzip"],"q":[[0,"sp_domains_fraud_proof"],[256,"sp_domains_fraud_proof::FraudProofVerificationInfoRequest"],[265,"sp_domains_fraud_proof::FraudProofVerificationInfoResponse"],[267,"sp_domains_fraud_proof::bundle_equivocation"],[271,"sp_domains_fraud_proof::execution_prover"],[295,"sp_domains_fraud_proof::fraud_proof"],[960,"sp_domains_fraud_proof::fraud_proof::ExecutionPhase"],[962,"sp_domains_fraud_proof::fraud_proof::FraudProof"],[964,"sp_domains_fraud_proof::fraud_proof::VerificationError"],[967,"sp_domains_fraud_proof::fraud_proof_runtime_interface"],[993,"sp_domains_fraud_proof::verification"],[1031,"dyn_clone::sealed"],[1032,"core::any"],[1033,"alloc::alloc"],[1034,"alloc::vec"],[1035,"parity_scale_codec::error"],[1036,"core::result"],[1037,"parity_scale_codec::codec"],[1038,"primitive_types"],[1039,"sp_domains"],[1040,"sp_runtime"],[1041,"core::option"],[1042,"sp_runtime::traits"],[1043,"sc_client_api::client"],[1044,"sp_blockchain::backend"],[1045,"sp_api"],[1046,"sp_core::traits"],[1047,"sc_executor"],[1048,"parity_scale_codec::codec"],[1049,"sp_runtime::traits"],[1050,"core::fmt"],[1051,"sp_wasm_interface"],[1052,"alloc::string"],[1053,"subspace_core_primitives"],[1054,"subspace_runtime_primitives"],[1055,"core::any"],[1056,"sp_consensus_slots"],[1057,"sp_domains"],[1058,"sp_runtime::traits"],[1059,"sp_blockchain::error"],[1060,"sc_client_api::backend"],[1061,"hash_db"],[1062,"sp_domains"],[1063,"parity_scale_codec::codec"],[1064,"parity_scale_codec::codec"],[1065,"core::fmt"],[1066,"sp_domains"],[1067,"sp_domains"]],"d":["Block randomness at a given consensus block hash.","Block randomness fetched from consensus state at a …","","","The body of domain bundle included in a given consensus …","Domain block body fetch from a specific consensus block …","Request to get Domain election params.","Domain’s total stake at a given Consensus hash.","The domain runtime code","The domain runtime code","Domain set_code extrinsic if there is a runtime upgrade at …","Encoded domain set_code extrinsic if there is a runtime …","Domain timestamp extrinsic using the timestamp at a given …","Encoded domain timestamp extrinsic using the timestamp …","Holds an encoded set_code extrinsic with an upgraded …","","","API necessary for fraud proof.","Domains fraud proof host function","Trait to query and verify Domains Fraud proof.","Trait Impl to query and verify Domains Fraud proof.","Request type to fetch required verification information …","Response holds required verification information for fraud …","Provides implementations for the extern host functions.","Request to check if particular extrinsic is an inherent …","If the particular extrinsic provided is either inherent or …","Custom invalid validity code for the extrinsics in …","No runtime upgrade.","Request to get Operator stake.","Operators Stake at a given Consensus hash.","Type that maybe holds an encoded set_code extrinsic with …","","Request to check if particular extrinsic is in range for …","If particular extrinsic is in range for (domain, bundle) …","","","","","","","","","","","","","","","","","","","","","","","","","","Module to check bundle equivocation and produce the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Derive the bundle digest for the given bundle body.","","","","","","","","","","","","","","","","","","","","","","","Check the execution proof","","This module provides the feature of generating and …","Extract the fraud proof handled successfully from the …","","","","","Domain fraud proof related runtime interface","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 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.","","Returns the required verification info for the runtime to …","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Create a new instance of FraudProofExtension.","","","","Submit the fraud proof via an unsigned extrinsic.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Index of the bundle in which the extrinsic exists","","","","","Extrinsic for which we need to check the range","Extrinsic for which we need to if it is inherent or not.","","","","","Contains the error value","Contains the success value","Checks if the header is an equivocation and returns the …","Creates storage proof for verifying an execution without …","","","Runs the execution using the partial state constructed …","","","","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).","","","Constructs a new instance of ExecutionProver.","Returns a storage proof which can be used to reconstruct a …","","","","","","","Executes some extrinsic.","Failed to pass the execution proof check.","","Represents a bundle equivocation proof. An equivocation …","Bundle with requested index not found in execution receipt","Runtime api error.","Hash of the consensus block being challenged not found.","Decode error.","Domain state root not found.","","A phase of a block’s execution, carrying necessary …","Failed to check if a given extrinsic is inherent or not.","Failed to derive bundle digest","Failed to derive domain set code extrinsic","Failed to derive domain timestamp extrinsic","Failed to get block randomness","Failed to get the bundle body","","Tx range host function did not return response (returned …","Executes the finalize_block hook.","Fraud proof.","Failed to decode the header produced by finalize_block.","","Represents an invalid transaction proof.","Executes the initialize_block hook.","Failed to decode the return value of initialize_block and …","","","Invalid bundle digest","Invalid bundle equivocation fraud proof.","","","","Represents an invalid domain block hash fraud proof.","","","Represents an Invalid domain extrinsics root proof with …","The fraud proof prove nothing invalid","","Proves an invalid state transition by challenging the …","Invalid storage proof.","","Represents an invalid total rewards proof.","","Represents an invalid transaction proof.","","Runtime api error.","Fail to get runtime code.","Can not find signer from the domain extrinsic.","State not found in the storage proof.","Failed to decode the storage root produced by verifying …","The target valid bundle not found from the target bad …","Invalid bundle entry in bad receipt was expected to be …","","Represents a valid bundle index and all the extrinsics …","Fraud proof for the valid bundles in …","Transaction validity check passes.","Error type of fraud proof verification on consensus node.","","","","","","","","","","","","","","Hash of the bad receipt in which an invalid trace occurred.","Hash of the bad receipt this fraud proof targeted","Hash of the bad receipt this fraud proof targeted","Hash of the bad receipt this fraud proof targeted","Hash of the bad receipt this fraud proof targeted","Hash of the bad receipt this fraud proof targeted","The targetted bad receipt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Vec<(tx_signer, tx_hash)> of all extrinsics","","Index of this bundle in the original list of bundles in …","The index of the targetted bundle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the post state root for the given execution result.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digests storage proof that is used to derive Domain block …","Hash of the domain block corresponding to block_number.","Number of the block at which the invalid transaction …","","","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Execution phase.","","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.","","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.","","","Returns the hash of this bundle equivocation proof.","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a representation of actual Block Rewards storage …","","Proof recorded during the computation.","Returns the method for generating the proof.","The second header involved in the equivocation.","","","","","","","","","","","","","The slot at which the equivocation happened.","","Storage witness needed for verifying this proof.","Storage witness needed for verifying this proof.","Digest storage key in frame_system. Unfortunately, the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Valid Bundle digests","Returns the method for verifying the proof.","","","","","","","","","","","","","","","","Hash of the bad receipt this fraud proof targeted","Id of the domain this fraud proof targeted","","","","Provides implementations for the extern host functions.","","","","","Derive the bundle digest for the given bundle body.","","Check the execution proof","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Returns required fraud proof verification information to …","","","Calls U::from(self).","","","","","","","","","","Bundle signature is invalid.","Bundle slot mismatch.","Failed to get domain total stake.","Failed to get operator stake.","Represents error for invalid bundle equivocation proof.","Invalid Proof of election.","Mismatched operatorId and Domain.","Same bundle hash.","","","","","","","","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).","","","","","","","","","Verifies Bundle equivocation fraud proof.","","Verifies invalid domain block hash fraud proof.","Verifies invalid domain extrinsic root fraud proof.","Verifies invalid state transition fraud proof.","Verifies invalid total rewards fraud proof.","Verifies valid bundle fraud proof.",""],"i":[9,11,92,92,9,11,9,11,9,11,9,11,9,11,10,92,92,0,0,0,0,0,0,0,9,11,0,10,9,11,0,92,9,11,9,10,11,3,9,10,11,9,10,11,9,10,11,22,92,3,9,10,11,22,92,3,9,10,11,0,9,10,11,9,10,11,9,10,11,9,10,11,9,10,11,9,10,11,22,92,3,3,9,10,11,22,92,3,3,9,10,11,38,22,22,92,3,9,10,11,9,10,11,9,10,11,9,9,9,10,10,10,11,11,11,38,22,0,93,9,10,11,0,0,22,92,3,3,9,10,11,9,22,22,92,92,3,3,9,9,10,10,11,11,22,22,92,92,3,3,9,9,10,10,11,11,38,22,9,10,11,22,92,3,9,10,11,22,92,3,9,10,11,11,11,11,11,11,11,9,11,22,92,3,9,10,11,11,22,92,3,9,10,11,11,22,3,9,10,11,93,9,10,11,9,10,11,22,92,3,9,10,11,22,92,3,9,10,11,9,10,11,9,10,11,9,10,11,22,92,3,9,10,11,9,10,11,22,92,3,9,10,11,22,92,3,9,10,11,0,22,92,3,9,10,11,94,95,94,95,96,97,95,96,98,99,99,0,49,49,0,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,61,34,0,61,61,61,61,61,34,0,61,61,61,61,61,61,61,61,53,0,61,34,0,53,61,61,61,61,61,34,0,34,0,61,34,0,61,34,0,61,34,0,34,0,61,61,61,61,61,61,61,61,34,0,0,61,0,53,62,34,64,65,66,67,68,69,70,71,72,62,64,66,67,68,69,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,70,62,70,72,53,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,69,66,66,34,62,64,65,66,67,68,69,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,34,0,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,53,53,62,62,62,34,34,34,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,64,62,65,53,61,61,62,34,64,65,66,67,68,69,70,71,72,53,61,61,61,61,61,62,34,64,65,66,67,68,69,70,71,72,53,53,61,61,62,62,34,34,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,53,53,61,61,62,62,34,34,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,34,65,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,62,66,62,62,0,53,64,53,65,53,62,34,64,65,66,67,68,69,70,71,72,65,61,66,68,0,34,34,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,61,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,71,53,53,61,62,34,64,65,66,67,68,69,70,71,72,100,100,101,101,102,102,102,0,103,103,103,103,0,103,0,103,103,103,103,103,0,103,103,103,103,103,103,103,103,103,103,103,103,80,80,80,80,0,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,0,0,0,0,0,0,0,80],"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,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[3,4],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-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,[9,9],[10,10],[11,11],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[13,[9,12]]],14],[-1,[[13,[10,12]]],14],[-1,[[13,[11,12]]],14],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[3],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[3],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[[-1,18,19,[8,[20]]],[[21,[18]]],[]],[[[22,[-1,-2,-3,-4]],18,19,[8,[20]]],[[21,[18]]],23,[[24,[-1]],[25,[-1]],[26,[-1]]],23,[27,28]],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[[9,-1],2,[29,30]],[[10,-1],2,[29,30]],[[11,-1],2,[29,30]],[[9,9],31],[[10,10],31],[[11,11],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,18,[8,[5]],32,[15,[5]],[8,[5]]],[[21,[[8,[5]]]]],[]],[[[22,[-1,-2,-3,-4]],18,[8,[5]],32,[15,[5]],[8,[5]]],[[21,[[8,[5]]]]],23,[[24,[-1]],[25,[-1]],[26,[-1]]],23,[27,28]],0,[[-1,19,8],[[13,[[8,[[34,[[33,[-2]],-3]]]],35]]],[],[],[]],[[9,36],37],[[10,36],37],[[11,36],37],0,0,[-1,-1,[]],[-1,-1,[]],[[[39,[38]]],3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[40,[[13,[-1,41]]],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[-1,18,9],[[21,[11]]],[]],[[[22,[-1,-2,-3,-4]],18,9],[[21,[11]]],23,[[24,[-1]],[25,[-1]],[26,[-1]]],23,[27,28]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,[[21,[42]]]],[11,[[21,[[8,[20]]]]]],[11,[[21,[[2,[43,[2,[44,44]]]]]]]],[11,[[21,[[8,[5]]]]]],[11,10],[11,[[21,[[8,[5]]]]]],[[-1,40],[[13,[41]]],[]],[11,[[21,[31]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,[[21,[43]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,[[21,[31]]]],[[[39,[-1]],[39,[-2]]],[[22,[-3,-1,-4,-2]]],[],[],[],[]],[[[39,[38]]],3],[9,17],[10,17],[11,17],[[-1,[34,[[33,[-2]],-3]]],[[13,[2,35]]],[],[],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[[],46],[[],46],[[],46],[-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,[-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,[[[39,[-1]],47,[48,[[33,[-2]],-3,43]]],[[49,[[33,[-2]],-3]]],50,23,51],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[52,[-1,-2,-3]],53,[15,[5]],18,54],[[55,[[8,[5]]]]],23,[[56,[-1]]],27],[17,-1,[]],[17,-1,[]],[17,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-2]],[39,[-3]]],[[52,[-1,-2,-3]]],23,[[56,[-1]]],27],[[[52,[-1,-2,-3]],53,[15,[5]],[21,[[2,[-4]]]]],[[55,[54]]],23,[[56,[-1]]],27,[[59,[[57,[-1]],58]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,45,[]],[-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,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,[]],0,0,0,0,0,0,0,0,[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-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,0,[[53,[60,[-1,-2,-3]],[60,[-1,-2,-3]]],[[13,[[8,[5]],61]]],51,23,[]],[53,53],[[[62,[-1]]],[[62,[-1]]],63],[[[34,[-1,-2,-3]]],[[34,[-1,-2,-3]]],63,63,[63,51]],[[[64,[-1]]],[[64,[-1]]],63],[[[65,[-1,-2,-3]]],[[65,[-1,-2,-3]]],63,63,[63,51]],[[[66,[-1]]],[[66,[-1]]],63],[[[67,[-1]]],[[67,[-1]]],63],[[[68,[-1]]],[[68,[-1]]],63],[[[69,[-1]]],[[69,[-1]]],63],[70,70],[[[71,[-1]]],[[71,[-1]]],63],[[[72,[-1]]],[[72,[-1]]],63],[[-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,[[13,[53,12]]],14],[-1,[[13,[[62,[-2]],12]]],14,73],[-1,[[13,[[34,[-2,-3,-4]],12]]],14,[],[],51],[-1,[[13,[[64,[-2]],12]]],14,73],[-1,[[13,[[65,[-2,-3,-4]],12]]],14,[],[],51],[-1,[[13,[[66,[-2]],12]]],14,73],[-1,[[13,[[67,[-2]],12]]],14,73],[-1,[[13,[[68,[-2]],12]]],14,73],[-1,[[13,[[69,[-2]],12]]],14,73],[-1,[[13,[70,12]]],14],[-1,[[13,[[71,[-2]],12]]],14,73],[-1,[[13,[[72,[-2]],12]]],14,73],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[53,[8,[5]]],[[13,[61]]]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],0,0,0,[[[34,[-1,-2,-3]]],19,[],[],51],0,0,0,0,0,0,0,0,0,[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[[19,[74,[-1]]],[[34,[-2,-3,-1]]],51,[],[]],[19,[[64,[-1]]],75],[[53,-1],2,[29,30]],[[[62,[-1]],-2],2,76,[29,30]],[[[34,[-1,-2,-3]],-4],2,[],[],51,[29,30]],[[[64,[-1]],-2],2,76,[29,30]],[[[65,[-1,-2,-3]],-4],2,[],[],51,[29,30]],[[[66,[-1]],-2],2,76,[29,30]],[[[67,[-1]],-2],2,76,[29,30]],[[[68,[-1]],-2],2,76,[29,30]],[[[69,[-1]],-2],2,76,[29,30]],[[70,-1],2,[29,30]],[[[71,[-1]],-2],2,76,[29,30]],[[[72,[-1]],-2],2,76,[29,30]],[[53,53],31],[[[62,[-1]],[62,[-1]]],31,77],[[[34,[-1,-2,-3]],[34,[-1,-2,-3]]],31,77,77,[77,51]],[[[64,[-1]],[64,[-1]]],31,77],[[[65,[-1,-2,-3]],[65,[-1,-2,-3]]],31,77,77,[77,51]],[[[66,[-1]],[66,[-1]]],31,77],[[[67,[-1]],[67,[-1]]],31,77],[[[68,[-1]],[68,[-1]]],31,77],[[[69,[-1]],[69,[-1]]],31,77],[[70,70],31],[[[71,[-1]],[71,[-1]]],31,77],[[[72,[-1]],[72,[-1]]],31,77],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],0,0,0,[[53,36],37],[[[61,[-1]],36],37,78],[[[61,[-1]],36],37,[]],[[[62,[-1]],36],37,78],[[[34,[-1,-2,-3]],36],37,78,78,[78,51]],[[[64,[-1]],36],37,78],[[[65,[-1,-2,-3]],36],37,78,78,[78,51]],[[[66,[-1]],36],37,78],[[[67,[-1]],36],37,78],[[[68,[-1]],36],37,78],[[[69,[-1]],36],37,78],[[70,36],37],[[[71,[-1]],36],37,78],[[[72,[-1]],36],37,78],[-1,-1,[]],[35,[[61,[-1]]],[]],[-1,-1,[]],[12,[[61,[-1]]],[]],[79,[[61,[-1]]],[]],[80,[[61,[-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,-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,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[[34,[-1,-2,-3]]],[[74,[-3]]],76,76,51],[[[65,[-1,-2,-3]]],[[74,[-3]]],[63,[81,[16]],76],[63,75,76],51],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[-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,19,16,82,54,31],[[62,[-1]]],[]],[[],[[8,[5]]]],[[53,[60,[-1,-2,-3]],[60,[-1,-2,-3]]],[[13,[[2,[18,18]],61]]],51,23,[]],0,[53,32],0,[53,17],[[[62,[-1]]],17,76],[[[34,[-1,-2,-3]]],17,[],[],51],[[[64,[-1]]],17,76],[[[65,[-1,-2,-3]]],17,[],[],51],[[[66,[-1]]],17,76],[[[67,[-1]]],17,76],[[[68,[-1]]],17,76],[[[69,[-1]]],17,76],[70,17],[[[71,[-1]]],17,76],[[[72,[-1]]],17,76],0,[[[61,[-1]]],[[21,[83]]],[]],0,0,[[],[[8,[5]]]],[[[34,[-1,-2,-3]]],[[21,[84]]],[],[],51],[[[34,[-1,-2,-3]]],[[21,[[74,[-3]]]]],[],[],51],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[-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,41,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[-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,[53,32],[-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,[-1,-2,[],[]],[-1,-2,[],[]],[17,-1,[]],[17,-1,[]],[[18,19,[8,[20]]],[[21,[18]]]],[17,2],[[18,[8,[5]],32,[15,[5]],[8,[5]]],[[21,[[8,[5]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[18,9],[[21,[11]]]],[[],[[8,[85]]]],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[2]]],86],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[17,-1,[]],[17,-1,[]],[17,2],[[80,36],37],[[80,36],37],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,41,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[87,[48,[[33,[-1]],-2,-3]],[48,[[33,[-1]],-2,-3]]],[[13,[2,80]]],23,51,76],[[[89,[[33,[-1]],[88,[-2]],[74,[-2]],-3]],[62,[[74,[-2]]]]],[[13,[2,61]]],23,51,[]],[[[89,[[33,[-1]],-2]],54],[[13,[2,61]]],23,[77,73]],[[[89,[[33,[-1]],[88,[-2]],[74,[-2]],-3]],[71,[[74,[-2]]]]],[[13,[2,61]]],23,51,[]],[[[89,[[33,[-1]],-2]],[89,[[33,[-1]],-2]],[64,[[74,[-3]]]]],[[13,[2,61]]],23,[],51],[[[89,[[33,[-1]],-2,-3,-4]],54],[[13,[2,[61,[-3]]]]],23,[],[],[77,73]],[[[89,[[33,[-1]],-2,-3,-4]],[72,[-3]]],[[13,[2,[61,[-3]]]]],23,[],[90,[91,[18]]],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",1031],[15,"tuple"],[3,"FraudProofExtension",0],[8,"Any",1032],[15,"u8"],[15,"array"],[3,"Global",1033],[3,"Vec",1034],[4,"FraudProofVerificationInfoRequest",0],[4,"SetCodeExtrinsic",0],[4,"FraudProofVerificationInfoResponse",0],[3,"Error",1035],[4,"Result",1036],[8,"Input",1037],[15,"slice"],[15,"u32"],[15,"usize"],[3,"H256",1038],[3,"DomainId",1039],[3,"OpaqueExtrinsic",1040],[4,"Option",1041],[3,"FraudProofHostFunctionsImpl",0],[8,"Block",1042],[8,"BlockBackend",1043],[8,"HeaderBackend",1044],[8,"ProvideRuntimeApi",1045],[8,"CodeExecutor",1046],[8,"RuntimeVersionOf",1047],[8,"Output",1037],[8,"Sized",1048],[15,"bool"],[15,"str"],[6,"NumberFor",1042],[4,"FraudProof",295],[4,"ApiError",1045],[3,"Formatter",1049],[6,"Result",1049],[8,"FraudProofHostFunctions",0],[3,"Arc",1050],[8,"FunctionContext",1051],[3,"String",1052],[3,"Randomness",1053],[6,"Balance",1054],[15,"u64"],[3,"TypeId",1032],[3,"Type",1055],[3,"Slot",1056],[3,"SealedBundleHeader",1039],[6,"CheckEquivocationResult",267],[8,"AuxStore",1057],[8,"Header",1042],[3,"ExecutionProver",271],[4,"ExecutionPhase",295],[3,"StorageProof",1058],[6,"Result",1059],[8,"Backend",1057],[6,"HashingFor",1042],[6,"DBValue",1060],[8,"HashDB",1061],[6,"ExecutionReceiptFor",1039],[4,"VerificationError",295],[3,"InvalidBundlesFraudProof",295],[8,"Clone",1062],[3,"InvalidStateTransitionProof",295],[3,"BundleEquivocationProof",295],[3,"InvalidTransactionProof",295],[3,"ImproperTransactionSortitionProof",295],[3,"InvalidTotalRewardsProof",295],[3,"InvalidDomainBlockHashProof",295],[3,"ValidBundleDigest",295],[3,"InvalidExtrinsicsRootProof",295],[3,"ValidBundleProof",295],[8,"Decode",1037],[6,"HeaderHashFor",1039],[8,"Default",1063],[8,"Encode",1037],[8,"PartialEq",1064],[8,"Debug",1049],[4,"Error",1059],[4,"InvalidBundleEquivocationError",993],[8,"From",1065],[4,"InvalidBundleType",1039],[8,"Error",1066],[6,"OperatorId",1039],[8,"Function",1051],[8,"HostFunctionRegistry",1051],[6,"OperatorPublicKey",1039],[6,"HeaderNumberFor",1039],[3,"ExecutionReceipt",1039],[8,"Copy",1048],[8,"Into",1065],[4,"InvalidTransactionCode",0],[8,"FraudProofApi",0],[13,"DomainBundleBody",256],[13,"TxRangeCheck",256],[13,"InherentExtrinsicCheck",256],[13,"DomainElectionParams",256],[13,"OperatorStake",256],[13,"DomainElectionParams",265],[13,"ApplyExtrinsic",960],[13,"Dummy",962],[13,"UnexpectedTargetedBundleEntry",964],[3,"HostFunctions",967]],"b":[[631,"impl-Debug-for-VerificationError%3CDomainHash%3E"],[632,"impl-Display-for-VerificationError%3CDomainHash%3E"],[645,"impl-From%3CApiError%3E-for-VerificationError%3CDomainHash%3E"],[647,"impl-From%3CError%3E-for-VerificationError%3CDomainHash%3E"],[648,"impl-From%3CError%3E-for-VerificationError%3CDomainHash%3E"],[649,"impl-From%3CInvalidBundleEquivocationError%3E-for-VerificationError%3CDomainHash%3E"],[1006,"impl-Debug-for-InvalidBundleEquivocationError"],[1007,"impl-Display-for-InvalidBundleEquivocationError"]]},\ +"sp_domains":{"doc":"Primitives for domains pallet.","t":"NDDDIERNDEDDNNNIIERGNDGEGDNGGGNDNNNENENGGEGDGGGNNNNDEGEDGNNENNNRLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLMMMMLMMLMLKMLKLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMMLLLLAMMLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLAMLLLMLLLMLMMMMLLLLMAMMLMLMMMMMMFLLLLMFMLLLLLLLLLLLLLLLLLLLLLLMALLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMLLLLLLLLLLLLLLLLLLLLLLNDENLLLLLLLLLLLLMFFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLMLLLLLLLLLLLLLLLLLLLLFFFDGGDLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLNNNDDELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","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"],[1629,"sp_domains::valued_trie"],[1630,"dyn_clone::sealed"],[1631,"core::option"],[1632,"alloc::alloc"],[1633,"alloc::vec"],[1634,"sp_api"],[1635,"core::result"],[1636,"core::clone"],[1637,"sp_runtime::traits"],[1638,"core::cmp"],[1639,"core::cmp"],[1640,"parity_scale_codec::codec"],[1641,"parity_scale_codec::codec"],[1642,"sp_runtime::generic::digest"],[1643,"serde::de"],[1644,"serde::de"],[1645,"num_traits::identities"],[1646,"parity_scale_codec::codec"],[1647,"core::cmp"],[1648,"subspace_core_primitives"],[1649,"core::fmt"],[1650,"alloc::string"],[1651,"primitive_types"],[1652,"core::hash"],[1653,"core::hash"],[1654,"serde::ser"],[1655,"scale_info::ty"],[1656,"core::ops::function"],[1657,"core::marker"],[1658,"sp_core::sr25519::vrf"],[1659,"alloc::collections::vec_deque"],[1660,"sp_storage"],[1661,"sp_trie::storage_proof"],[1662,"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,102,102,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,103,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,35,16,0,105,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,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,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,103,60,14,60,14,103,60,14,20,22,103,102,25,103,102,103,103,104,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,103,60,14,60,14,103,103,103,15,0,54,20,20,21,35,103,60,14,3,3,16,19,20,21,14,22,23,25,26,27,28,31,32,33,15,34,35,36,104,3,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,104,104,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,104,104,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,103,3,22,3,16,19,20,14,103,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,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,3,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,20,20,104,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,103,103,105,25,20,22,25,60,14,3,27,28,19,16,0,30,25,20,16,103,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,103,25,103,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,104,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,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,104,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,3,16,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,15,34,35,36,104,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,104,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,106,107,94,106,107,94,94,94,94,94,106,107,94,106,107,94,106,107,94,94,106,94,94,94,94,94,106,107,94,106,106,107,107,94,94,106,106,107,107,94,94,107,106,106,94,106,107,94,106,107,94,106,107,94,106,107,94,94,94,106,107,94,106,107,94,94,94,94,106,107,94,94,106,107,94,106,107,94,106,107,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,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,[]],[-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,[]],[66,[[12,[-1,67]]],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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],[[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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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],[75,44],[97,44],[98,44],[[98,100]],[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,[101]]]]],"c":[],"p":[[3,"Private",1630],[15,"tuple"],[3,"DomainId",0],[4,"Option",1631],[6,"RuntimeId",0],[15,"u8"],[15,"array"],[3,"Global",1632],[3,"Vec",1633],[6,"HeaderNumberFor",0],[4,"ApiError",1634],[4,"Result",1635],[3,"BundleProducerElectionParams",1177],[3,"ExecutionReceipt",0],[4,"InvalidBundleType",0],[3,"BundleHeader",0],[8,"Clone",1636],[8,"Header",1637],[3,"SealedBundleHeader",0],[3,"Bundle",0],[3,"BundleDigest",0],[3,"ProofOfElection",0],[4,"OperatorAllowList",0],[8,"Ord",1638],[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",1638],[3,"Error",1639],[8,"Input",1640],[8,"Decode",1640],[8,"Default",1641],[15,"slice"],[15,"u32"],[15,"usize"],[3,"Digest",1642],[8,"Deserializer",1643],[8,"Deserialize",1643],[8,"Encode",1640],[6,"NumberFor",1637],[6,"HeaderHashFor",0],[3,"U256",1644],[8,"Zero",1645],[6,"OperatorId",0],[6,"OpaqueBundle",0],[8,"Output",1640],[8,"Sized",1646],[15,"bool"],[8,"PartialEq",1638],[6,"Balance",1647],[6,"ExecutionReceiptFor",0],[6,"OpaqueBundles",0],[3,"Randomness",1644],[3,"Formatter",1648],[6,"Result",1648],[8,"Debug",1648],[8,"FunctionContext",1649],[3,"String",1650],[3,"H256",1651],[15,"u64"],[8,"Hash",1652],[8,"BuildHasher",1652],[8,"Hasher",1652],[6,"OperatorSignature",0],[6,"OperatorPublicKey",0],[3,"StorageKey",1450],[8,"Serializer",1653],[8,"Serialize",1653],[6,"Moment",1647],[3,"TypeId",1654],[3,"Type",1655],[8,"FnOnce",1656],[8,"Copy",1646],[4,"ProofOfElectionError",1177],[6,"Blake3Hash",1644],[6,"StakeWeight",0],[15,"u128"],[3,"VrfOutput",1657],[3,"VrfTranscript",1657],[6,"AccountId",1658],[3,"VecDeque",1659],[6,"MerkleTree",1279],[3,"Witness",1279],[3,"Blake2b256Algorithm",1279],[4,"VerificationError",1360],[3,"StorageKey",1660],[3,"StorageProof",1661],[3,"StorageData",1450],[3,"RawGenesis",1450],[3,"Storage",1660],[4,"StateVersion",1660],[4,"Value",1662],[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"]]},\ +"sp_domains_fraud_proof":{"doc":"Subspace fraud proof primitives for consensus chain.","t":"NNNNNNNNNNNNNNNNNIDIDEEDNNENNNENNNLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLKLALLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLMMMMMMMMMMMGNNFDLLLLLLLLLLLLLLLLLLLLLLLNNNDNNNNNNENNNNNNNNNENNDNNNNNNNDNDNNDNNDNNDNDNNNNNNNNNDDNELLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMMMMMMMMMLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLFLMLMLLLLLLLLLLLLMLMMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMMMMMMDLLLLFLFLLLLLFLLLLLLLLLLLLNNNNENNNLLLLLLLLLLLLLLLLLLLLLLFFFFFFFL","n":["BlockRandomness","BlockRandomness","Bundle","BundleEquivocation","DomainBundleBody","DomainBundleBody","DomainElectionParams","DomainElectionParams","DomainRuntimeCode","DomainRuntimeCode","DomainSetCodeExtrinsic","DomainSetCodeExtrinsic","DomainTimestampExtrinsic","DomainTimestampExtrinsic","EncodedExtrinsic","ExecutionReceipt","FraudProof","FraudProofApi","FraudProofExtension","FraudProofHostFunctions","FraudProofHostFunctionsImpl","FraudProofVerificationInfoRequest","FraudProofVerificationInfoResponse","HostFunctions","InherentExtrinsicCheck","InherentExtrinsicCheck","InvalidTransactionCode","None","OperatorStake","OperatorStake","SetCodeExtrinsic","TransactionProof","TxRangeCheck","TxRangeCheck","__clone_box","__clone_box","__clone_box","as_mut_any","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","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_equivocation","clone","clone","clone","clone_into","clone_into","clone_into","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","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_bundle_digest","derive_bundle_digest","drop","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","execution_proof_check","execution_proof_check","execution_prover","extract_fraud_proofs","fmt","fmt","fmt","fraud_proof","fraud_proof_runtime_interface","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get_fraud_proof_verification_info","get_fraud_proof_verification_info","identity","identity","identity","init","init","init","init","init","init","into","into","into","into","into","into","into_block_randomness","into_bundle_body","into_domain_election_params","into_domain_runtime_code","into_domain_set_code_extrinsic","into_domain_timestamp_extrinsic","into_ffi_value","into_inherent_extrinsic_check","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_operator_stake","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_tx_range_check","new","new","size_hint","size_hint","size_hint","submit_fraud_proof_unsigned","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","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_id","type_id","type_id","type_info","type_info","type_info","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","verification","vzip","vzip","vzip","vzip","vzip","vzip","bundle_index","bundle_index","domain_id","domain_id","domain_id","domain_id","opaque_extrinsic","opaque_extrinsic","operator_id","bundle_slot_probability","domain_total_stake","CheckEquivocationResult","Err","Ok","check_equivocation","ExecutionProver","borrow","borrow_mut","check_execution_proof","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","prove_execution","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","ApplyExtrinsic","BadExecutionProof","BundleEquivocation","BundleEquivocationProof","BundleNotFound","Client","ConsensusBlockHashNotFound","Decode","DomainStateRootNotFound","Dummy","ExecutionPhase","FailedToCheckInherentExtrinsic","FailedToDeriveBundleDigest","FailedToDeriveDomainSetCodeExtrinsic","FailedToDeriveDomainTimestampExtrinsic","FailedToGetBlockRandomness","FailedToGetDomainBundleBody","FailedToGetDomainRuntimeCode","FailedToGetResponseFromTxRangeHostFn","FinalizeBlock","FraudProof","HeaderDecode","ImproperTransactionSortition","ImproperTransactionSortitionProof","InitializeBlock","InitializeBlockOrApplyExtrinsicDecode","InvalidApplyExtrinsicCallData","InvalidApplyExtrinsicTraceIndex","InvalidBundleDigest","InvalidBundleEquivocationFraudProof","InvalidBundles","InvalidBundlesFraudProof","InvalidDomainBlockHash","InvalidDomainBlockHashProof","InvalidExecutionTrace","InvalidExtrinsicsRoot","InvalidExtrinsicsRootProof","InvalidProof","InvalidStateTransition","InvalidStateTransitionProof","InvalidStorageProof","InvalidTotalRewards","InvalidTotalRewardsProof","InvalidTransaction","InvalidTransactionProof","Oneshot","RuntimeApi","RuntimeCode","SignerNotFound","StateNotFound","StorageRootDecode","TargetValidBundleNotFound","UnexpectedTargetedBundleEntry","ValidBundle","ValidBundleDigest","ValidBundleProof","ValidTransaction","VerificationError","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","bad_receipt_hash","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","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","bundle_digest","bundle_index","bundle_index","bundle_index","call_data","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","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_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_execution_result","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","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","digest_storage_proof","domain_block_hash","domain_block_number","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","domain_id","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy_fraud_proof","dummy_invalid_state_transition_proof","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","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","execution_phase","extrinsic_inclusion_proof","first_header","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_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","hash","hash","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","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_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_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_bundle_type","invalid_extrinsic","is_true_invalid_fraud_proof","new","operator_block_rewards_final_key","pre_post_state_root","proof","proving_method","second_header","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","source","storage_proof","storage_proof","system_digest_final_key","targeted_bad_operator","targeted_bad_receipt_hash","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_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","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","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_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_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","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","valid_bundle_digests","verifying_method","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","extrinsic_proof","mismatch_index","bad_receipt_hash","domain_id","bundle_index","fraud_proof_invalid_type_of_proof","targeted_entry_bundle","HostFunctions","borrow","borrow_mut","deref","deref_mut","derive_bundle_digest","drop","execution_proof_check","from","from_mut","from_mut","from_ref","from_ref","get_fraud_proof_verification_info","host_functions","init","into","into_mut","into_ref","register_static","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","BadBundleSignature","BundleSlotMismatch","FailedToGetDomainTotalStake","FailedToGetOperatorStake","InvalidBundleEquivocationError","InvalidProofOfElection","MismatchedOperatorAndDomain","SameBundleHash","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","to_string","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify_bundle_equivocation_fraud_proof","verify_invalid_bundles_fraud_proof","verify_invalid_domain_block_hash_fraud_proof","verify_invalid_domain_extrinsics_root_fraud_proof","verify_invalid_state_transition_fraud_proof","verify_invalid_total_rewards_fraud_proof","verify_valid_bundle_fraud_proof","vzip"],"q":[[0,"sp_domains_fraud_proof"],[256,"sp_domains_fraud_proof::FraudProofVerificationInfoRequest"],[265,"sp_domains_fraud_proof::FraudProofVerificationInfoResponse"],[267,"sp_domains_fraud_proof::bundle_equivocation"],[271,"sp_domains_fraud_proof::execution_prover"],[295,"sp_domains_fraud_proof::fraud_proof"],[960,"sp_domains_fraud_proof::fraud_proof::ExecutionPhase"],[962,"sp_domains_fraud_proof::fraud_proof::FraudProof"],[964,"sp_domains_fraud_proof::fraud_proof::VerificationError"],[967,"sp_domains_fraud_proof::fraud_proof_runtime_interface"],[993,"sp_domains_fraud_proof::verification"],[1031,"dyn_clone::sealed"],[1032,"core::any"],[1033,"alloc::alloc"],[1034,"alloc::vec"],[1035,"parity_scale_codec::error"],[1036,"core::result"],[1037,"parity_scale_codec::codec"],[1038,"primitive_types"],[1039,"sp_domains"],[1040,"sp_runtime"],[1041,"core::option"],[1042,"sp_runtime::traits"],[1043,"sc_client_api::client"],[1044,"sp_blockchain::backend"],[1045,"sp_api"],[1046,"sp_core::traits"],[1047,"sc_executor"],[1048,"parity_scale_codec::codec"],[1049,"sp_runtime::traits"],[1050,"core::fmt"],[1051,"sp_wasm_interface"],[1052,"alloc::string"],[1053,"subspace_core_primitives"],[1054,"subspace_runtime_primitives"],[1055,"core::any"],[1056,"sp_consensus_slots"],[1057,"sp_domains"],[1058,"sp_runtime::traits"],[1059,"sp_blockchain::error"],[1060,"sc_client_api::backend"],[1061,"hash_db"],[1062,"sp_domains"],[1063,"parity_scale_codec::codec"],[1064,"parity_scale_codec::codec"],[1065,"core::fmt"],[1066,"sp_domains"],[1067,"sp_domains"]],"d":["Block randomness at a given consensus block hash.","Block randomness fetched from consensus state at a …","","","The body of domain bundle included in a given consensus …","Domain block body fetch from a specific consensus block …","Request to get Domain election params.","Domain’s total stake at a given Consensus hash.","The domain runtime code","The domain runtime code","Domain set_code extrinsic if there is a runtime upgrade at …","Encoded domain set_code extrinsic if there is a runtime …","Domain timestamp extrinsic using the timestamp at a given …","Encoded domain timestamp extrinsic using the timestamp …","Holds an encoded set_code extrinsic with an upgraded …","","","API necessary for fraud proof.","Domains fraud proof host function","Trait to query and verify Domains Fraud proof.","Trait Impl to query and verify Domains Fraud proof.","Request type to fetch required verification information …","Response holds required verification information for fraud …","Provides implementations for the extern host functions.","Request to check if particular extrinsic is an inherent …","If the particular extrinsic provided is either inherent or …","Custom invalid validity code for the extrinsics in …","No runtime upgrade.","Request to get Operator stake.","Operators Stake at a given Consensus hash.","Type that maybe holds an encoded set_code extrinsic with …","","Request to check if particular extrinsic is in range for …","If particular extrinsic is in range for (domain, bundle) …","","","","","","","","","","","","","","","","","","","","","","","","","","Module to check bundle equivocation and produce the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Derive the bundle digest for the given bundle body.","","","","","","","","","","","","","","","","","","","","","","","Check the execution proof","","This module provides the feature of generating and …","Extract the fraud proof handled successfully from the …","","","","","Domain fraud proof related runtime interface","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 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.","","Returns the required verification info for the runtime to …","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Create a new instance of FraudProofExtension.","","","","Submit the fraud proof via an unsigned extrinsic.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Index of the bundle in which the extrinsic exists","","","","","Extrinsic for which we need to check the range","Extrinsic for which we need to if it is inherent or not.","","","","","Contains the error value","Contains the success value","Checks if the header is an equivocation and returns the …","Creates storage proof for verifying an execution without …","","","Runs the execution using the partial state constructed …","","","","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).","","","Constructs a new instance of ExecutionProver.","Returns a storage proof which can be used to reconstruct a …","","","","","","","Executes some extrinsic.","Failed to pass the execution proof check.","","Represents a bundle equivocation proof. An equivocation …","Bundle with requested index not found in execution receipt","Runtime api error.","Hash of the consensus block being challenged not found.","Decode error.","Domain state root not found.","","A phase of a block’s execution, carrying necessary …","Failed to check if a given extrinsic is inherent or not.","Failed to derive bundle digest","Failed to derive domain set code extrinsic","Failed to derive domain timestamp extrinsic","Failed to get block randomness","Failed to get the bundle body","","Tx range host function did not return response (returned …","Executes the finalize_block hook.","Fraud proof.","Failed to decode the header produced by finalize_block.","","Represents an invalid transaction proof.","Executes the initialize_block hook.","Failed to decode the return value of initialize_block and …","","","Invalid bundle digest","Invalid bundle equivocation fraud proof.","","","","Represents an invalid domain block hash fraud proof.","","","Represents an Invalid domain extrinsics root proof with …","The fraud proof prove nothing invalid","","Proves an invalid state transition by challenging the …","Invalid storage proof.","","Represents an invalid total rewards proof.","","Represents an invalid transaction proof.","","Runtime api error.","Fail to get runtime code.","Can not find signer from the domain extrinsic.","State not found in the storage proof.","Failed to decode the storage root produced by verifying …","The target valid bundle not found from the target bad …","Invalid bundle entry in bad receipt was expected to be …","","Represents a valid bundle index and all the extrinsics …","Fraud proof for the valid bundles in …","Transaction validity check passes.","Error type of fraud proof verification on consensus node.","","","","","","","","","","","","","","Hash of the bad receipt in which an invalid trace occurred.","Hash of the bad receipt this fraud proof targeted","Hash of the bad receipt this fraud proof targeted","Hash of the bad receipt this fraud proof targeted","Hash of the bad receipt this fraud proof targeted","Hash of the bad receipt this fraud proof targeted","The targetted bad receipt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Vec<(tx_signer, tx_hash)> of all extrinsics","","Index of this bundle in the original list of bundles in …","The index of the targetted bundle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the post state root for the given execution result.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digests storage proof that is used to derive Domain block …","Hash of the domain block corresponding to block_number.","Number of the block at which the invalid transaction …","","","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","The id of the domain this fraud proof targeted","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Execution phase.","","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.","","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.","","","Returns the hash of this bundle equivocation proof.","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a representation of actual Block Rewards storage …","","Proof recorded during the computation.","Returns the method for generating the proof.","The second header involved in the equivocation.","","","","","","","","","","","","","The slot at which the equivocation happened.","","Storage witness needed for verifying this proof.","Storage witness needed for verifying this proof.","Digest storage key in frame_system. Unfortunately, the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Valid Bundle digests","Returns the method for verifying the proof.","","","","","","","","","","","","","","","","Hash of the bad receipt this fraud proof targeted","Id of the domain this fraud proof targeted","","","","Provides implementations for the extern host functions.","","","","","Derive the bundle digest for the given bundle body.","","Check the execution proof","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Returns required fraud proof verification information to …","","","Calls U::from(self).","","","","","","","","","","Bundle signature is invalid.","Bundle slot mismatch.","Failed to get domain total stake.","Failed to get operator stake.","Represents error for invalid bundle equivocation proof.","Invalid Proof of election.","Mismatched operatorId and Domain.","Same bundle hash.","","","","","","","","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).","","","","","","","","","Verifies Bundle equivocation fraud proof.","","Verifies invalid domain block hash fraud proof.","Verifies invalid domain extrinsic root fraud proof.","Verifies invalid state transition fraud proof.","Verifies invalid total rewards fraud proof.","Verifies valid bundle fraud proof.",""],"i":[9,11,92,92,9,11,9,11,9,11,9,11,9,11,10,92,92,0,0,0,0,0,0,0,9,11,0,10,9,11,0,92,9,11,9,10,11,3,9,10,11,9,10,11,9,10,11,22,92,3,9,10,11,22,92,3,9,10,11,0,9,10,11,9,10,11,9,10,11,9,10,11,9,10,11,9,10,11,22,92,3,3,9,10,11,22,92,3,3,9,10,11,38,22,22,92,3,9,10,11,9,10,11,9,10,11,9,9,9,10,10,10,11,11,11,38,22,0,93,9,10,11,0,0,22,92,3,3,9,10,11,9,22,22,92,92,3,3,9,9,10,10,11,11,22,22,92,92,3,3,9,9,10,10,11,11,38,22,9,10,11,22,92,3,9,10,11,22,92,3,9,10,11,11,11,11,11,11,11,9,11,22,92,3,9,10,11,11,22,92,3,9,10,11,11,22,3,9,10,11,93,9,10,11,9,10,11,22,92,3,9,10,11,22,92,3,9,10,11,9,10,11,9,10,11,9,10,11,22,92,3,9,10,11,9,10,11,22,92,3,9,10,11,22,92,3,9,10,11,0,22,92,3,9,10,11,94,95,94,95,96,97,95,96,98,99,99,0,49,49,0,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,53,61,34,0,61,61,61,61,61,34,0,61,61,61,61,61,61,61,61,53,0,61,34,0,53,61,61,61,61,61,34,0,34,0,61,34,0,61,34,0,61,34,0,34,0,61,61,61,61,61,61,61,61,34,0,0,61,0,53,62,34,64,65,66,67,68,69,70,71,72,62,64,66,67,68,69,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,70,62,70,72,53,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,69,66,66,34,62,64,65,66,67,68,69,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,34,0,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,53,53,62,62,62,34,34,34,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,64,62,65,53,61,61,62,34,64,65,66,67,68,69,70,71,72,53,61,61,61,61,61,62,34,64,65,66,67,68,69,70,71,72,53,53,61,61,62,62,34,34,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,53,53,61,61,62,62,34,34,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,34,65,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,62,66,62,62,0,53,64,53,65,53,62,34,64,65,66,67,68,69,70,71,72,65,61,66,68,0,34,34,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,61,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,53,61,62,34,64,65,66,67,68,69,70,71,72,71,53,53,61,62,34,64,65,66,67,68,69,70,71,72,100,100,101,101,102,102,102,0,103,103,103,103,0,103,0,103,103,103,103,103,0,103,103,103,103,103,103,103,103,103,103,103,103,80,80,80,80,0,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,0,0,0,0,0,0,0,80],"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,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[3,4],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-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,[9,9],[10,10],[11,11],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[13,[9,12]]],14],[-1,[[13,[10,12]]],14],[-1,[[13,[11,12]]],14],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[3],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[3],[17,-1,[]],[17,-1,[]],[17,-1,[]],[[-1,18,19,[8,[20]]],[[21,[18]]],[]],[[[22,[-1,-2,-3,-4]],18,19,[8,[20]]],[[21,[18]]],23,[[24,[-1]],[25,[-1]],[26,[-1]]],23,[27,28]],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[[9,-1],2,[29,30]],[[10,-1],2,[29,30]],[[11,-1],2,[29,30]],[[9,9],31],[[10,10],31],[[11,11],31],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,18,[8,[5]],32,[15,[5]],[8,[5]]],[[21,[[8,[5]]]]],[]],[[[22,[-1,-2,-3,-4]],18,[8,[5]],32,[15,[5]],[8,[5]]],[[21,[[8,[5]]]]],23,[[24,[-1]],[25,[-1]],[26,[-1]]],23,[27,28]],0,[[-1,19,8],[[13,[[8,[[34,[[33,[-2]],-3]]]],35]]],[],[],[]],[[9,36],37],[[10,36],37],[[11,36],37],0,0,[-1,-1,[]],[-1,-1,[]],[[[39,[38]]],3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[40,[[13,[-1,41]]],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[-1,18,9],[[21,[11]]],[]],[[[22,[-1,-2,-3,-4]],18,9],[[21,[11]]],23,[[24,[-1]],[25,[-1]],[26,[-1]]],23,[27,28]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,[[21,[42]]]],[11,[[21,[[8,[20]]]]]],[11,[[21,[[2,[43,[2,[44,44]]]]]]]],[11,[[21,[[8,[5]]]]]],[11,10],[11,[[21,[[8,[5]]]]]],[[-1,40],[[13,[41]]],[]],[11,[[21,[31]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,[[21,[43]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,[[21,[31]]]],[[[39,[-1]],[39,[-2]]],[[22,[-3,-1,-4,-2]]],[],[],[],[]],[[[39,[38]]],3],[9,17],[10,17],[11,17],[[-1,[34,[[33,[-2]],-3]]],[[13,[2,35]]],[],[],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[[],46],[[],46],[[],46],[-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,[-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,[[[39,[-1]],47,[48,[[33,[-2]],-3,43]]],[[49,[[33,[-2]],-3]]],50,23,51],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[52,[-1,-2,-3]],53,[15,[5]],18,54],[[55,[[8,[5]]]]],23,[[56,[-1]]],27],[17,-1,[]],[17,-1,[]],[17,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-2]],[39,[-3]]],[[52,[-1,-2,-3]]],23,[[56,[-1]]],27],[[[52,[-1,-2,-3]],53,[15,[5]],[21,[[2,[-4]]]]],[[55,[54]]],23,[[56,[-1]]],27,[[59,[[57,[-1]],58]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,45,[]],[-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,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,[]],0,0,0,0,0,0,0,0,[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-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,0,[[53,[60,[-1,-2,-3]],[60,[-1,-2,-3]]],[[13,[[8,[5]],61]]],51,23,[]],[53,53],[[[62,[-1]]],[[62,[-1]]],63],[[[34,[-1,-2,-3]]],[[34,[-1,-2,-3]]],63,63,[63,51]],[[[64,[-1]]],[[64,[-1]]],63],[[[65,[-1,-2,-3]]],[[65,[-1,-2,-3]]],63,63,[63,51]],[[[66,[-1]]],[[66,[-1]]],63],[[[67,[-1]]],[[67,[-1]]],63],[[[68,[-1]]],[[68,[-1]]],63],[[[69,[-1]]],[[69,[-1]]],63],[70,70],[[[71,[-1]]],[[71,[-1]]],63],[[[72,[-1]]],[[72,[-1]]],63],[[-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,[[13,[53,12]]],14],[-1,[[13,[[62,[-2]],12]]],14,73],[-1,[[13,[[34,[-2,-3,-4]],12]]],14,[],[],51],[-1,[[13,[[64,[-2]],12]]],14,73],[-1,[[13,[[65,[-2,-3,-4]],12]]],14,[],[],51],[-1,[[13,[[66,[-2]],12]]],14,73],[-1,[[13,[[67,[-2]],12]]],14,73],[-1,[[13,[[68,[-2]],12]]],14,73],[-1,[[13,[[69,[-2]],12]]],14,73],[-1,[[13,[70,12]]],14],[-1,[[13,[[71,[-2]],12]]],14,73],[-1,[[13,[[72,[-2]],12]]],14,73],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[16,[15,[5]]],[[13,[-1,12]]],[]],[[53,[8,[5]]],[[13,[61]]]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[[16,-1],[[13,[-2,12]]],14,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],0,0,0,[[[34,[-1,-2,-3]]],19,[],[],51],0,0,0,0,0,0,0,0,0,[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[17,2],[[19,[74,[-1]]],[[34,[-2,-3,-1]]],51,[],[]],[19,[[64,[-1]]],75],[[53,-1],2,[29,30]],[[[62,[-1]],-2],2,76,[29,30]],[[[34,[-1,-2,-3]],-4],2,[],[],51,[29,30]],[[[64,[-1]],-2],2,76,[29,30]],[[[65,[-1,-2,-3]],-4],2,[],[],51,[29,30]],[[[66,[-1]],-2],2,76,[29,30]],[[[67,[-1]],-2],2,76,[29,30]],[[[68,[-1]],-2],2,76,[29,30]],[[[69,[-1]],-2],2,76,[29,30]],[[70,-1],2,[29,30]],[[[71,[-1]],-2],2,76,[29,30]],[[[72,[-1]],-2],2,76,[29,30]],[[53,53],31],[[[62,[-1]],[62,[-1]]],31,77],[[[34,[-1,-2,-3]],[34,[-1,-2,-3]]],31,77,77,[77,51]],[[[64,[-1]],[64,[-1]]],31,77],[[[65,[-1,-2,-3]],[65,[-1,-2,-3]]],31,77,77,[77,51]],[[[66,[-1]],[66,[-1]]],31,77],[[[67,[-1]],[67,[-1]]],31,77],[[[68,[-1]],[68,[-1]]],31,77],[[[69,[-1]],[69,[-1]]],31,77],[[70,70],31],[[[71,[-1]],[71,[-1]]],31,77],[[[72,[-1]],[72,[-1]]],31,77],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],[[-1,-2],31,[],[]],0,0,0,[[53,36],37],[[[61,[-1]],36],37,78],[[[61,[-1]],36],37,[]],[[[62,[-1]],36],37,78],[[[34,[-1,-2,-3]],36],37,78,78,[78,51]],[[[64,[-1]],36],37,78],[[[65,[-1,-2,-3]],36],37,78,78,[78,51]],[[[66,[-1]],36],37,78],[[[67,[-1]],36],37,78],[[[68,[-1]],36],37,78],[[[69,[-1]],36],37,78],[[70,36],37],[[[71,[-1]],36],37,78],[[[72,[-1]],36],37,78],[-1,-1,[]],[79,[[61,[-1]]],[]],[35,[[61,[-1]]],[]],[-1,-1,[]],[12,[[61,[-1]]],[]],[80,[[61,[-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,-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,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[[[34,[-1,-2,-3]]],[[74,[-3]]],76,76,51],[[[65,[-1,-2,-3]]],[[74,[-3]]],[63,[81,[16]],76],[63,75,76],51],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[[],17],[-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,19,16,82,54,31],[[62,[-1]]],[]],[[],[[8,[5]]]],[[53,[60,[-1,-2,-3]],[60,[-1,-2,-3]]],[[13,[[2,[18,18]],61]]],51,23,[]],0,[53,32],0,[53,17],[[[62,[-1]]],17,76],[[[34,[-1,-2,-3]]],17,[],[],51],[[[64,[-1]]],17,76],[[[65,[-1,-2,-3]]],17,[],[],51],[[[66,[-1]]],17,76],[[[67,[-1]]],17,76],[[[68,[-1]]],17,76],[[[69,[-1]]],17,76],[70,17],[[[71,[-1]]],17,76],[[[72,[-1]]],17,76],0,[[[61,[-1]]],[[21,[83]]],[]],0,0,[[],[[8,[5]]]],[[[34,[-1,-2,-3]]],[[21,[84]]],[],[],51],[[[34,[-1,-2,-3]]],[[21,[[74,[-3]]]]],[],[],51],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[[-1,[15,[5]]],[[8,[5,7]]],[]],[-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,41,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[-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,[53,32],[-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,[-1,-2,[],[]],[-1,-2,[],[]],[17,-1,[]],[17,-1,[]],[[18,19,[8,[20]]],[[21,[18]]]],[17,2],[[18,[8,[5]],32,[15,[5]],[8,[5]]],[[21,[[8,[5]]]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[18,9],[[21,[11]]]],[[],[[8,[85]]]],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[2]]],86],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[17,-1,[]],[17,-1,[]],[17,2],[[80,36],37],[[80,36],37],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,41,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[87,[48,[[33,[-1]],-2,-3]],[48,[[33,[-1]],-2,-3]]],[[13,[2,80]]],23,51,76],[[[89,[[33,[-1]],[88,[-2]],[74,[-2]],-3]],[62,[[74,[-2]]]]],[[13,[2,61]]],23,51,[]],[[[89,[[33,[-1]],-2]],54],[[13,[2,61]]],23,[77,73]],[[[89,[[33,[-1]],[88,[-2]],[74,[-2]],-3]],[71,[[74,[-2]]]]],[[13,[2,61]]],23,51,[]],[[[89,[[33,[-1]],-2]],[89,[[33,[-1]],-2]],[64,[[74,[-3]]]]],[[13,[2,61]]],23,[],51],[[[89,[[33,[-1]],-2,-3,-4]],54],[[13,[2,[61,[-3]]]]],23,[],[],[77,73]],[[[89,[[33,[-1]],-2,-3,-4]],[72,[-3]]],[[13,[2,[61,[-3]]]]],23,[],[90,[91,[18]]],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",1031],[15,"tuple"],[3,"FraudProofExtension",0],[8,"Any",1032],[15,"u8"],[15,"array"],[3,"Global",1033],[3,"Vec",1034],[4,"FraudProofVerificationInfoRequest",0],[4,"SetCodeExtrinsic",0],[4,"FraudProofVerificationInfoResponse",0],[3,"Error",1035],[4,"Result",1036],[8,"Input",1037],[15,"slice"],[15,"u32"],[15,"usize"],[3,"H256",1038],[3,"DomainId",1039],[3,"OpaqueExtrinsic",1040],[4,"Option",1041],[3,"FraudProofHostFunctionsImpl",0],[8,"Block",1042],[8,"BlockBackend",1043],[8,"HeaderBackend",1044],[8,"ProvideRuntimeApi",1045],[8,"CodeExecutor",1046],[8,"RuntimeVersionOf",1047],[8,"Output",1037],[8,"Sized",1048],[15,"bool"],[15,"str"],[6,"NumberFor",1042],[4,"FraudProof",295],[4,"ApiError",1045],[3,"Formatter",1049],[6,"Result",1049],[8,"FraudProofHostFunctions",0],[3,"Arc",1050],[8,"FunctionContext",1051],[3,"String",1052],[3,"Randomness",1053],[6,"Balance",1054],[15,"u64"],[3,"TypeId",1032],[3,"Type",1055],[3,"Slot",1056],[3,"SealedBundleHeader",1039],[6,"CheckEquivocationResult",267],[8,"AuxStore",1057],[8,"Header",1042],[3,"ExecutionProver",271],[4,"ExecutionPhase",295],[3,"StorageProof",1058],[6,"Result",1059],[8,"Backend",1057],[6,"HashingFor",1042],[6,"DBValue",1060],[8,"HashDB",1061],[6,"ExecutionReceiptFor",1039],[4,"VerificationError",295],[3,"InvalidBundlesFraudProof",295],[8,"Clone",1062],[3,"InvalidStateTransitionProof",295],[3,"BundleEquivocationProof",295],[3,"InvalidTransactionProof",295],[3,"ImproperTransactionSortitionProof",295],[3,"InvalidTotalRewardsProof",295],[3,"InvalidDomainBlockHashProof",295],[3,"ValidBundleDigest",295],[3,"InvalidExtrinsicsRootProof",295],[3,"ValidBundleProof",295],[8,"Decode",1037],[6,"HeaderHashFor",1039],[8,"Default",1063],[8,"Encode",1037],[8,"PartialEq",1064],[8,"Debug",1049],[4,"Error",1059],[4,"InvalidBundleEquivocationError",993],[8,"From",1065],[4,"InvalidBundleType",1039],[8,"Error",1066],[6,"OperatorId",1039],[8,"Function",1051],[8,"HostFunctionRegistry",1051],[6,"OperatorPublicKey",1039],[6,"HeaderNumberFor",1039],[3,"ExecutionReceipt",1039],[8,"Copy",1048],[8,"Into",1065],[4,"InvalidTransactionCode",0],[8,"FraudProofApi",0],[13,"DomainBundleBody",256],[13,"TxRangeCheck",256],[13,"InherentExtrinsicCheck",256],[13,"DomainElectionParams",256],[13,"OperatorStake",256],[13,"DomainElectionParams",265],[13,"ApplyExtrinsic",960],[13,"Dummy",962],[13,"UnexpectedTargetedBundleEntry",964],[3,"HostFunctions",967]],"b":[[631,"impl-Debug-for-VerificationError%3CDomainHash%3E"],[632,"impl-Display-for-VerificationError%3CDomainHash%3E"],[645,"impl-From%3CError%3E-for-VerificationError%3CDomainHash%3E"],[646,"impl-From%3CApiError%3E-for-VerificationError%3CDomainHash%3E"],[648,"impl-From%3CError%3E-for-VerificationError%3CDomainHash%3E"],[649,"impl-From%3CInvalidBundleEquivocationError%3E-for-VerificationError%3CDomainHash%3E"],[1006,"impl-Debug-for-InvalidBundleEquivocationError"],[1007,"impl-Display-for-InvalidBundleEquivocationError"]]},\ "sp_executive":{"doc":"Inherents for Executive pallet","t":"RNDEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["INHERENT_IDENTIFIER","IncorrectRuntimeCode","InherentDataProvider","InherentError","InherentType","MissingRuntimeCode","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","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","maybe_code","new","provide_inherent_data","size_hint","size_hint","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","using_encoded","vzip","vzip","vzip"],"q":[[0,"sp_executive"],[78,"parity_scale_codec::error"],[79,"core::result"],[80,"parity_scale_codec::codec"],[81,"alloc::vec"],[82,"parity_scale_codec::codec"],[83,"core::fmt"],[84,"core::fmt"],[85,"sp_inherents"],[86,"core::future::future"],[87,"alloc::boxed"],[88,"core::pin"],[89,"alloc::alloc"],[90,"sp_inherents"],[91,"core::ops::function"]],"d":["Executive inherent identifier.","","Provides the set code inherent data.","","The type of the 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).","","Upgraded runtime code.","Create new inherent data provider from the given data.","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,3,0,0,0,3,1,3,2,1,3,2,1,3,2,3,2,3,2,3,2,1,3,2,1,3,2,1,3,2,2,3,2,3,2,1,3,2,1,3,2,1,3,2,1,3,2,1,3,2,3,2,1,1,3,2,3,2,1,3,2,1,1,3,2,1,3,2,1,3,2,1,3,2,2,1,3,2],"f":[0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[-1,[[5,[3,4]]],6],[-1,[[5,[2,4]]],6],[[[8,[7]]],[[5,[-1,4]]],[]],[[[8,[7]]],[[5,[-1,4]]],[]],[[9,[8,[7]]],[[5,[-1,4]]],[]],[[9,[8,[7]]],[[5,[-1,4]]],[]],[[9,-1],[[5,[-2,4]]],6,[]],[[9,-1],[[5,[-2,4]]],6,[]],[10,-1,[]],[10,-1,[]],[10,-1,[]],[10,-1,[]],[10,-1,[]],[10,-1,[]],[10,11],[10,11],[10,11],[2,[[12,[7]]]],[[3,-1],11,[13,14]],[[2,-1],11,[13,14]],[[3,15],16],[[2,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],10],[[],10],[[],10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,17],0,[[[18,[[12,[7]]]]],1],[[1,19],[[22,[[21,[20]]]]]],[3,10],[2,10],[[-1,[8,[7]]],[[12,[7,23]]],[]],[[-1,[8,[7]]],[[12,[7,23]]],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[1,24,[8,[7]]],[[22,[[21,[20]]]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[2,-1],-2,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"InherentDataProvider",0],[3,"InherentType",0],[4,"InherentError",0],[3,"Error",78],[4,"Result",79],[8,"Input",80],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[15,"tuple"],[3,"Vec",81],[8,"Output",80],[8,"Sized",82],[3,"Formatter",83],[6,"Result",83],[15,"bool"],[4,"Option",84],[3,"InherentData",85],[8,"Future",86],[3,"Box",87],[3,"Pin",88],[3,"Global",89],[6,"InherentIdentifier",85],[3,"TypeId",90],[8,"FnOnce",91]],"b":[]},\ "sp_messenger":{"doc":"Primitives for Messenger.","t":"IIILLALLLAKLLLLIEIGGDGNNQNILLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKMKLLMLLLLLLLLLLLLLLLLLLLLLLLLDDDENGNNDNDNNNNDDDDGEGNNEDNNNEGNENNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLLMMMLMLMMMLLLLLLLLLLLLLLLLLLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMM","n":["MessengerApi","OnXDMRewards","RelayerApi","block_messages","chain_id","endpoint","extract_xdm_proof_state_roots","inbox_response_message_unsigned","is_domain_info_confirmed","messages","on_xdm_rewards","outbox_message_unsigned","relay_confirmation_depth","should_relay_inbox_message_response","should_relay_outbox_message","DomainInfo","Endpoint","EndpointHandler","EndpointId","EndpointPayload","EndpointRequest","EndpointResponse","Err","Id","MessageId","Ok","Sender","__clone_box","__clone_box","blake2_128","blake2_128","blake2_128_concat","blake2_128_concat","blake2_256","blake2_256","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","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","domain_best_number","domain_state_root","drop","drop","dst_endpoint","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","message","message_response","message_response_weight","message_weight","payload","send_message","size_hint","size_hint","src_endpoint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","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","BlockInfo","BlockMessageWithStorageKey","BlockMessagesWithStorageKey","ChainId","ChannelClose","ChannelId","ChannelOpen","Consensus","CrossDomainMessage","Domain","DomainStateRootStorage","Endpoint","EndpointRequest","EndpointResponse","Err","ExtractedStateRootsFromProof","FeeModel","InitiateChannelParams","Message","MessageId","MessageWeightTag","Nonce","None","Ok","Payload","Proof","Protocol","ProtocolChannelClose","ProtocolChannelOpen","ProtocolMessageRequest","ProtocolMessageResponse","Request","RequestResponse","Response","V0","VersionedPayload","__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","append","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_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_hash","block_number","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","channel_id","channel_id","channel_id","clear","clear","clear","clear","clear","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","cmp","consensus_chain_block_info","consensus_chain_block_info","consensus_chain_id","consensus_chain_state_root","consensus_chain_state_root","contains_key","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_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","default","default","default","default","default","defensive_max","defensive_min","defensive_strict_max","defensive_strict_min","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","deserialize","domain_info","domain_proof","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dst_chain_id","dst_chain_id","dst_chain_id","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","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","extract_state_roots_from_proof","fee_model","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_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_optional_value_to_query","from_query_to_optional_value","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_relayer_msg_with_proof","get","get_hash","hash","hashed_key_for","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inbox_response","inbox_responses","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","insert","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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_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","is_clear","is_clear","is_clear","is_clear","is_clear","is_consensus_chain","last_delivered_message_response_nonce","max_encoded_len","max_outgoing_messages","message_proof","migrate_key","module_prefix","mutate","mutate_exists","nonce","nonce","nonce","outbox","outbox","partial_cmp","payload","proof","relay_fee","remove","serialize","set","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","src_chain_id","src_chain_id","src_chain_id","storage_key","storage_key","storage_prefix","swap","take","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_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","try_append","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_get","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_mutate","try_mutate_exists","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_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_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","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weight_tag","weight_tag"],"q":[[0,"sp_messenger"],[15,"sp_messenger::endpoint"],[125,"sp_messenger::messages"],[930,"sp_api"],[931,"core::result"],[932,"alloc::vec"],[933,"core::option"],[934,"sp_domains"],[935,"dyn_clone::sealed"],[936,"alloc::alloc"],[937,"parity_scale_codec::error"],[938,"parity_scale_codec::codec"],[939,"parity_scale_codec::codec"],[940,"core::fmt"],[941,"core::fmt"],[942,"sp_weights::weight_v2"],[943,"sp_runtime"],[944,"scale_info::ty"],[945,"parity_scale_codec::encode_like"],[946,"parity_scale_codec::codec"],[947,"core::cmp"],[948,"parity_scale_codec::codec"],[949,"serde::de"],[950,"core::cmp"],[951,"core::convert"],[952,"core::fmt"],[953,"core::hash"],[954,"serde::ser"],[955,"sp_storage"]],"d":["Api to provide XDM extraction from Runtime Calls.","Trait to handle XDM rewards.","Api useful for relayers to fetch messages and submit …","Returns all the outbox and inbox responses to deliver. …","Returns the the chain_id of the Runtime.","","","Constructs an inbox response message to the dst_chain as …","","","","Constructs an outbox message to the dst_chain as an …","Returns the confirmation depth to relay message.","Returns true if the inbox message response is ready to be …","Returns true if the outbox message is ready to be relayed …","Trait that can provide info for a given Domain.","Endpoint as defined in the formal spec. Endpoint is an …","Handler to","Represents a particular endpoint in a given Execution …","Endpoint request or response payload.","Request sent by src_endpoint to dst_endpoint.","Response for the message request.","Contains the error value","Id of the endpoint on a specific chain.","Unique Id of the message between dst_chain and src_chain.","Contains the success value","Sender provides abstraction on sending messages to other …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the best known number of a given Domain.","Returns the known state root of a specific block.","","","","","","","","","","","","","","","","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).","","","","","Triggered by pallet-messenger when a new inbox message is …","Triggered by pallet-messenger when a response for a …","Return the maximal possible consume weight of …","Return the maximal possible consume weight of message","","Sends a message to dst_chain_id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Block info used as part of the Cross chain message proof.","Message with storage key to generate storage proof using …","Set of messages with storage keys to be relayed in a given …","Identifier of a chain.","Request to close an open channel with foreign chain.","Channel identity.","Request to open a channel with foreign chain.","","Cross Domain message contains Message and its proof on …","","This is a representation of actual StateRoots storage in …","Endpoint message.","","","Contains the error value","Holds the Block info and state roots from which a proof …","Fee model to send a request and receive a response from …","Parameters for a new channel between two chains.","Message contains information to be sent to or received …","Unique Id of a message between two chains.","Message weight tag used to indicate the consumed weight …","Nonce used as an identifier and ordering of messages …","","Contains the success value","Payload of the message","Proof combines the storage proofs to validate messages.","Protocol message.","","","Defines protocol requests performed on chains.","Defines protocol requests performed on chains.","","Protocol message that encompasses request or its response.","","","Versioned message payload","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Block hash of the chain.","Block number of the chain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ChannelId the message was sent through.","ChannelId the message was sent through.","ChannelId the message was sent through.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consensus chain block info when proof was constructed","Consensus chain block info when proof was constructed","","State root of Consensus chain at above number and block …","State root of Consensus chain at above number and block …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Storage proof that src chain state_root is registered on …","Storage proof that src chain state_root is registered on …","","","","","","","","","","","","","","","","","Chain this message is intended for.","Chain this message is intended for.","Chain this message is intended for.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts state roots. If the chain proof is present, then …","","","","","","","","","","","","","","","","","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 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Last delivered message response nonce on src_chain.","","","Storage proof that message is processed on src_chain.","","","","","Message nonce within the channel.","Message nonce within the channel.","Message nonce within the channel.","","","","Payload of the message","Proof of message processed on src_chain.","Fee to relay message from one chain to another","","","","","","","","","","","","","","","","","","","Chain which initiated this message.","Chain which initiated this message.","Chain which initiated this message.","","Storage key to generate proof for using proof backend.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The message weight tag","The message weight tag"],"i":[0,0,0,64,64,0,65,64,65,0,66,64,64,64,64,0,0,0,0,0,0,0,29,18,67,29,0,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,68,68,18,19,19,18,19,18,19,18,18,18,19,19,19,18,19,18,19,18,18,19,19,18,18,19,19,18,19,18,19,18,19,18,19,18,19,69,69,69,69,19,67,18,19,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,18,19,0,0,0,0,40,0,40,4,0,4,0,42,44,44,70,0,0,0,0,0,0,0,44,70,0,0,42,44,44,0,0,41,0,41,43,0,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,11,11,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,45,9,47,37,39,44,11,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,4,46,7,4,46,7,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,44,11,1,4,4,4,4,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,4,7,46,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,45,9,47,37,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,37,37,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,4,4,4,45,45,45,11,11,11,46,46,46,7,7,7,9,9,9,47,47,47,1,1,1,9,39,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,4,4,45,11,46,7,9,47,1,71,71,37,37,39,39,40,40,41,41,42,42,43,43,44,44,4,4,45,45,11,11,46,46,7,7,9,9,47,47,1,1,71,71,71,71,37,37,39,39,40,40,41,41,42,42,43,43,44,44,4,4,45,45,11,11,46,46,7,7,9,9,47,47,1,1,9,71,4,4,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,44,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,44,11,1,4,45,4,39,46,71,71,71,71,45,9,47,44,1,4,45,9,37,71,4,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,45,9,47,71,47,71,71,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,37,71,37,39,40,41,42,43,44,4,45,11,46,7,9,47,1,9,47],"f":[0,0,0,[-1,[[3,[1,2]]],[]],[-1,[[3,[4,2]]],[]],0,[[-1,[6,[5]]],[[3,[[8,[[7,[-2]]]],2]]],[],[]],[[-1,[9,[-2]]],[[3,[8,2]]],[],[]],[[-1,10,[11,[-2]]],[[3,[12,2]]],[],[]],0,[-1,13,[]],[[-1,[9,[-2]]],[[3,[8,2]]],[],[]],[-1,[[3,[-2,2]]],[],[]],[[-1,4,14],[[3,[12,2]]],[]],[[-1,4,14],[[3,[12,2]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,15],13,[]],[[-1,15],13,[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,18],[19,19],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[-1,[[3,[18,20]]],21],[-1,[[3,[19,20]]],21],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[10,[[8,[-1]]],[]],[[10,-1,-2],[[8,[-3]]],[],[],[]],[24,13],[24,13],0,[[18,-1],13,[25,26]],[[19,-1],13,[25,26]],[[18,18],12],[[19,19],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[18,27],28],[[19,27],28],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[[],24],[[],24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,4,-2,19],29,[],[]],[[-1,4,-2,19,29],30,[],[]],[-1,31,[]],[-1,31,[]],0,[[-1,4,19],[[3,[32]]],[]],[18,24],[19,24],0,[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,33,[]],[-1,33,[]],[[],34],[[],34],[-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,0,0,0,0,0,0,0,0,0,0,[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-1,15],13,[]],[[-2,-4],13,[],[[35,[-1]]],36,[[35,[-3]]]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],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,[],[]],[-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,[]],[[],-1,[]],[[],-1,[]],[[],-1,[]],[[],-1,[]],[[[37,[-1]]],[[37,[-1]]],38],[[[39,[-1]]],[[39,[-1]]],38],[[[40,[-1]]],[[40,[-1]]],38],[[[41,[-1,-2]]],[[41,[-1,-2]]],38,38],[[[42,[-1]]],[[42,[-1]]],38],[[[43,[-1]]],[[43,[-1]]],38],[44,44],[4,4],[[[45,[-1]]],[[45,[-1]]],38],[[[11,[-1,-2]]],[[11,[-1,-2]]],38,38],[[[46,[-1,-2,-3]]],[[46,[-1,-2,-3]]],38,38,38],[[[7,[-1,-2,-3]]],[[7,[-1,-2,-3]]],38,38,38],[[[9,[-1,-2,-3]]],[[9,[-1,-2,-3]]],38,38,38],[47,47],[1,1],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[4,4],48],0,0,[[],4],0,0,[-2,12,[],[[35,[-1]]]],[-1,[[3,[[37,[-2]],20]]],21,49],[-1,[[3,[[39,[-2]],20]]],21,[]],[-1,[[3,[[40,[-2]],20]]],21,[]],[-1,[[3,[[41,[-2,-3]],20]]],21,49,49],[-1,[[3,[[42,[-2]],20]]],21,[]],[-1,[[3,[[43,[-2]],20]]],21,[]],[-1,[[3,[44,20]]],21],[-1,[[3,[4,20]]],21],[-1,[[3,[[45,[-2]],20]]],21,[]],[-1,[[3,[[11,[-2,-3]],20]]],21,49,49],[-1,[[3,[[46,[-2,-3,-4]],20]]],21,[],[],49],[-1,[[3,[[7,[-2,-3,-4]],20]]],21,[],[],49],[-1,[[3,[[9,[-2,-3,-4]],20]]],21,[],[],[]],[-1,[[3,[47,20]]],21],[-1,[[3,[1,20]]],21],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,[22,[5]]],[[3,[-1,20]]],[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[23,-1],[[3,[-2,20]]],21,[]],[[],[[37,[-1]]],50],[[],[[39,[-1]]],50],[[],44],[[],[[11,[-1,-2]]],50,50],[[],1],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[[-1,-2],-2,[],[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[24,-1,[]],[-1,[[3,[4]]],51],0,0,[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],[24,13],0,0,0,[[[37,[-1]]],[[6,[5]]],36],[[[37,[-1]],-2],13,36,[25,26]],[[[39,[-1]],-2],13,[],[25,26]],[[[40,[-1]],-2],13,[],[25,26]],[[[41,[-1,-2]],-3],13,36,36,[25,26]],[[[42,[-1]],-2],13,[],[25,26]],[[[43,[-1]],-2],13,[],[25,26]],[[44,-1],13,[25,26]],[[4,-1],13,[25,26]],[[[45,[-1]],-2],13,[],[25,26]],[[[11,[-1,-2]],-3],13,36,36,[25,26]],[[[46,[-1,-2,-3]],-4],13,[],[],36,[25,26]],[[[7,[-1,-2,-3]],-4],13,[],[],36,[25,26]],[[[9,[-1,-2,-3]],-4],13,[],[],[],[25,26]],[[47,-1],13,[25,26]],[[1,-1],13,[25,26]],[[[37,[-1]],[37,[-1]]],12,52],[[[39,[-1]],[39,[-1]]],12,52],[[[40,[-1]],[40,[-1]]],12,52],[[[41,[-1,-2]],[41,[-1,-2]]],12,52,52],[[[42,[-1]],[42,[-1]]],12,52],[[[43,[-1]],[43,[-1]]],12,52],[[44,44],12],[[4,4],12],[[[45,[-1]],[45,[-1]]],12,52],[[[11,[-1,-2]],[11,[-1,-2]]],12,52,52],[[[46,[-1,-2,-3]],[46,[-1,-2,-3]]],12,52,52,52],[[[7,[-1,-2,-3]],[7,[-1,-2,-3]]],12,52,52,52],[[[9,[-1,-2,-3]],[9,[-1,-2,-3]]],12,52,52,52],[[47,47],12],[[1,1],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[[9,[-1,-2,-3]]],[[8,[[7,[-1,-2,-3]]]]],[38,53,54],[38,53,54],[38,49,55,53,54]],0,[[[37,[-1]],27],28,56],[[[39,[-1]],27],28,56],[[[40,[-1]],27],28,56],[[[41,[-1,-2]],27],28,56,56],[[[42,[-1]],27],28,56],[[[43,[-1]],27],28,56],[[44,27],28],[[4,27],28],[[[45,[-1]],27],28,56],[[[11,[-1,-2]],27],28,56,56],[[[46,[-1,-2,-3]],27],28,56,56,56],[[[7,[-1,-2,-3]],27],28,56,56,56],[[[9,[-1,-2,-3]],27],28,56,56,56],[[47,27],28],[[1,27],28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[23,4],[10,4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[[8,[-1]]],[],[53,54]],[[],[[8,[-1]]],[53,54]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[[47,[46,[-1,-2,-3]]],[[9,[-1,-2,-3]]],[],[],[]],[-2,[],[],[[35,[-1]]]],[[-1,-2],57,[58,26],59],[[4,-1],13,60],[-2,[[6,[5,17]]],[],[[35,[-1]]]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[[44,[43,[-1]]],44,[]],0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[-2,-4],13,[],[[35,[-1]]],[],[[35,[-3]]]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[4,12],0,[[],24],0,0,[-2,[[8,[-3]]],[],[[35,[-1]]],[]],[[],[[22,[5]]]],[[-2,-3],-4,[],[[35,[-1]]],61,[]],[[-2,-3],-4,[],[[35,[-1]]],61,[]],0,0,0,[[[43,[-1]]],44,[]],0,[[4,4],[[8,[48]]]],0,0,0,[-2,13,[],[[35,[-1]]]],[[4,-1],3,62],[-2,13,[],[[35,[-1]]]],[[[37,[-1]]],24,36],[[[39,[-1]]],24,[]],[[[40,[-1]]],24,[]],[[[41,[-1,-2]]],24,36,36],[[[42,[-1]]],24,[]],[[[43,[-1]]],24,[]],[44,24],[4,24],[[[45,[-1]]],24,[]],[[[11,[-1,-2]]],24,36,36],[[[46,[-1,-2,-3]]],24,[],[],36],[[[7,[-1,-2,-3]]],24,[],[],36],[[[9,[-1,-2,-3]]],24,[],[],[]],[47,24],[1,24],0,0,0,[[10,-1,-2],63,[53,54],[53,54]],0,[[],[[22,[5]]]],[[-2,-3],13,[],[[35,[-1]]],[[35,[-1]]]],[-2,[],[],[[35,[-1]]]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[[-1,[22,[5]]],[[6,[5,17]]],[]],[-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,[],[]],[[-2,-4],[[3,[13,13]]],[],[[35,[-1]],38],[],[[35,[-3]]]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-2,[[3,[-3,13]]],[],[[35,[-1]]],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[[-2,-3],[[3,[-4,-5]]],[],[[35,[-1]]],61,[],[]],[[-2,-3],[[3,[-4,-5]]],[],[[35,[-1]]],61,[],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[16,[5]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,[[6,[5,17]]],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[-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,[],[]],[[[37,[-1]],-2],-3,36,61,[]],[-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],"c":[],"p":[[3,"BlockMessagesWithStorageKey",125],[4,"ApiError",930],[4,"Result",931],[4,"ChainId",125],[15,"u8"],[3,"Vec",932],[3,"ExtractedStateRootsFromProof",125],[4,"Option",933],[3,"CrossDomainMessage",125],[3,"DomainId",934],[3,"BlockInfo",125],[15,"bool"],[15,"tuple"],[6,"MessageId",125],[3,"Private",935],[15,"array"],[3,"Global",936],[4,"Endpoint",15],[3,"EndpointRequest",15],[3,"Error",937],[8,"Input",938],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output",938],[8,"Sized",939],[3,"Formatter",940],[6,"Result",940],[6,"EndpointResponse",15],[6,"DispatchResult",941],[3,"Weight",942],[4,"DispatchError",941],[3,"TypeId",943],[3,"Type",944],[8,"EncodeLike",945],[8,"Encode",938],[3,"FeeModel",125],[8,"Clone",946],[3,"InitiateChannelParams",125],[4,"ProtocolMessageRequest",125],[4,"RequestResponse",125],[4,"Payload",125],[4,"VersionedPayload",125],[4,"MessageWeightTag",125],[3,"Message",125],[3,"Proof",125],[3,"BlockMessageWithStorageKey",125],[4,"Ordering",947],[8,"Decode",938],[8,"Default",948],[8,"Deserializer",949],[8,"PartialEq",947],[8,"FullCodec",938],[8,"TypeInfo",950],[8,"Into",951],[8,"Debug",940],[15,"u64"],[8,"Hash",952],[8,"BuildHasher",952],[8,"Hasher",952],[8,"FnOnce",953],[8,"Serializer",954],[3,"StorageKey",955],[8,"RelayerApi",0],[8,"MessengerApi",0],[8,"OnXDMRewards",0],[8,"Sender",15],[8,"DomainInfo",15],[8,"EndpointHandler",15],[6,"ProtocolMessageResponse",125],[3,"DomainStateRootStorage",125]],"b":[[526,"impl-From%3Cu32%3E-for-ChainId"],[527,"impl-From%3CDomainId%3E-for-ChainId"]]},\ "sp_objects":{"doc":"Primitives for Objects.","t":"ILL","n":["ObjectsApi","extract_block_object_mapping","validated_object_call_hashes"],"q":[[0,"sp_objects"],[3,"subspace_runtime_primitives"],[4,"alloc::vec"],[5,"subspace_core_primitives::objects"],[6,"sp_api"],[7,"core::result"]],"d":["","Extract block object mapping for a given block","Returns all the validated object call hashes for a given …"],"i":[0,6,6],"f":[0,[[-1,-2,[2,[1]]],[[5,[3,4]]],[],[]],[-1,[[5,[[2,[1]],4]]],[]]],"c":[],"p":[[6,"Hash",3],[3,"Vec",4],[3,"BlockObjectMapping",5],[4,"ApiError",6],[4,"Result",7],[8,"ObjectsApi",0]],"b":[]},\ @@ -47,15 +47,15 @@ var searchIndex = JSON.parse('{\ "subspace_farmer_components":{"doc":"Components of the reference implementation of Subspace …","t":"NDDEIDINLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLMLLLLLLLLLMMLLAAKKLLLLAMMALLLLLLLLLLLLLLLLLLLLLLLLLDFFMLLLLLLLLLLLMMLLLLLLIIKKKKKKKNNDDDNNNNIENNDDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFMMLLLLLLLFMMLMMMMLLLLLLLLLLLLKLLLLLLLLLLLLLLMMMMMMMMMMFMMMMMMMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNIENDKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNDENLLLLLLMLLLLLLLLLLLLLLLLLFFFFMLLLLLLLLLLLLLMMMMMMMMMMMNDNNNNDEEEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLLMMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMM","n":["Async","AsyncReadBytes","FarmerProtocolInfo","ReadAt","ReadAtAsync","ReadAtOffset","ReadAtSync","Sync","as_mut","as_mut_bits","as_mut_byte_slice","as_mut_slice_of","auditing","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","file_ext","fmt","fmt","from","from","from","from","from","from","from_async","from_sync","history_size","init","init","init","init","into","into","into","into","into_inner","max_pieces_in_sector","min_sector_lifetime","offset","offset","plotting","proving","read_at","read_at","read_at","read_at","read_at","read_at","reading","recent_history_fraction","recent_segments","sector","serialize","to_owned","to_owned","to_owned","try_as_mut_bits","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","vzip","AuditResult","audit_plot_sync","audit_sector_sync","best_solution_distance","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","init","into","sector_index","solution_candidates","to_owned","try_from","try_into","type_id","unique_saturated_into","vzip","FileExt","OpenOptionsExt","advise_random_access","advise_random_access","advise_sequential_access","advise_sequential_access","preallocate","read_exact_at","write_all_at","BadSectorMetadataOutputSize","BadSectorOutputSize","DownloadSectorOptions","DownloadedSector","EncodeSectorOptions","FailedToAcquirePermit","FailedToRetrievePiece","InvalidErasureCodingInstance","Limited","PieceGetter","PieceGetterRetryPolicy","PieceNotFound","PieceRecoveryFailed","PlotSectorOptions","PlottedSector","PlottingError","Unlimited","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","download_sector","downloading_semaphore","downloading_semaphore","drop","drop","drop","drop","drop","drop","drop","encode_sector","encoding_semaphore","encoding_semaphore","eq","erasure_coding","erasure_coding","farmer_protocol_info","farmer_protocol_info","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_piece","init","init","init","init","init","init","init","into","into","into","into","into","into","into","kzg","kzg","piece_getter","piece_getter","piece_getter_retry_policy","piece_getter_retry_policy","piece_indexes","pieces_in_sector","pieces_in_sector","pieces_in_sector","plot_sector","public_key","public_key","sector_id","sector_index","sector_index","sector_index","sector_index","sector_metadata","sector_metadata_output","sector_metadata_output","sector_output","sector_output","source","table_generator","table_generator","to_owned","to_owned","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","vzip","vzip","vzip","vzip","error","error","expected","expected","piece_index","piece_index","piece_index","provided","provided","FailedToCreateChunkWitness","FailedToCreatePolynomialForRecord","FailedToDecodeSectorContentsMap","InvalidErasureCodingInstance","Io","ProvableSolutions","ProvingError","RecordReadingError","SolutionCandidates","best_solution_distance","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","from","from","from","from","from","init","init","into","into","into_solutions","is_empty","len","source","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unique_saturated_into","unique_saturated_into","vzip","vzip","chunk_offset","error","error","piece_offset","piece_offset","ChecksumMismatch","FailedToDecodeSectorContentsMap","FailedToErasureDecodeRecord","FailedToReadChunk","InvalidChunk","Io","PlotRecord","ReadingError","WrongRecordSizeAfterDecoding","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","commitment","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","from","from","from","from","init","init","into","into","read_piece","read_sector_record_chunks","recover_extended_record_chunks","recover_source_record_chunks","scalars","source","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unique_saturated_into","unique_saturated_into","vzip","vzip","witness","actual","chunk_location","chunk_location","encoded_chunk_used","error","error","error","expected","piece_offset","s_bucket","ChecksumMismatch","EncodedChunksUsed","InvalidBytesLength","InvalidBytesLength","InvalidEncodedRecordChunks","SBucketOutOfRange","SectorContentsMap","SectorContentsMapEncodeIntoError","SectorContentsMapFromBytesError","SectorContentsMapIterationError","SectorMetadata","SectorMetadataChecksummed","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","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","encode","encode_into","encode_to","encode_to","encoded_size","encoded_size","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_bytes","history_size","init","init","init","init","init","init","init","into","into","into","into","into","into","into","iter","iter_mut","iter_record_bitfields","iter_record_bitfields_mut","iter_record_chunk_to_plot","iter_s_bucket_encoded_record_chunks_used","iter_s_bucket_records","new","num_encoded_record_chunks","par_iter_record_chunk_to_plot","pieces_in_sector","s_bucket_offsets","s_bucket_sizes","s_bucket_sizes","sector_index","sector_record_chunks_size","sector_record_metadata_size","sector_size","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","using_encoded","vzip","vzip","vzip","vzip","vzip","vzip","vzip","actual","expected","actual","actual","expected","max","max","provided"],"q":[[0,"subspace_farmer_components"],[102,"subspace_farmer_components::auditing"],[125,"subspace_farmer_components::file_ext"],[134,"subspace_farmer_components::plotting"],[293,"subspace_farmer_components::plotting::PlottingError"],[302,"subspace_farmer_components::proving"],[352,"subspace_farmer_components::proving::ProvingError"],[357,"subspace_farmer_components::reading"],[409,"subspace_farmer_components::reading::ReadingError"],[419,"subspace_farmer_components::sector"],[598,"subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"],[600,"subspace_farmer_components::sector::SectorContentsMapFromBytesError"],[604,"subspace_farmer_components::sector::SectorContentsMapIterationError"],[606,"core::convert"],[607,"core::marker"],[608,"bitvec::slice"],[609,"bitvec::order"],[610,"byte_slice_cast"],[611,"core::result"],[612,"byte_slice_cast"],[613,"serde::de"],[614,"core::fmt"],[615,"core::fmt"],[616,"alloc::vec"],[617,"core::marker"],[618,"core::future::future"],[619,"serde::ser"],[620,"bitvec::ptr::span"],[621,"core::any"],[622,"subspace_core_primitives"],[623,"subspace_core_primitives"],[624,"subspace_proof_of_space"],[625,"tokio::sync::batch_semaphore"],[626,"subspace_core_primitives::pieces"],[627,"core::pin"],[628,"core::error"],[629,"alloc::string"],[630,"std::io::error"],[631,"subspace_erasure_coding"],[632,"core::marker"],[633,"subspace_core_primitives::pieces"],[634,"core::iter::traits::exact_size"],[635,"parity_scale_codec::error"],[636,"parity_scale_codec::codec"],[637,"parity_scale_codec::codec"],[638,"core::iter::traits::iterator"],[639,"subspace_core_primitives::pieces"],[640,"alloc::alloc"],[641,"core::ops::function"]],"d":["Async variant","Container or asynchronously reading bytes using in …","Information about the protocol necessary for farmer …","Enum to encapsulate the selection between ReadAtSync and […","Async version of ReadAt, it is neither Send nor Sync and …","Reader with fixed offset added to all attempted reads","Sync version of ReadAt, it is both Send and Sync and is …","Sync variant","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","File extension trait","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Instantiate ReadAt from some ReadAtAsync implementation","Instantiate ReadAt from some ReadAtSync implementation","Size of the blockchain history","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Extract inner value","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Get implementation of ReadAtSync that add specified offset …","Get implementation of ReadAtAsync that add specified …","","","Fill the buffer by reading bytes at a specific offset","Fill the buffer by reading bytes at a specific offset and …","","","","","","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","","","","","","","","","","","","","","","","","","","","","","","","","","","Result of sector audit","Audit the whole plot and generate streams of solutions","Audit a single sector and generate a stream of solutions.","Best solution distance found","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Sector index","Solution candidates","","","","","","","Extension convenience trait that allows pre-allocating …","Extension convenience trait that allows setting some file …","Advise OS/file system that file will use random access and …","Advise OS/file system that file will use random access and …","Advise OS/file system that file will use sequential access …","Advise OS/file system that file will use sequential access …","Make sure file has specified number of bytes allocated for …","Read exact number of bytes at a specific offset","Write all provided bytes at a specific offset","Bad sector metadata output size","Bad sector output size","Options for sector downloading","Opaque sector downloaded and ready for encoding","Options for encoding a sector.","Failed to acquire permit","Failed to retrieve piece","Invalid erasure coding instance","Retry N times (including zero)","Duplicate trait for the …","Defines retry policy on error during piece acquiring.","Piece not found, can’t create sector, this should never …","Can’t recover missing piece","Options for plotting a sector.","Information about sector that was plotted","Plotting status","No restrictions on retries","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Download sector for plotting.","Semaphore for part of the plotting when farmer downloads …","Semaphore for part of the plotting when farmer downloads …","","","","","","","","","Semaphore for part of the plotting when farmer encodes …","Semaphore for part of the plotting when farmer encodes …","","Erasure coding instance","Erasure coding instance","Farmer protocol info","Farmer protocol info","","","","","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.","","","","","","","","","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).","KZG instance","KZG instance","Getter for pieces of archival history","Getter for pieces of archival history","Retry policy for piece getter","Retry policy for piece getter","Indexes of pieces that were plotted","How many pieces should sector contain","How many pieces should sector contain","How many pieces should sector contain","Plot a single sector.","Public key corresponding to sector","Public key corresponding to sector","Sector ID","Sector index","Sector index","Sector index","Sector index","Sector metadata","Where plotted sector metadata should be written, vector …","Where plotted sector metadata should be written, vector …","Where plotted sector should be written, vector must either …","Where plotted sector should be written, vector must either …","","Proof of space table generator","Proof of space table generator","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Lower-level error","Lower-level error","Expected size","Expected size","Piece index","Piece index","Piece index","Actual size","Actual size","Failed to create chunk witness","Failed to create polynomial for record","Failed to decode sector contents map","Invalid erasure coding instance","I/O error occurred","Solutions that can be proven if necessary.","Errors that happen during proving","Record reading error","Container for solution candidates.","Best solution distance found, None in case there are no …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Turn solution candidates into actual solutions","Returns true if no candidates inside","Total number of candidates","","","","","","","","","","","","","","Chunk index","Lower-level error","Lower-level error","Piece offset","Piece offset","Checksum mismatch","Failed to decode sector contents map","Failed to erasure-decode record","Failed to read chunk.","Invalid chunk, possible disk corruption","I/O error occurred","Record contained in the plot","Errors that happen during reading","Wrong record size after decoding","","","","","","","Record commitment","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Read piece from sector.","Read sector record chunks, only plotted s-buckets are …","Given sector record chunks recover extended record chunks …","Given sector record chunks recover source record chunks in …","Record scalars","","","","","","","","","","","","","","Record witness","Actual size in bytes","Chunk location","Chunk location","Indicates whether chunk was encoded","Low-level error","Lower-level error","Lower-level error","Expected size in bytes","Piece offset","S-bucket","Checksum mismatch","Wrapper data structure that allows to iterate mutably over …","Invalid bytes length","Invalid bytes length","Invalid number of encoded record chunks","S-bucket provided is out of range","Abstraction on top of bitfields that allow making sense of …","Error happening when trying to encode SectorContentsMap …","Error happening when trying to create SectorContentsMap …","Error happening when trying to create SectorContentsMap …","Metadata of the plotted sector","Same as SectorMetadata, but with checksums verified during …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encode internal contents into output","","","Size of encoded checksummed sector metadata.","Size of sector contents map when encoded and stored in the …","","","","","","","","","","","","","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.","Reconstruct sector contents map from bytes.","Size of the blockchain history at time of sector creation","","","","","","","","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).","Produces an iterator over encoded chunks bitfields.","Produces a mutable iterator over encoded chunks bitfields.","Iterate over individual record bitfields","Iterate mutably over individual record bitfields","Creates an iterator of …","Iterate over chunks of s-bucket indicating if encoded …","Creates an iterator of (piece_offset, encoded_chunk_used), …","Create new sector contents map initialized with zeroes to …","Number of encoded chunks in each record","Creates an iterator of …","Number of pieces stored in this sector","Returns offsets of each s-bucket relatively to the …","Returns sizes of each s-bucket","S-bucket sizes in a sector","Sector index","Size of the part of the plot containing record chunks …","Size of the part of the plot containing record metadata.","Exact sector plot size (sector contents map, record …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Actual length","Expected length","Actual length","Actual number of encoded record chunks","Expected length","Max supported","Max s-bucket","Provided s-bucket"],"i":[11,0,0,0,0,0,0,11,1,1,1,1,0,1,11,15,16,1,11,15,16,11,15,16,11,15,16,1,11,15,16,1,11,15,16,16,1,11,15,16,0,15,16,1,1,1,11,15,16,11,11,16,1,11,15,16,1,11,15,16,1,16,16,12,14,0,0,12,14,15,15,15,15,0,16,16,0,16,11,15,16,1,1,11,15,16,1,11,15,16,1,11,15,16,1,11,15,16,1,11,15,16,0,0,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,0,88,89,88,89,89,89,89,44,44,0,0,0,44,44,44,40,0,0,44,44,0,0,0,40,52,43,42,46,40,41,44,52,43,42,46,40,41,44,40,41,40,41,40,52,43,42,46,40,41,44,52,43,42,46,40,41,44,0,52,42,52,43,42,46,40,41,44,0,52,46,40,52,46,52,42,40,41,44,44,52,43,42,46,40,41,44,44,45,52,43,42,46,40,41,44,52,43,42,46,40,41,44,52,42,52,42,52,42,41,52,42,46,0,52,42,41,52,42,46,41,41,52,46,52,46,44,52,46,40,41,44,52,43,42,46,40,41,44,52,43,42,46,40,41,44,52,43,42,46,40,41,44,52,43,42,46,40,41,44,52,43,42,46,40,41,44,90,91,92,93,94,95,90,92,93,56,56,56,56,56,0,0,56,0,62,56,55,56,55,55,55,56,55,56,55,56,55,56,56,55,56,56,56,56,55,56,55,56,55,55,55,55,56,55,56,56,55,56,55,56,55,56,55,56,55,96,97,96,97,96,59,59,59,59,59,59,0,0,59,59,65,59,65,65,65,65,59,65,59,65,59,65,59,59,65,59,59,59,65,59,65,59,65,0,0,0,0,65,59,65,59,59,65,59,65,59,65,59,65,59,65,65,98,99,100,100,99,100,101,98,101,100,57,0,57,76,57,77,0,0,0,0,0,0,80,75,35,57,76,77,72,80,75,35,57,76,77,72,75,35,57,76,77,72,75,35,57,76,77,72,75,35,75,35,75,35,75,35,80,75,35,35,57,76,77,72,80,75,35,35,57,76,77,72,80,80,75,35,57,76,77,72,35,72,75,35,35,72,57,76,77,75,35,57,57,76,76,77,77,72,80,75,35,35,57,76,77,72,72,75,80,75,35,57,76,77,72,80,75,35,57,76,77,72,80,80,72,72,72,72,72,72,72,72,75,75,72,75,75,0,0,0,75,35,75,35,75,35,57,76,77,72,57,76,77,80,75,35,57,76,77,72,80,75,35,57,76,77,72,80,75,35,57,76,77,72,80,75,35,57,76,77,72,35,80,75,35,57,76,77,72,102,102,103,104,103,104,105,105],"f":[0,0,0,0,0,0,0,0,[[[1,[-1]]],[[3,[2]]],[[4,[[3,[2]]]],5]],[-1,[[6,[-2,-3]]],[],[],7],[-1,[[3,[2]]],[]],[-1,[[9,[[3,[-2]],8]]],[],10],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1,-2]]],[[11,[-1,-2]]],[12,13],[14,13]],[[[15,[-1]]],[[15,[-1]]],13],[16,16],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[-1,[[9,[16]]],19],[18,17],[18,17],[18,17],[18,17],0,[[[15,[-1]],20],21,22],[[16,20],21],[-1,-1,[]],[[[23,[[3,[2]]]]],[[1,[[23,[[3,[2]]]]]]]],[[[24,[2]]],[[1,[[24,[2]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[11,[25,-1]]],14],[-1,[[11,[-1,25]]],12],0,[[],18],[[],18],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],-1,[[4,[[3,[2]]]],5]],0,0,[[-1,18],[[15,[-1]]],26],[[-1,18],[[15,[-1]]],26],0,0,[[-1,[3,[2]],18],[[27,[17]]],[]],[[-1,-2,18],[[0,[28]]],[],[[4,[[3,[2]]]],5]],[[[15,[-1]],[3,[2]],18],[[27,[17]]],12],[[[15,[-1]],[3,[2]],18],[[27,[17]]],12],[[[15,[-1]],-2,18],[[27,[-2]]],14,[[4,[[3,[2]]]],5]],[[[15,[-1]],-2,18],[[27,[-2]]],14,[[4,[[3,[2]]]],5]],0,0,0,0,[[16,-1],9,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[[6,[-2,-3]],[30,[-2]]]]],[],[],7],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[32,33,34,-1,[3,[35]],[37,[36]]],[[24,[[38,[[15,[-1]]]]]]],12],[[32,33,34,-1,35],[[37,[[38,[-1]]]]],12],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[38,[-1]]],[[38,[-1]]],13],[[-1,-2],17,[],[]],[18,-1,[]],[18,-1,[]],[18,17],[[[38,[-1]],20],21,22],[-1,-1,[]],[[],18],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,31,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,[[27,[17]]],[]],[-1,-1,[]],[-1,[[27,[17]]],[]],[[-1,39],[[27,[17]]],[]],[[-1,[3,[2]],39],[[27,[17]]],[]],[[-1,[3,[2]],39],[[27,[17]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[],[]],[40,40],[41,41],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[],40],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[[[42,[-1]]],[[9,[43,44]]],45],0,0,[18,17],[18,17],[18,17],[18,17],[18,17],[18,17],[18,17],[[43,[46,[-1]]],[[9,[41,44]]],47],0,0,[[40,40],48],0,0,0,0,[[40,20],21],[[41,20],21],[[44,20],21],[[44,20],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[49,44],[-1,-1,[]],[[-1,50,40],[[51,[[23,[28]]]]],[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[[52,[-1,-2]]],[[9,[41,44]]],47,45],0,0,0,0,0,0,0,0,0,0,0,0,[44,[[37,[53]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,54,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-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,[-1,[[37,[34]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1]]],[[55,[-1]]],13],[[-1,-2],17,[],[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,17],[18,17],[[56,20],21],[[56,20],21],[[[55,[-1]],20],21,22],[57,56],[58,56],[-1,-1,[]],[59,56],[-1,-1,[]],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1]],-2,60,61,-3],[[9,[[0,[62]],56]]],12,63,64],[[[55,[-1]]],48,12],[[[55,[-1]]],18,12],[56,[[37,[53]]]],[-1,-2,[],[]],[-1,54,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[65,65],[[-1,-2],17,[],[]],0,[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,17],[18,17],[[59,20],21],[[59,20],21],[[65,20],21],[57,59],[58,59],[-1,-1,[]],[-1,-1,[]],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[[66,67,35,[11,[-1,-2]],61],[[9,[68,59]]],12,14],[[66,69,[71,[70]],72,-1,[11,[-2,-3]]],[[9,[[23,[[71,[[37,[73]]]]]],59]]],47,12,14],[[[71,[[37,[73]]]],66,61],[[9,[[23,[[71,[73]]]],59]]]],[[[71,[[37,[73]]]],66,61],[[9,[[0,[74]],59]]]],0,[59,[[37,[53]]]],[-1,-2,[],[]],[-1,54,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-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,[-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,[],[]],[75,75],[35,35],[57,57],[76,76],[77,77],[72,72],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[-1,[[9,[75,78]]],79],[-1,[[9,[35,78]]],79],[[[3,[2]]],[[9,[-1,78]]],[]],[[[3,[2]]],[[9,[-1,78]]],[]],[[70,[3,[2]]],[[9,[-1,78]]],[]],[[70,[3,[2]]],[[9,[-1,78]]],[]],[[70,-1],[[9,[-2,78]]],79,[]],[[70,-1],[[9,[-2,78]]],79,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[35],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[35],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,17],[80,17],[18,17],[18,17],[18,17],[18,17],[18,17],[18,17],[35,[[24,[2]]]],[[72,[3,[2]]],[[9,[17,76]]]],[[75,-1],17,[81,26]],[[35,-1],17,[81,26]],[[],18],[69,18],[[57,57],48],[[76,76],48],[[77,77],48],[[75,20],21],[[35,20],21],[[57,20],21],[[57,20],21],[[76,20],21],[[76,20],21],[[77,20],21],[[77,20],21],[[72,20],21],[-1,-1,[]],[-1,-1,[]],[75,35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[3,[2]],69],[[9,[72,57]]]],0,[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[80,[[0,[74]]]],[80,[[0,[74]]]],[72,[[3,[[82,[[71,[2]]]]]]]],[72,[[0,[74]]]],[[72,66],[[0,[83]]]],[[72,84],[[9,[[0,[83]],77]]]],[[72,84],[[9,[[0,[83]],77]]]],[69,72],[72,[[3,[84]]]],[[72,66],[[0,[85]]]],0,[75,[[23,[[71,[70]]]]]],[72,[[23,[[71,[69]]]]]],0,0,[69,18],[69,18],[69,18],[75,18],[35,18],[[-1,[3,[2]]],[[24,[2,86]]],[]],[[-1,[3,[2]]],[[24,[2,86]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,54,[]],[-1,54,[]],[-1,54,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[35,-1],-2,87,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0],"c":[],"p":[[3,"AsyncReadBytes",0],[15,"u8"],[15,"slice"],[8,"AsMut",606],[8,"Unpin",607],[3,"BitSlice",608],[8,"BitOrder",609],[4,"Error",610],[4,"Result",611],[8,"FromByteSlice",610],[4,"ReadAt",0],[8,"ReadAtSync",0],[8,"Clone",612],[8,"ReadAtAsync",0],[3,"ReadAtOffset",0],[3,"FarmerProtocolInfo",0],[15,"tuple"],[15,"usize"],[8,"Deserializer",613],[3,"Formatter",614],[6,"Result",614],[8,"Debug",614],[3,"Box",615],[3,"Vec",616],[15,"never"],[8,"Sized",607],[6,"Result",617],[8,"Future",618],[8,"Serializer",619],[4,"BitSpanError",620],[3,"TypeId",621],[3,"PublicKey",622],[6,"Blake3Hash",622],[6,"SolutionRange",622],[3,"SectorMetadataChecksummed",419],[6,"SectorIndex",622],[4,"Option",623],[3,"AuditResult",102],[15,"u64"],[4,"PieceGetterRetryPolicy",134],[3,"PlottedSector",134],[3,"DownloadSectorOptions",134],[3,"DownloadedSector",134],[4,"PlottingError",134],[8,"PieceGetter",134],[3,"EncodeSectorOptions",134],[8,"Table",624],[15,"bool"],[3,"AcquireError",625],[3,"PieceIndex",626],[3,"Pin",627],[3,"PlotSectorOptions",134],[8,"Error",628],[3,"String",629],[3,"SolutionCandidates",302],[4,"ProvingError",302],[4,"SectorContentsMapFromBytesError",419],[3,"Error",617],[4,"ReadingError",357],[3,"Kzg",630],[3,"ErasureCoding",631],[8,"ProvableSolutions",302],[8,"Copy",607],[8,"FnMut",632],[3,"PlotRecord",357],[3,"PieceOffset",626],[3,"SectorId",622],[3,"Piece",626],[15,"u16"],[15,"u32"],[15,"array"],[3,"SectorContentsMap",419],[3,"Scalar",633],[8,"ExactSizeIterator",634],[3,"SectorMetadata",419],[4,"SectorContentsMapEncodeIntoError",419],[4,"SectorContentsMapIterationError",419],[3,"Error",635],[8,"Input",636],[3,"EncodedChunksUsed",419],[8,"Output",636],[3,"BitArray",637],[8,"Iterator",638],[3,"SBucket",626],[8,"IndexedParallelIterator",639],[3,"Global",640],[8,"FnOnce",632],[8,"OpenOptionsExt",125],[8,"FileExt",125],[13,"FailedToRetrievePiece",293],[13,"FailedToAcquirePermit",293],[13,"BadSectorOutputSize",293],[13,"BadSectorMetadataOutputSize",293],[13,"PieceNotFound",293],[13,"PieceRecoveryFailed",293],[13,"FailedToCreateChunkWitness",352],[13,"FailedToCreatePolynomialForRecord",352],[13,"WrongRecordSizeAfterDecoding",409],[13,"FailedToReadChunk",409],[13,"InvalidChunk",409],[13,"FailedToErasureDecodeRecord",409],[13,"InvalidBytesLength",598],[13,"InvalidBytesLength",600],[13,"InvalidEncodedRecordChunks",600],[13,"SBucketOutOfRange",604]],"b":[[44,"impl-From%3CBox%3C%5Bu8%5D%3E%3E-for-AsyncReadBytes%3CBox%3C%5Bu8%5D%3E%3E"],[45,"impl-From%3CVec%3Cu8%3E%3E-for-AsyncReadBytes%3CVec%3Cu8%3E%3E"],[69,"impl-ReadAtSync-for-%26ReadAtOffset%3C\'_,+T%3E"],[70,"impl-ReadAtSync-for-ReadAtOffset%3C\'_,+T%3E"],[71,"impl-ReadAtAsync-for-%26ReadAtOffset%3C\'_,+T%3E"],[72,"impl-ReadAtAsync-for-ReadAtOffset%3C\'_,+T%3E"],[204,"impl-Debug-for-PlottingError"],[205,"impl-Display-for-PlottingError"],[324,"impl-Display-for-ProvingError"],[325,"impl-Debug-for-ProvingError"],[327,"impl-From%3CSectorContentsMapFromBytesError%3E-for-ProvingError"],[328,"impl-From%3CError%3E-for-ProvingError"],[330,"impl-From%3CReadingError%3E-for-ProvingError"],[379,"impl-Debug-for-ReadingError"],[380,"impl-Display-for-ReadingError"],[382,"impl-From%3CSectorContentsMapFromBytesError%3E-for-ReadingError"],[383,"impl-From%3CError%3E-for-ReadingError"],[500,"impl-Debug-for-SectorContentsMapFromBytesError"],[501,"impl-Display-for-SectorContentsMapFromBytesError"],[502,"impl-Display-for-SectorContentsMapEncodeIntoError"],[503,"impl-Debug-for-SectorContentsMapEncodeIntoError"],[504,"impl-Debug-for-SectorContentsMapIterationError"],[505,"impl-Display-for-SectorContentsMapIterationError"]]},\ "subspace_metrics":{"doc":"This Rust module serves as a bridge between two different …","t":"NNENLLLLLLLLDLFLLLLLLLL","n":["Both","Libp2p","RegistryAdapter","Substrate","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","metrics","register","start_prometheus_metrics_server","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"subspace_metrics"],[23,"actix_web::config"],[24,"core::net::socket_addr"],[25,"alloc::vec"],[26,"core::future::future"],[27,"std::io::error"],[28,"core::result"],[29,"core::any"]],"d":["We use both Substrate and Libp2p metrics registries.","Uses only the Libp2p metrics registry.","An metrics registry adapter for Libp2p and Substrate …","Uses only the Substrate metrics registry.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","Start prometheus metrics server on the provided address.","","","","","","","",""],"i":[6,6,0,6,6,1,6,1,6,1,6,1,0,1,0,6,1,6,1,6,1,6,1],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[1,2],3],[[[5,[4]],6],[[8,[[0,[7]]]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"metrics",0],[3,"AppService",23],[15,"tuple"],[4,"SocketAddr",24],[3,"Vec",25],[4,"RegistryAdapter",0],[8,"Future",26],[6,"Result",27],[4,"Result",28],[3,"TypeId",29]],"b":[]},\ "subspace_networking":{"doc":"Networking functionality of Subspace Network, primarily …","t":"NNNNNDENNNIDENNNEDSNICEDDDNNDNNNDGSEEDEDGDNNQNGEDNNNNENENDNDNMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLCMMLMMMMMMMLLLLLLLLLLLLLLFLMLMMMMLMLLKLMMLMLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAAFGENILLLLLLLLLLLLKKLLLLLLNDDIENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLL","n":["BootstrapNode","BootstrapNode","CantPreallocateKnownPeersFile","Client","Client","Config","CreationError","Dynamic","Farmer","Farmer","GenericRequest","GenericRequestHandler","GetClosestPeersError","IncorrectResponseFormat","Io","Io","KademliaMode","KeyWrapper","LOG_TARGET","LastSegmentHeaders","LocalRecordProvider","Multihash","NetworkParametersPersistenceError","NetworkingParametersManager","NewPeerInfo","Node","Node","Node","NodeRunner","NodeRunnerDropped","NodeRunnerDropped","NodeRunnerDropped","Notification","NotificationHandler","PROTOCOL_NAME","PeerDiscovered","PeerInfo","PeerInfoConfig","PeerInfoProvider","PieceByIndexRequest","PieceByIndexRequestHandler","PieceByIndexResponse","ProtocolFailure","RelayServerExpected","Response","RoutablePeer","SegmentHeaderBySegmentIndexesRequestHandler","SegmentHeaderRequest","SegmentHeaderResponse","SegmentIndexes","SendCommand","SendCommand","SendCommand","SendRequestError","Static","SubscribeError","Subscription","TopicSubscription","TransportError","UniqueRecordBinaryHeap","UnroutablePeer","allow_non_global_addresses_in_dht","ban_peer","bootstrap","bootstrap_addresses","borrow","borrow","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","borrow_mut","borrow_mut","boxed","clear","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","connected_peers","connected_peers","construct","contains_key","create","decode","decode","decode","decode","decode","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_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","decode_with_depth_limit","default","default","deref","deref","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","deref_mut","deref_mut","disable_bootstrap_on_start","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enable_autonat","encode","encode","encode","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","external_addresses","external_addresses","file_size","fmt","fmt","fmt","fmt","fmt","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","from","from","from","from","from","from","from","from","from","from","from","general_connected_peers_handler","general_target_connections","get_closest_peers","get_providers","get_requests_batch_handle","get_value","gossipsub","id","identify","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initial_random_query_interval","insert","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_farmer","kademlia","kademlia_mode","keypair","keys","libp2p","listen_on","listen_on_fallback_to_random_port","listeners","local_records_provider","max_established_incoming_connections","max_established_outgoing_connections","max_pending_incoming_connections","max_pending_outgoing_connections","metrics","networking_parameters_registry","new","new","new","new","new_bootstrap_node","new_client","new_farmer","new_node","on_connected_peer","on_disconnected_peer","on_discovered_peer","on_new_listener","on_num_established_peer_connections_change","on_peer_info","peer_id","peer_id","peer_id","peer_info","peer_info","peer_info_provider","piece","piece_index","poll_next","protocol_version","publish","put_value","record","remove","request_response_protocols","reserved_peers","run","segment_headers","send_generic_request","set_limit","should_include_key","size","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","source","source","source","source","source","special_connected_peers_handler","special_target_connections","subscribe","temporary_ban_backoff","temporary_bans_cache_size","timeout","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","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","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_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","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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","using_encoded","using_encoded","using_encoded","utils","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_timeout","yamux_config","initial_mode","address","peer_id","peer_id","placeholder","segment_header_number","segment_indexes","multihash","piece_provider","strip_peer_id","Multihash","MultihashCode","PieceIndex","ToMultihash","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","fmt","from","init","into","to_multihash","to_multihash_by_code","to_owned","try_from","try_from","try_into","type_id","vzip","Limited","NoPieceValidator","PieceProvider","PieceValidator","RetryPolicy","Unlimited","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","equivalent","equivalent","fmt","from","from","from","get_piece","get_piece_from_peer","init","init","init","into","into","into","new","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate_piece","validate_piece","vzip","vzip","vzip"],"q":[[0,"subspace_networking"],[574,"subspace_networking::KademliaMode"],[575,"subspace_networking::PeerDiscovered"],[578,"subspace_networking::PeerInfo"],[579,"subspace_networking::SegmentHeaderRequest"],[581,"subspace_networking::utils"],[584,"subspace_networking::utils::multihash"],[608,"subspace_networking::utils::piece_provider"],[663,"libp2p_identity::peer_id"],[664,"futures_channel::mpsc"],[665,"core::result"],[666,"alloc::boxed"],[667,"core::clone"],[668,"alloc::vec"],[669,"core::marker"],[670,"core::marker"],[671,"parity_scale_codec::error"],[672,"parity_scale_codec::codec"],[673,"parity_scale_codec::codec"],[674,"core::fmt"],[675,"core::fmt"],[676,"libp2p_core::transport"],[677,"futures_channel::oneshot"],[678,"libp2p_gossipsub::error"],[679,"futures_core::stream"],[680,"core::option"],[681,"core::iter::traits::exact_size"],[682,"std::path"],[683,"std::collections::hash::set"],[684,"alloc::string"],[685,"libp2p_identity::keypair"],[686,"alloc::sync"],[687,"event_listener_primitives::handler_id"],[688,"core::pin"],[689,"core::task::wake"],[690,"core::task::poll"],[691,"libp2p_gossipsub"],[692,"libp2p_kad::record_priv"],[693,"libp2p_kad::record_priv"],[694,"alloc::alloc"],[695,"core::any"],[696,"core::ops::function"],[697,"subspace_core_primitives::pieces"],[698,"subspace_core_primitives::pieces"]],"d":["DSN bootstrap node.","Provides peer-info for Boostrap Node peer type.","Can’t preallocate known peers file, probably not enough …","Unspecified client (testing, custom utilities, etc).","Provides peer-info for Client peer type.","Node configuration.","Errors that might happen during network creation.","Kademlia mode will be changed using Autonat protocol when …","DSN farmer.","Provides peer-info for Farmer peer type.","Generic request with associated response","Defines generic request-response protocol handler.","Defines errors for get-closest-peers operation.","Underlying protocol returned an incorrect format, …","I/O error.","I/O error.","Defines Kademlia mode","Wrapper data structure that allows to work with keys as …","Specifies log-parameters for tracing.","Defines how many segment headers to return.","Trait to be implemented on providers of local records","","Networking parameters persistence errors.","Handles networking parameters. It manages network …","PeerInfo update and related data container.","Implementation of a network node on Subspace Network.","DSN node.","Provides peer-info for Node peer type.","Runner for the Node.","Node runner was dropped","Node runner was dropped","Node runner was dropped","Peer info notification stub.","Defines a subscription to a peer-info notification.","Defines request-response protocol name.","Represents Kademlia events (RoutablePeer, …","Peer info data","The configuration for peer-info protocol.","Handles constant peer info data.","Piece-by-hash protocol request.","Create a new piece-by-hash request handler.","Piece-by-hash protocol response.","Underlying protocol returned an error, impossible to get …","Circuit relay client error.","Response type that corresponds to this request","Kademlia’s routable or pending routable peer event.","Create a new segment-header-by-segment-indexes request …","Segment header by segment indexes protocol request.","Segment header by segment indexes protocol response.","Segment headers by segment indexes.","Failed to send command to the node runner","Failed to send command to the node runner","Failed to send command to the node runner","Defines errors for send-request operation.","The Kademlia mode is static for the duration of the …","Defines errors for subscribe operation.","Failed to create subscription.","Topic subscription, will unsubscribe when last instance is …","Transport error when attempting to listen on multiaddr.","Limited-size max binary heap for Kademlia records’ keys.","Kademlia’s unroutable peer event.","Should non-global addresses be added to the DHT?","Ban peer with specified peer ID.","Bootstraps Kademlia network","Addresses to bootstrap Kademlia network","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a reference to the NetworkingParametersRegistry …","Remove all contents, while keeping allocated capacity","","","","","","","","","","","","","","","","","","","","","","","Returns a collection of currently connected peers.","Currently connected peers.","Create a new network node and node runner instances.","Checks whether the heap contains the given key.","Creates new GenericRequestHandler by given handler.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Defines whether we should run blocking Kademlia …","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable autonat protocol. Helps detecting whether we’re …","","","","","","","","","","","","","","","","","","","","","Node’s own addresses observed remotely.","Known external addresses to the local peer. The addresses …","Size of the backing file on disk","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Returns the argument unchanged.","Returns the argument unchanged.","Defines whether we maintain a persistent connection for …","Defines target total (in and out) connection number that …","Get closest peers by multihash key using Kademlia DHT.","Get item providers by its key. Initiate ‘providers’ …","Returns the request batch handle with common “connection …","Return a value from the Kademlia network of the DSN.","The configuration for the Gossip behaviour.","Node’s own local ID.","The configuration for the Identify behaviour.","","","","","","","","","","","","","","","","","","","","","","","","","How frequently should random queries be done using …","Insert a key in the heap evicting (popping) if the size …","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).","Calls U::from(self).","Calls U::from(self).","Returns whether PeerInfo is a Farmer.","The configuration for the Kademlia behaviour.","Kademlia mode. The default value is set to Static(Client). …","Identity keypair of a node used for authenticated …","Iterator over all keys in arbitrary order","","List of Multiaddr on which to listen for incoming …","Fallback to random port if specified (or default) port is …","Node’s own addresses where it listens for incoming …","Externally provided implementation of the local records …","Established incoming swarm connection limit.","Established outgoing swarm connection limit.","Pending incoming swarm connection limit.","Pending outgoing swarm connection limit.","Optional external prometheus metrics. None will disable …","A reference to the NetworkingParametersRegistry …","Object constructor. It accepts NetworkingParametersProvider…","Creates a new Config.","Creates a new Config with the following default settings:","Constructs a heap with given PeerId and size limit.","Creates a new Bootstrap Node peer-info provider.","Creates a new Client peer-info provider.","Creates a new Farmer peer-info provider.","Creates a new Node peer-info provider.","Callback is called when a peer is connected.","Callback is called when a peer is disconnected.","Callback is called when a routable or unraoutable peer is …","Callback is called when node starts listening on new …","Callback is called when number of established peer …","Callback is called when we receive new …","Converts public key from keypair to PeerId. It serves as …","Extracts peer ID from event.","Peer ID for this PeerInfo update.","Returns the peer info data.","PeerInfo update.","Specifies a source for peer information. None disables the …","Returned data.","Request key - piece index","","Defines protocol version for the network peers. Affects …","Subcribe a messgo to some topic on the DSN.","Puts a value into the Kademlia network of the DSN.","Gets a provider record for key that is stored locally","Removes a key from the heap.","The configuration for the RequestResponsesBehaviour …","Defines set of peers with a permanent connection (and …","Drives the main networking future forward.","Returned data.","Sends the generic request to the peer and awaits the …","Set limit to new value, decreasing to value lower than …","Checks whether we include the key.","Returns heap-size","","","","","","","","","","","","Defines whether we maintain a persistent connection for …","Defines target total (in and out) connection number that …","Subcribe to some topic on the DSN.","Backoff policy for temporary banning of unreachable peers.","How many temporarily banned unreachable peers to keep in …","Adds a timeout to the setup and protocol upgrade process …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Miscellaneous utilities for networking.","","","","","","","","","","","","","","","","","","","","","","","","","Sets the protocol timeout.","Yamux multiplexing configuration.","Defines initial Kademlia mode.","Peer address","Peer ID","Peer ID","Backward compatibility placeholder.","Number of segment headers to return.","Segment indexes to get.","Defines multihash codes for Subspace DSN.","Provides methods to retrieve pieces from DSN.","Helper function. Converts multiaddresses to a tuple with …","Type alias for libp2p Multihash. Constant 64 was copied …","Subspace Network multihash codes.","Piece index code.","Helper trait for converting to multihash.","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Convert to multihash by the default multihash code.","Convert to multihash by the specified multihash code.","","","","","","","Retry N times (including zero)","Stub implementation for piece validation.","Piece provider with cancellation and optional piece …","Validates piece against using its commitment.","Defines retry policy on error during piece acquiring.","No restrictions on retries","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns piece by its index. Uses retry policy for error …","Get piece from a particular peer.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates new piece provider.","","","","","","","","","","","Validates piece against using its commitment.","","","",""],"i":[12,44,40,12,44,0,0,83,12,44,0,0,0,43,40,22,0,0,68,15,0,0,0,0,0,0,12,44,0,41,42,43,0,0,68,0,0,0,0,0,0,0,43,22,68,17,0,0,0,15,41,42,43,0,83,0,42,0,22,0,17,20,1,1,20,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,6,8,1,10,11,12,13,14,15,16,17,18,8,1,10,11,12,13,14,15,16,17,18,8,1,45,0,8,84,12,13,14,15,16,12,13,14,15,16,12,13,14,15,16,12,13,14,15,16,20,12,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,20,6,6,83,20,21,84,40,22,34,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,20,13,14,16,12,13,14,15,16,13,14,15,16,13,13,14,14,15,15,16,16,1,20,6,20,40,40,22,22,34,41,41,42,42,43,43,1,10,11,12,44,13,14,15,16,17,45,18,8,6,83,20,21,84,40,40,22,22,22,34,41,41,41,42,42,42,42,43,43,43,43,1,10,11,12,44,13,14,15,16,17,45,18,8,20,20,1,1,1,1,20,1,20,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,20,8,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,12,20,20,20,8,0,20,20,1,20,20,20,20,20,20,20,6,20,10,8,44,44,44,44,1,1,1,1,1,1,0,17,45,44,45,20,14,13,34,20,1,1,23,8,20,20,21,16,1,8,8,8,34,12,13,14,15,16,40,22,41,42,43,20,20,1,20,20,20,12,13,14,15,16,1,10,11,12,13,14,15,16,17,18,8,40,22,41,42,43,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,13,14,16,0,6,83,20,21,84,40,22,34,41,42,43,1,10,11,12,44,13,14,15,16,17,45,18,8,10,20,85,86,87,86,88,89,90,0,0,0,0,0,74,0,74,74,74,74,74,74,74,74,74,74,74,74,91,91,74,74,74,74,74,74,76,0,0,0,0,76,82,77,76,82,77,76,76,76,76,82,77,76,82,77,76,82,77,76,76,76,76,76,82,77,76,77,77,82,77,76,82,77,76,77,76,82,77,76,82,77,76,82,77,76,80,82,82,77,76],"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,[[1,2],[[5,[3,4]]]],[1,[[5,[3,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,[],[]],[-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,[],[]],[6,[[7,[0]]]],[[[8,[-1]]],3,9],[1,1],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[[[18,[-1]]],[[18,[-1]]],9],[[[8,[-1]]],[[8,[-1]]],9],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[1,[[5,[[19,[2]],0]]]],0,[[[20,[-1]]],[[5,[[3,[1,[21,[-1]]]],22]]],[23,24,25]],[[[8,[-1]],-1],26,9],[-1,[[7,[0]]],[27,24,25]],[-1,[[5,[12,28]]],29],[-1,[[5,[13,28]]],29],[-1,[[5,[14,28]]],29],[-1,[[5,[15,28]]],29],[-1,[[5,[16,28]]],29],[[[31,[30]]],[[5,[-1,28]]],[]],[[[31,[30]]],[[5,[-1,28]]],[]],[[[31,[30]]],[[5,[-1,28]]],[]],[[[31,[30]]],[[5,[-1,28]]],[]],[[[31,[30]]],[[5,[-1,28]]],[]],[[32,[31,[30]]],[[5,[-1,28]]],[]],[[32,[31,[30]]],[[5,[-1,28]]],[]],[[32,[31,[30]]],[[5,[-1,28]]],[]],[[32,[31,[30]]],[[5,[-1,28]]],[]],[[32,[31,[30]]],[[5,[-1,28]]],[]],[[32,-1],[[5,[-2,28]]],29,[]],[[32,-1],[[5,[-2,28]]],29,[]],[[32,-1],[[5,[-2,28]]],29,[]],[[32,-1],[[5,[-2,28]]],29,[]],[[32,-1],[[5,[-2,28]]],29,[]],[[],[[20,[3]]]],[[],12],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],0,[6,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[34,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],[33,3],0,[13,[[19,[30]]]],[14,[[19,[30]]]],[16,[[19,[30]]]],[[12,-1],3,[35,36]],[[13,-1],3,[35,36]],[[14,-1],3,[35,36]],[[15,-1],3,[35,36]],[[16,-1],3,[35,36]],[[13,13],26],[[14,14],26],[[15,15],26],[[16,16],26],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[1,[[19,[37]]]],0,[[],33],[[[20,[-1]],38],39,[]],[[40,38],39],[[40,38],39],[[22,38],39],[[22,38],39],[[34,38],39],[[41,38],39],[[41,38],39],[[42,38],39],[[42,38],39],[[43,38],39],[[43,38],39],[[1,38],39],[[10,38],39],[[11,38],39],[[12,38],39],[[44,38],39],[[13,38],39],[[14,38],39],[[15,38],39],[[16,38],39],[[17,38],39],[[45,38],39],[[[18,[-1]],38],39,46],[[[8,[-1]],38],39,46],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[47,40],[-1,-1,[]],[[[48,[47]]],22],[-1,-1,[]],[47,22],[-1,-1,[]],[-1,-1,[]],[4,41],[49,41],[49,42],[4,42],[50,42],[-1,-1,[]],[49,43],[-1,-1,[]],[28,43],[4,43],[-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,[]],0,0,[[1,51],[[5,[[0,[52]],41]]]],[[1,51],[[5,[[0,[52]],0]]]],0,[[1,51],[[5,[[0,[52]],0]]]],0,[1,2],0,[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],0,[[[8,[-1]],-1],[[53,[-1]]],9],[-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,[],[]],[12,26],0,0,0,[[[8,[-1]]],[[0,[54]]],9],0,0,0,[1,[[19,[37]]]],0,0,0,0,0,0,0,[[55,[56,[2]]],[[5,[6,40]]]],[[57,58,-1,[53,[44]]],[[20,[-1]]],23],[59,10],[[2,33],[[8,[-1]]],9],[[],44],[[],44],[[],44],[[],44],[[1,[60,[27]]],61],[[1,[60,[27]]],61],[[1,[60,[27]]],61],[[1,[60,[27]]],61],[[1,[60,[27]]],61],[[1,[60,[27]]],61],[58,2],[17,2],0,[44,12],0,0,0,0,[[[62,[34]],63],[[64,[53]]]],0,[[1,65,[19,[30]]],[[5,[3,0]]]],[[1,51,[19,[30]]],[[5,[[0,[52]],0]]]],[[-1,66],[[53,[67]]],[]],[[[8,[-1]],-1],3,9],0,0,[[[21,[-1]]],3,[23,24,25]],0,[[1,2,-1],[[5,[43]]],68],[[[8,[-1]],33],3,9],[[[8,[-1]],-1],26,9],[[[8,[-1]]],33,9],[34,[[3,[33,[53,[33]]]]]],[12,33],[13,33],[14,33],[15,33],[16,33],[40,[[53,[69]]]],[22,[[53,[69]]]],[41,[[53,[69]]]],[42,[[53,[69]]]],[43,[[53,[69]]]],0,0,[[1,65],[[5,[34,42]]]],0,0,0,[[-1,[31,[30]]],[[19,[30,70]]],[]],[[-1,[31,[30]]],[[19,[30,70]]],[]],[[-1,[31,[30]]],[[19,[30,70]]],[]],[[-1,[31,[30]]],[[19,[30,70]]],[]],[[-1,[31,[30]]],[[19,[30,70]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,57,[]],[-1,57,[]],[-1,57,[]],[-1,57,[]],[-1,57,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[[13,-1],-2,72,[]],[[14,-1],-2,72,[]],[[16,-1],-2,72,[]],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[10,73],10],0,0,0,0,0,0,0,0,0,0,[[[19,[37]]],[[19,[[3,[2,37]]]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[74,74],[[-1,-2],3,[],[]],[33,-1,[]],[33,-1,[]],[33,3],[[74,74],26],[[74,38],39],[-1,-1,[]],[[],33],[-1,-2,[],[]],[-1,51,[]],[[-1,74],51,[]],[-1,-2,[],[]],[75,[[5,[74]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,71,[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,76],[[-1,-2],3,[],[]],[[],76],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,-1,[]],[33,3],[33,3],[33,3],[[76,76],26],[[-1,-2],26,[],[]],[[-1,-2],26,[],[]],[[76,38],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[77,[-1]],78,76],[[5,[[53,[79]],[7,[69]]]]],80],[[[77,[-1]],2,78],[[53,[79]]],80],[[],33],[[],33],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[53,[-1]]],[[77,[-1]]],80],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[[-1,2,78,79],[[62,[[7,[81]]]]],[]],[[82,2,78,79],[[62,[[7,[81]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Node",0],[3,"PeerId",663],[15,"tuple"],[3,"SendError",664],[4,"Result",665],[3,"NetworkingParametersManager",0],[3,"Box",666],[3,"UniqueRecordBinaryHeap",0],[8,"Clone",667],[3,"PeerInfoConfig",0],[3,"Notification",0],[4,"PeerInfo",0],[3,"PieceByIndexRequest",0],[3,"PieceByIndexResponse",0],[4,"SegmentHeaderRequest",0],[3,"SegmentHeaderResponse",0],[4,"PeerDiscovered",0],[3,"KeyWrapper",0],[3,"Vec",668],[3,"Config",0],[3,"NodeRunner",0],[4,"CreationError",0],[8,"LocalRecordProvider",0],[8,"Send",669],[8,"Sync",669],[15,"bool"],[8,"Fn",670],[3,"Error",671],[8,"Input",672],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"TopicSubscription",0],[8,"Output",672],[8,"Sized",669],[3,"Multiaddr",673],[3,"Formatter",674],[6,"Result",674],[4,"NetworkParametersPersistenceError",0],[4,"GetClosestPeersError",0],[4,"SubscribeError",0],[4,"SendRequestError",0],[4,"PeerInfoProvider",0],[3,"NewPeerInfo",0],[8,"Debug",674],[3,"Error",675],[4,"TransportError",676],[3,"Canceled",677],[4,"SubscriptionError",678],[6,"Multihash",584],[8,"Stream",679],[4,"Option",680],[8,"ExactSizeIterator",681],[3,"Path",682],[3,"HashSet",683],[3,"String",684],[3,"Keypair",685],[15,"str"],[3,"Arc",686],[3,"HandlerId",687],[3,"Pin",688],[3,"Context",689],[4,"Poll",690],[6,"Sha256Topic",691],[3,"Key",692],[3,"ProviderRecord",692],[8,"GenericRequest",0],[8,"Error",693],[3,"Global",694],[3,"TypeId",695],[8,"FnOnce",670],[3,"Duration",696],[4,"MultihashCode",584],[15,"u64"],[4,"RetryPolicy",608],[3,"PieceProvider",608],[3,"PieceIndex",697],[3,"Piece",697],[8,"PieceValidator",608],[8,"Future",698],[3,"NoPieceValidator",608],[4,"KademliaMode",0],[3,"GenericRequestHandler",0],[13,"Dynamic",574],[13,"RoutablePeer",575],[13,"UnroutablePeer",575],[13,"Farmer",578],[13,"LastSegmentHeaders",579],[13,"SegmentIndexes",579],[8,"ToMultihash",584]],"b":[[264,"impl-Debug-for-NetworkParametersPersistenceError"],[265,"impl-Display-for-NetworkParametersPersistenceError"],[266,"impl-Display-for-CreationError"],[267,"impl-Debug-for-CreationError"],[269,"impl-Display-for-GetClosestPeersError"],[270,"impl-Debug-for-GetClosestPeersError"],[271,"impl-Debug-for-SubscribeError"],[272,"impl-Display-for-SubscribeError"],[273,"impl-Debug-for-SendRequestError"],[274,"impl-Display-for-SendRequestError"],[295,"impl-From%3CTransportError%3CError%3E%3E-for-CreationError"],[297,"impl-From%3CError%3E-for-CreationError"],[300,"impl-From%3CSendError%3E-for-GetClosestPeersError"],[301,"impl-From%3CCanceled%3E-for-GetClosestPeersError"],[302,"impl-From%3CCanceled%3E-for-SubscribeError"],[303,"impl-From%3CSendError%3E-for-SubscribeError"],[304,"impl-From%3CSubscriptionError%3E-for-SubscribeError"],[306,"impl-From%3CCanceled%3E-for-SendRequestError"],[308,"impl-From%3CError%3E-for-SendRequestError"],[309,"impl-From%3CSendError%3E-for-SendRequestError"]]},\ -"subspace_node":{"doc":"Subspace Node library.","t":"NNNDNDNNNNNDNELLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDDEDNNNLLLLLLLLMLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BuildSpec","ChainInfo","CheckBlock","Cli","Domain","ExecutorDispatch","ExportBlocks","ExportState","ImportBlocks","Key","PurgeChain","PurgeChainCmd","Revert","Subcommand","__clone_box","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","author","base","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","command","command","command_for_update","command_for_update","copyright_start_year","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","description","dispatch","domain","domain_args","domain_args","drop","drop","drop","drop","dsn_bootstrap_nodes","dsn_disable_bootstrap_on_start","dsn_enable_private_ips","dsn_external_addresses","dsn_in_connections","dsn_listen_on","dsn_out_connections","dsn_pending_in_connections","dsn_pending_out_connections","dsn_reserved_peers","dsn_target_connections","enable_subspace_block_relay","executable_name","fmt","fmt","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_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_subset","from_subset","from_subset","from_subset","group_id","group_id","has_subcommand","impl_name","impl_version","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","is_in_subset","load_spec","native_version","pot_external_entropy","run","run","storage_monitor","subcommand","support_url","sync_from_dsn","timekeeper","timekeeper_cpu_cores","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","Benchmark","BuildGenesisStorage","DomainCli","DomainInstanceStarter","DomainSubcommand","EVMDomainExecutorDispatch","ExportExecutionReceipt","ExportState","Revert","additional_args","announce_block","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","author","base_path","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_id","command","command_for_update","consensus_client","consensus_offchain_tx_pool_factory","consensus_sync_service","copyright_start_year","create_domain_configuration","default_heap_pages","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","description","dev_key_seed","disable_grandpa","dispatch","domain_cli","domain_id","domain_message_receiver","drop","drop","drop","drop","executable_name","fmt","fmt","force_authoring","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_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_subset","from_subset","from_subset","from_subset","gossip_message_sink","group_id","has_subcommand","impl_name","impl_version","import_params","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","is_in_subset","keystore_params","load_spec","max_runtime_instances","native_version","network_params","new","new_slot_notification_stream","operator","p2p_listen_port","prometheus_config","prometheus_listen_port","role","rpc_addr","rpc_cors","rpc_listen_port","rpc_max_connections","rpc_methods","run","shared_params","start","support_url","telemetry_endpoints","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","tokio_handle","transaction_pool","trie_cache_maximum_size","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip"],"q":[[0,"subspace_node"],[192,"subspace_node::domain"],[381,"dyn_clone::sealed"],[382,"clap_builder::builder::command"],[383,"alloc::string"],[384,"alloc::vec"],[385,"core::option"],[386,"core::fmt"],[387,"core::fmt"],[388,"clap_builder"],[389,"core::result"],[390,"clap_builder::util::id"],[391,"alloc::alloc"],[392,"alloc::boxed"],[393,"core::any"],[394,"alloc::sync"],[395,"alloc::rc"],[396,"sc_chain_spec"],[397,"sp_version"],[398,"sc_service::config"],[399,"sc_cli::error"],[400,"core::any"],[401,"sc_service::config"],[402,"sc_cli::params::import_params"],[403,"sc_cli::params::keystore_params"],[404,"sc_cli::params::network_params"],[405,"std::path"],[406,"sc_service::config"],[407,"core::net::socket_addr"],[408,"sc_service::config"],[409,"subspace_runtime_primitives::opaque"],[410,"domain_client_operator::bootstrapper"],[411,"core::error"],[412,"sc_telemetry::endpoints"],[413,"sc_transaction_pool::graph::pool"]],"d":["Build a chain specification.","Db meta columns information.","Validate blocks.","Subspace Cli.","Run domain sub-commands.","Executor dispatch for subspace runtime","Export blocks.","Export the state of a given block into a chain spec.","Import blocks.","Key management cli utilities","Remove the whole chain.","This purge-chain command used to remove both consensus …","Revert the chain to a previous state.","Utilities for working with a node.","","","","","","","","","The base struct of the purge-chain command.","","","","","","","","","","","","","","","","","","","","","","","","","","","Domain arguments","Domain arguments","","","","","Bootstrap nodes for DSN.","Defines whether we should run blocking Kademlia …","Determines whether we allow keeping non-global (private, …","Known external addresses","Defines max established incoming connection limit for DSN.","Where local DSN node will listen for incoming connections.","Defines max established outgoing swarm connection limit …","Defines max pending incoming connection limit for DSN.","Defines max pending outgoing swarm connection limit for …","Reserved peers for DSN.","Defines target total (in and out) connection number for …","Use the block request handler implementation from subspace …","","","","","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 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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","External entropy, used initially when PoT chain starts to …","Run the purge command","Run a node.","Parameters used to create the storage monitor.","Various utility commands.","","Enables DSN-sync on startup.","Assigned PoT role for this node.","CPU cores that timekeeper can use.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sub-commands concerned with benchmarking.","Build the genesis storage of the evm domain chain in json …","","DomainInstanceStarter used to start a domain instance node …","Sub-commands supported by the executor.","EVM domain executor instance.","The export-execution-receipt command used to get the ER …","Export the state of a given block into a chain spec.","Revert the chain to a previous state.","","","","","","","","","","","","","","","","","","","","","","","","","Creates domain configuration from domain cli.","","","","","","","","","","","","","","","","","","","","","","","","","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 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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructs a new instance of DomainCli.","","Run the node as an Operator","","","","","","","","","","Run a domain node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[15,15,15,0,15,0,15,15,15,15,15,0,15,0,5,5,16,5,16,15,15,16,5,55,5,15,16,55,5,15,16,5,5,5,16,5,16,16,55,5,15,16,55,5,15,16,16,55,0,5,16,55,5,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,5,15,16,55,5,15,16,5,15,16,5,15,16,55,55,5,5,15,15,16,16,55,55,5,5,15,15,16,16,55,5,15,16,5,16,15,16,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,16,55,16,5,16,16,16,16,16,16,16,5,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,5,15,16,5,15,16,55,5,15,16,37,37,0,0,0,0,37,37,37,32,32,32,32,37,37,32,32,49,49,56,37,32,49,56,37,32,32,32,32,49,49,49,32,32,32,49,56,37,32,49,56,37,32,32,32,32,56,49,32,49,49,56,37,32,32,37,32,32,49,56,37,32,37,32,37,32,49,49,56,56,37,37,32,32,49,49,56,56,37,37,32,32,49,56,37,32,49,32,37,32,32,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,32,32,32,56,32,32,49,32,32,32,32,32,32,32,32,32,32,32,32,49,32,32,49,56,37,32,49,56,37,32,49,32,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,37,32,37,32,49,56,37,32],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[],4],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[[],3],[[],3],[[],3],[[],3],[[],6],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[[],4],[[8,[10,[9]]],[[12,[[11,[9]]]]]],0,0,0,[7,2],[7,2],[7,2],[7,2],0,0,0,0,0,0,0,0,0,0,0,0,[[],4],[[5,13],14],[[15,13],14],[[16,13],14],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[17,[[19,[5,18]]]],[17,[[19,[15,18]]]],[17,[[19,[16,18]]]],[17,[[19,[5,18]]]],[17,[[19,[15,18]]]],[17,[[19,[16,18]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[12,[20]]]],[[],[[12,[20]]]],[8,21],[[],4],[[],4],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[[16,8],[[19,[[23,[27]],4]]]],[[],28],0,[[5,29,[12,[29]]],[[30,[2]]]],0,0,0,[[],4],0,0,0,[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[5,17],[[19,[2,18]]]],[[15,17],[[19,[2,18]]]],[[16,17],[[19,[2,18]]]],[[5,17],[[19,[2,18]]]],[[15,17],[[19,[2,18]]]],[[16,17],[[19,[2,18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[32,[[0,[33]]]],[32,[[30,[21]]]],[3,3],[3,3],[3,3],[3,3],[[],4],[32,[[30,[[12,[34]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[32,21],[[30,[4]]]],[[],3],[[],3],0,0,0,[[],6],[[32,35],[[30,[29]]]],[32,[[30,[[12,[36]]]]]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[[],4],[[32,21],[[30,[[12,[4]]]]]],[32,[[30,[21]]]],[[8,[10,[9]]],[[12,[[11,[9]]]]]],0,0,0,[7,2],[7,2],[7,2],[7,2],[[],4],[[37,13],14],[[32,13],14],[32,[[30,[21]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[17,[[19,[37,18]]]],[17,[[19,[32,18]]]],[17,[[19,[37,18]]]],[17,[[19,[32,18]]]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[12,[20]]]],[8,21],[[],4],[[],4],[32,[[12,[38]]]],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[32,[[12,[39]]]],[[32,8],[[19,[[23,[27]],4]]]],[32,[[30,[[12,[7]]]]]],[[],28],[32,[[12,[40]]]],[[[12,[41]],-1],32,33],0,0,[[],42],[[32,42,[23,[27]]],[[30,[[12,[43]]]]]],[[],42],[[32,21],[[30,[44]]]],[[32,42],[[30,[[12,[45]]]]]],[[32,21],[[30,[[12,[[11,[4]]]]]]]],[[],42],[32,[[30,[46]]]],[32,[[30,[47]]]],0,[32,48],[[49,[51,[50]]],[[19,[2,[23,[52]]]]]],[[],4],[[32,[23,[27]]],[[30,[[12,[53]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[32,21],[[30,[54]]]],[32,[[30,[[12,[7]]]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,17],[[19,[2,18]]]],[[32,17],[[19,[2,18]]]],[[37,17],[[19,[2,18]]]],[[32,17],[[19,[2,18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",381],[15,"tuple"],[3,"Command",382],[3,"String",383],[3,"PurgeChainCmd",0],[15,"i32"],[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec",384],[4,"Option",385],[3,"Formatter",386],[6,"Result",386],[4,"Subcommand",0],[3,"Cli",0],[3,"ArgMatches",387],[6,"Error",388],[4,"Result",389],[3,"Id",390],[15,"bool"],[3,"Global",391],[3,"Box",392],[8,"Any",393],[3,"Arc",394],[3,"Rc",395],[8,"ChainSpec",396],[3,"NativeVersion",397],[3,"Configuration",398],[6,"Result",399],[3,"TypeId",393],[3,"DomainCli",192],[8,"Iterator",400],[3,"BasePath",398],[3,"Handle",401],[15,"u64"],[4,"DomainSubcommand",192],[3,"ImportParams",402],[3,"KeystoreParams",403],[3,"NetworkParams",404],[3,"PathBuf",405],[15,"u16"],[3,"PrometheusConfig",398],[4,"Role",406],[4,"SocketAddr",407],[15,"u32"],[4,"RpcMethods",398],[3,"SharedParams",408],[3,"DomainInstanceStarter",192],[6,"Block",409],[3,"BootstrapResult",410],[8,"Error",411],[3,"TelemetryEndpoints",412],[3,"Options",413],[3,"ExecutorDispatch",0],[3,"EVMDomainExecutorDispatch",192]],"b":[]},\ +"subspace_node":{"doc":"Subspace Node library.","t":"NNNDNDNNNNNDNELLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDDEDNNNLLLLLLLLMLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BuildSpec","ChainInfo","CheckBlock","Cli","Domain","ExecutorDispatch","ExportBlocks","ExportState","ImportBlocks","Key","PurgeChain","PurgeChainCmd","Revert","Subcommand","__clone_box","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","author","base","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","command","command","command_for_update","command_for_update","copyright_start_year","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","description","dispatch","domain","domain_args","domain_args","drop","drop","drop","drop","dsn_bootstrap_nodes","dsn_disable_bootstrap_on_start","dsn_enable_private_ips","dsn_external_addresses","dsn_in_connections","dsn_listen_on","dsn_out_connections","dsn_pending_in_connections","dsn_pending_out_connections","dsn_reserved_peers","dsn_target_connections","enable_subspace_block_relay","executable_name","fmt","fmt","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_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_subset","from_subset","from_subset","from_subset","group_id","group_id","has_subcommand","impl_name","impl_version","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","is_in_subset","load_spec","native_version","pot_external_entropy","run","run","storage_monitor","subcommand","support_url","sync_from_dsn","timekeeper","timekeeper_cpu_cores","to_owned","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","Benchmark","BuildGenesisStorage","DomainCli","DomainInstanceStarter","DomainSubcommand","EVMDomainExecutorDispatch","ExportExecutionReceipt","ExportState","Revert","additional_args","announce_block","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","author","base_path","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain_id","command","command_for_update","consensus_client","consensus_offchain_tx_pool_factory","consensus_sync_service","copyright_start_year","create_domain_configuration","default_heap_pages","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","description","dev_key_seed","disable_grandpa","dispatch","domain_cli","domain_id","domain_message_receiver","drop","drop","drop","drop","executable_name","fmt","fmt","force_authoring","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_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_subset","from_subset","from_subset","from_subset","gossip_message_sink","group_id","has_subcommand","impl_name","impl_version","import_params","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_in_subset","is_in_subset","is_in_subset","is_in_subset","keystore_params","load_spec","max_runtime_instances","native_version","network_params","new","new_slot_notification_stream","operator","p2p_listen_port","prometheus_config","prometheus_listen_port","role","rpc_addr","rpc_cors","rpc_listen_port","rpc_max_connections","rpc_methods","run","shared_params","start","support_url","telemetry_endpoints","to_subset","to_subset","to_subset","to_subset","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","to_subset_unchecked","tokio_handle","transaction_pool","trie_cache_maximum_size","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip"],"q":[[0,"subspace_node"],[192,"subspace_node::domain"],[381,"dyn_clone::sealed"],[382,"clap_builder::builder::command"],[383,"alloc::string"],[384,"alloc::vec"],[385,"core::option"],[386,"core::fmt"],[387,"core::fmt"],[388,"clap_builder"],[389,"core::result"],[390,"clap_builder::util::id"],[391,"alloc::alloc"],[392,"alloc::boxed"],[393,"core::any"],[394,"alloc::sync"],[395,"alloc::rc"],[396,"sc_chain_spec"],[397,"sp_version"],[398,"sc_service::config"],[399,"sc_cli::error"],[400,"core::any"],[401,"sc_service::config"],[402,"sc_cli::params::import_params"],[403,"sc_cli::params::keystore_params"],[404,"sc_cli::params::network_params"],[405,"std::path"],[406,"sc_service::config"],[407,"core::net::socket_addr"],[408,"sc_service::config"],[409,"subspace_runtime_primitives::opaque"],[410,"domain_client_operator::bootstrapper"],[411,"core::error"],[412,"sc_telemetry::endpoints"],[413,"sc_transaction_pool::graph::pool"]],"d":["Build a chain specification.","Db meta columns information.","Validate blocks.","Subspace Cli.","Run domain sub-commands.","Executor dispatch for subspace runtime","Export blocks.","Export the state of a given block into a chain spec.","Import blocks.","Key management cli utilities","Remove the whole chain.","This purge-chain command used to remove both consensus …","Revert the chain to a previous state.","Utilities for working with a node.","","","","","","","","","The base struct of the purge-chain command.","","","","","","","","","","","","","","","","","","","","","","","","","","","Domain arguments","Domain arguments","","","","","Bootstrap nodes for DSN.","Defines whether we should run blocking Kademlia …","Determines whether we allow keeping non-global (private, …","Known external addresses","Defines max established incoming connection limit for DSN.","Where local DSN node will listen for incoming connections.","Defines max established outgoing swarm connection limit …","Defines max pending incoming connection limit for DSN.","Defines max pending outgoing swarm connection limit for …","Reserved peers for DSN.","Defines target total (in and out) connection number for …","Use the block request handler implementation from subspace …","","","","","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 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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","External entropy, used initially when PoT chain starts to …","Run the purge command","Run a node.","Parameters used to create the storage monitor.","Various utility commands.","","Enables DSN-sync on startup.","Assigned PoT role for this node.","CPU cores that timekeeper can use.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sub-commands concerned with benchmarking.","Build the genesis storage of the evm domain chain in json …","","DomainInstanceStarter used to start a domain instance node …","Sub-commands supported by the executor.","EVM domain executor instance.","The export-execution-receipt command used to get the ER …","Export the state of a given block into a chain spec.","Revert the chain to a previous state.","","","","","","","","","","","","","","","","","","","","","","","","","Creates domain configuration from domain cli.","","","","","","","","","","","","","","","","","","","","","","","","","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 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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constructs a new instance of DomainCli.","","Run the node as an Operator","","","","","","","","","","Run a domain node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[15,15,15,0,15,0,15,15,15,15,15,0,15,0,5,5,16,5,16,15,15,16,5,55,5,15,16,55,5,15,16,5,5,5,16,5,16,16,55,5,15,16,55,5,15,16,16,55,0,5,16,55,5,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,5,15,16,55,5,15,16,5,15,16,5,15,16,55,55,5,5,15,15,16,16,55,55,5,5,15,15,16,16,55,5,15,16,5,16,15,16,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,16,55,16,5,16,16,16,16,16,16,16,5,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,55,5,15,16,5,15,16,5,15,16,55,5,15,16,37,37,0,0,0,0,37,37,37,32,32,32,32,37,37,32,32,49,49,56,37,32,49,56,37,32,32,32,32,49,49,49,32,32,32,49,56,37,32,49,56,37,32,32,32,32,56,49,32,49,49,56,37,32,32,37,32,32,49,56,37,32,37,32,37,32,49,49,56,56,37,37,32,32,49,49,56,56,37,37,32,32,49,56,37,32,49,32,37,32,32,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,32,32,32,56,32,32,49,32,32,32,32,32,32,32,32,32,32,32,32,49,32,32,49,56,37,32,49,56,37,32,49,32,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,49,56,37,32,37,32,37,32,49,56,37,32],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[3,3],[3,3],[3,3],[3,3],[3,3],[3,3],[[],4],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[[],3],[[],3],[[],3],[[],3],[[],6],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[[],4],[[8,[10,[9]]],[[12,[[11,[9]]]]]],0,0,0,[7,2],[7,2],[7,2],[7,2],0,0,0,0,0,0,0,0,0,0,0,0,[[],4],[[5,13],14],[[15,13],14],[[16,13],14],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[17,[[19,[5,18]]]],[17,[[19,[15,18]]]],[17,[[19,[16,18]]]],[17,[[19,[5,18]]]],[17,[[19,[15,18]]]],[17,[[19,[16,18]]]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[12,[20]]]],[[],[[12,[20]]]],[8,21],[[],4],[[],4],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[[16,8],[[19,[[23,[27]],4]]]],[[],28],0,[[5,29,[12,[29]]],[[30,[2]]]],0,0,0,[[],4],0,0,0,[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[5,17],[[19,[2,18]]]],[[15,17],[[19,[2,18]]]],[[16,17],[[19,[2,18]]]],[[5,17],[[19,[2,18]]]],[[15,17],[[19,[2,18]]]],[[16,17],[[19,[2,18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[32,[[0,[33]]]],[32,[[30,[21]]]],[3,3],[3,3],[3,3],[3,3],[[],4],[32,[[30,[[12,[34]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[32,21],[[30,[4]]]],[[],3],[[],3],0,0,0,[[],6],[[32,35],[[30,[29]]]],[32,[[30,[[12,[36]]]]]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[[],4],[[32,21],[[30,[[12,[4]]]]]],[32,[[30,[21]]]],[[8,[10,[9]]],[[12,[[11,[9]]]]]],0,0,0,[7,2],[7,2],[7,2],[7,2],[[],4],[[37,13],14],[[32,13],14],[32,[[30,[21]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[17,[[19,[37,18]]]],[17,[[19,[32,18]]]],[17,[[19,[37,18]]]],[17,[[19,[32,18]]]],[-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,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[12,[20]]]],[8,21],[[],4],[[],4],[32,[[12,[38]]]],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[32,[[12,[39]]]],[[32,8],[[19,[[23,[27]],4]]]],[32,[[30,[[12,[7]]]]]],[[],28],[32,[[12,[40]]]],[[[12,[41]],-1],32,33],0,0,[[],42],[[32,42,[23,[27]]],[[30,[[12,[43]]]]]],[[],42],[[32,21],[[30,[44]]]],[[32,42],[[30,[[12,[45]]]]]],[[32,21],[[30,[[12,[[11,[4]]]]]]]],[[],42],[32,[[30,[46]]]],[32,[[30,[47]]]],0,[32,48],[[49,[51,[50]]],[[19,[2,[23,[52]]]]]],[[],4],[[32,[23,[27]]],[[30,[[12,[53]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[32,21],[[30,[54]]]],[32,[[30,[[12,[7]]]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,17],[[19,[2,18]]]],[[32,17],[[19,[2,18]]]],[[37,17],[[19,[2,18]]]],[[32,17],[[19,[2,18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",381],[15,"tuple"],[3,"Command",382],[3,"String",383],[3,"PurgeChainCmd",0],[15,"i32"],[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec",384],[4,"Option",385],[3,"Formatter",386],[6,"Result",386],[4,"Subcommand",0],[3,"Cli",0],[3,"ArgMatches",387],[6,"Error",388],[4,"Result",389],[3,"Id",390],[15,"bool"],[3,"Global",391],[3,"Box",392],[8,"Any",393],[3,"Arc",394],[3,"Rc",395],[8,"ChainSpec",396],[3,"NativeVersion",397],[3,"Configuration",398],[6,"Result",399],[3,"TypeId",393],[3,"DomainCli",192],[8,"Iterator",400],[3,"BasePath",398],[3,"Handle",401],[15,"u64"],[4,"DomainSubcommand",192],[3,"ImportParams",402],[3,"KeystoreParams",403],[3,"NetworkParams",404],[3,"PathBuf",405],[15,"u16"],[3,"PrometheusConfig",398],[4,"Role",406],[4,"SocketAddr",407],[15,"u32"],[4,"RpcMethods",398],[3,"SharedParams",408],[3,"DomainInstanceStarter",192],[6,"Block",409],[3,"BootstrapResult",410],[8,"Error",411],[3,"TelemetryEndpoints",412],[3,"Options",413],[3,"ExecutorDispatch",0],[3,"EVMDomainExecutorDispatch",192]],"b":[]},\ "subspace_proof_of_space":{"doc":"Subspace proof of space implementation based on Chia","t":"NQENSIILLAALLLLLKLLKKLLLLLKALLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Chia","Generator","PosTableType","Shim","TABLE_TYPE","Table","TableGenerator","borrow","borrow_mut","chia","chiapos","clone","clone_into","deref","deref_mut","drop","find_proof","fmt","from","generate","generate","generate_parallel","generate_parallel","generator","init","into","is_proof_valid","shim","to_owned","try_from","try_into","type_id","ChiaTable","ChiaTableGenerator","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","find_proof","fmt","fmt","from","from","generate","generate","generate_parallel","generate_parallel","init","init","into","into","is_proof_valid","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","Tables","TablesCache","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create","create","create","create","create","create","create","create","create","create","create","create_parallel","create_parallel","create_parallel","create_parallel","create_parallel","create_parallel","create_parallel","create_parallel","create_parallel","create_parallel","create_parallel","create_simple","create_simple","create_simple","create_simple","create_simple","create_simple","create_simple","create_simple","create_simple","create_simple","create_simple","default","deref","deref","deref_mut","deref_mut","drop","drop","find_proof","find_proof","find_proof","find_proof","find_proof","find_proof","find_proof","find_proof","find_proof","find_proof","find_proof","find_quality","find_quality","find_quality","find_quality","find_quality","find_quality","find_quality","find_quality","find_quality","find_quality","find_quality","fmt","fmt","from","from","init","init","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","verify","verify","verify","verify","verify","verify","verify","verify","verify","verify","verify","ShimTable","ShimTableGenerator","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","find_proof","fmt","fmt","from","from","generate","generate","init","init","into","into","is_proof_valid","to_owned","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"subspace_proof_of_space"],[32,"subspace_proof_of_space::chia"],[68,"subspace_proof_of_space::chiapos"],[164,"subspace_proof_of_space::shim"],[198,"subspace_core_primitives"],[199,"core::option"],[200,"core::fmt"],[201,"core::fmt"],[202,"core::any"],[203,"core::iter::traits::iterator"]],"d":["Chia table","Instance that can be used to generate tables with better …","Proof of space table type","Shim table","Proof of space table type","Proof of space kind","Stateful table generator with better performance","","","Chia proof of space implementation","Chia proof of space reimplementation in Rust","","","","","","Try to find proof at challenge_index if it exists","","Returns the argument unchanged.","Generate new table with 32 bytes seed.","Generate new table with 32 bytes seed.","Generate new table with 32 bytes seed using parallelism.","Generate new table with 32 bytes seed using parallelism.","Returns a stateful table generator with better performance","","Calls U::from(self).","Check whether proof created earlier is valid and return …","Shim proof of space implementation that works much faster …","","","","","Subspace proof of space table.","Subspace proof of space table generator.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Collection of Chia tables","Caches that can be used to optimize creation of multiple …","","","","","","","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Create Chia proof of space tables. There also exists …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Almost the same as Self::create(), but uses parallelism …","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create Chia proof of space tables.","Create new instance","","","","","","","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","Find proof of space quality for given challenge.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Verify proof of space for given seed and challenge.","Subspace proof of space table.","Subspace proof of space table generator.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","",""],"i":[1,22,0,1,22,0,0,1,1,0,0,1,1,1,1,1,22,1,1,23,22,23,22,22,1,1,22,0,1,1,1,1,0,0,13,14,13,14,13,13,13,13,14,13,14,13,14,14,13,14,13,14,13,14,13,14,13,14,13,14,14,13,13,14,13,14,13,14,0,0,15,18,15,18,15,15,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,15,15,18,15,18,15,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,15,18,15,18,15,18,15,18,15,15,18,15,18,15,18,18,18,18,18,18,18,18,18,18,18,18,0,0,20,21,20,21,20,20,20,20,21,20,21,20,21,21,20,21,20,21,20,21,20,21,20,21,21,20,20,21,20,21,20,21],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[1,1],[[-1,-2],2,[],[]],[3,-1,[]],[3,-1,[]],[3,2],[[-1,4],[[6,[5]]],[]],[[1,7],8],[-1,-1,[]],[[-1,9],-2,[],[]],[9,-1,[]],[[-1,9],-2,[],[]],[9,-1,[]],[[]],[[],3],[-1,-2,[],[]],[[9,4,5],10],0,[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,13],[[-1,-2],2,[],[]],[[],13],[3,-1,[]],[3,-1,[]],[3,-1,[]],[3,-1,[]],[3,2],[3,2],[[14,4],[[6,[5]]]],[[13,7],8],[[14,7],8],[-1,-1,[]],[-1,-1,[]],[[13,9],14],[9,14],[[13,9],14],[9,14],[[],3],[[],3],[-1,-2,[],[]],[-1,-2,[],[]],[[9,4,5],10],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[15,15],[[-1,-2],2,[],[]],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]],15],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[[17,[16]]],18],[[],15],[3,-1,[]],[3,-1,[]],[3,-1,[]],[3,-1,[]],[3,2],[3,2],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[18,[17,[16]]],[[0,[19]]]],[[15,7],8],[[18,7],8],[-1,-1,[]],[-1,-1,[]],[[],3],[[],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],[[[17,[16]],[17,[16]],[17,[16]]],[[6,[[17,[16]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[20,20],[[-1,-2],2,[],[]],[[],20],[3,-1,[]],[3,-1,[]],[3,-1,[]],[3,-1,[]],[3,2],[3,2],[[21,4],[[6,[5]]]],[[20,7],8],[[21,7],8],[-1,-1,[]],[-1,-1,[]],[[20,9],21],[9,21],[[],3],[[],3],[-1,-2,[],[]],[-1,-2,[],[]],[[9,4,5],10],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]]],"c":[],"p":[[4,"PosTableType",0],[15,"tuple"],[15,"usize"],[15,"u32"],[3,"PosProof",198],[4,"Option",199],[3,"Formatter",200],[6,"Result",200],[3,"PosSeed",198],[15,"bool"],[4,"Result",201],[3,"TypeId",202],[3,"ChiaTableGenerator",32],[3,"ChiaTable",32],[3,"TablesCache",68],[15,"u8"],[15,"array"],[3,"Tables",68],[8,"Iterator",203],[3,"ShimTableGenerator",164],[3,"ShimTable",164],[8,"Table",0],[8,"TableGenerator",0]],"b":[[76,"impl-Tables%3C24%3E"],[77,"impl-Tables%3C25%3E"],[78,"impl-Tables%3C21%3E"],[79,"impl-Tables%3C20%3E"],[80,"impl-Tables%3C19%3E"],[81,"impl-Tables%3C18%3E"],[82,"impl-Tables%3C23%3E"],[83,"impl-Tables%3C17%3E"],[84,"impl-Tables%3C16%3E"],[85,"impl-Tables%3C15%3E"],[86,"impl-Tables%3C22%3E"],[87,"impl-Tables%3C22%3E"],[88,"impl-Tables%3C15%3E"],[89,"impl-Tables%3C21%3E"],[90,"impl-Tables%3C24%3E"],[91,"impl-Tables%3C16%3E"],[92,"impl-Tables%3C23%3E"],[93,"impl-Tables%3C18%3E"],[94,"impl-Tables%3C19%3E"],[95,"impl-Tables%3C25%3E"],[96,"impl-Tables%3C17%3E"],[97,"impl-Tables%3C20%3E"],[98,"impl-Tables%3C18%3E"],[99,"impl-Tables%3C25%3E"],[100,"impl-Tables%3C19%3E"],[101,"impl-Tables%3C23%3E"],[102,"impl-Tables%3C20%3E"],[103,"impl-Tables%3C24%3E"],[104,"impl-Tables%3C22%3E"],[105,"impl-Tables%3C16%3E"],[106,"impl-Tables%3C17%3E"],[107,"impl-Tables%3C21%3E"],[108,"impl-Tables%3C15%3E"],[116,"impl-Tables%3C15%3E"],[117,"impl-Tables%3C20%3E"],[118,"impl-Tables%3C24%3E"],[119,"impl-Tables%3C19%3E"],[120,"impl-Tables%3C16%3E"],[121,"impl-Tables%3C18%3E"],[122,"impl-Tables%3C25%3E"],[123,"impl-Tables%3C23%3E"],[124,"impl-Tables%3C17%3E"],[125,"impl-Tables%3C21%3E"],[126,"impl-Tables%3C22%3E"],[127,"impl-Tables%3C16%3E"],[128,"impl-Tables%3C21%3E"],[129,"impl-Tables%3C22%3E"],[130,"impl-Tables%3C23%3E"],[131,"impl-Tables%3C20%3E"],[132,"impl-Tables%3C18%3E"],[133,"impl-Tables%3C25%3E"],[134,"impl-Tables%3C15%3E"],[135,"impl-Tables%3C19%3E"],[136,"impl-Tables%3C17%3E"],[137,"impl-Tables%3C24%3E"],[153,"impl-Tables%3C22%3E"],[154,"impl-Tables%3C15%3E"],[155,"impl-Tables%3C21%3E"],[156,"impl-Tables%3C16%3E"],[157,"impl-Tables%3C24%3E"],[158,"impl-Tables%3C20%3E"],[159,"impl-Tables%3C18%3E"],[160,"impl-Tables%3C17%3E"],[161,"impl-Tables%3C19%3E"],[162,"impl-Tables%3C23%3E"],[163,"impl-Tables%3C25%3E"]]},\ "subspace_proof_of_time":{"doc":"Proof of time implementation.","t":"NELLLLLLLLLLFLLLLFMM","n":["NotMultipleOfCheckpoints","PotError","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","init","into","prove","to_string","try_from","try_into","type_id","verify","iterations","num_checkpoints"],"q":[[0,"subspace_proof_of_time"],[18,"subspace_proof_of_time::PotError"],[20,"core::fmt"],[21,"core::fmt"],[22,"core::num::nonzero"],[23,"subspace_core_primitives"],[24,"alloc::string"],[25,"core::any"],[26,"subspace_core_primitives"]],"d":["Iterations is not multiple of number of checkpoints times …","Proof of time error","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Run PoT proving and produce checkpoints.","","","","","Verify checkpoint, number of iterations is set across …","Slot iterations provided","Number of checkpoints"],"i":[3,0,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,0,15,15],"f":[0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,-1,[]],[1,-1,[]],[1,2],[[3,4],5],[[3,4],5],[-1,-1,[]],[[],1],[-1,-2,[],[]],[[6,7],[[9,[8,3]]]],[-1,10,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,11,[]],[[6,7,[13,[12]]],[[9,[14,3]]]],0,0],"c":[],"p":[[15,"usize"],[15,"tuple"],[4,"PotError",0],[3,"Formatter",20],[6,"Result",20],[3,"PotSeed",21],[3,"NonZeroU32",22],[3,"PotCheckpoints",21],[4,"Result",23],[3,"String",24],[3,"TypeId",25],[3,"PotOutput",21],[15,"slice"],[15,"bool"],[13,"NotMultipleOfCheckpoints",18]],"b":[[7,"impl-Debug-for-PotError"],[8,"impl-Display-for-PotError"]]},\ "subspace_rpc_primitives":{"doc":"Primitives for Subspace RPC.","t":"DRNEDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLMMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLL","n":["FarmerAppInfo","MAX_SEGMENT_HEADERS_PER_REQUEST","MajorSyncing","NodeSyncStatus","RewardSignatureResponse","RewardSigningInfo","SlotInfo","SolutionResponse","Synced","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","dsn_bootstrap_nodes","eq","equivalent","equivalent","farming_timeout","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","genesis_hash","global_challenge","hash","hash","init","init","init","init","init","init","into","into","into","into","into","into","is_synced","protocol_info","public_key","serialize","serialize","serialize","serialize","serialize","serialize","signature","slot_number","slot_number","solution","solution_range","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_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","voting_solution_range","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"subspace_rpc_primitives"],[141,"core::result"],[142,"serde::de"],[143,"core::fmt"],[144,"core::fmt"],[145,"core::any"]],"d":["Information necessary for farmer application","Defines a limit for number of segments that can be …","Node is major syncing","Information about new slot that just arrived","Signature in response to reward hash signing request.","Reward info that needs to be signed.","Information about new slot that just arrived","Response of a slot challenge consisting of an optional …","Node is fully synced","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Bootstrap nodes for DSN","","","","How much time farmer has to audit sectors and generate a …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Genesis hash of the chain","Global slot challenge","Hash to be signed.","Hash that was signed.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Whether node is synced","Protocol info for farmer","Public key of the plot identity that should create …","","","","","","","Pre-header or vote hash signature.","Slot number","Slot number.","Solution farmer has for the challenge.","Acceptable solution range for block authoring","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Acceptable solution range for voting","","","","","",""],"i":[0,0,6,0,0,0,0,0,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,6,6,6,1,1,2,3,4,5,6,1,2,3,4,5,6,1,2,4,5,1,2,3,4,5,6,1,2,3,4,5,6,6,1,4,1,2,3,4,5,6,5,2,3,3,2,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,1,2,3,4,5,6,2,1,2,3,4,5,6],"f":[0,0,0,0,0,0,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,1],[2,2],[3,3],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[-1,[[9,[1]]],10],[-1,[[9,[2]]],10],[-1,[[9,[3]]],10],[-1,[[9,[4]]],10],[-1,[[9,[5]]],10],[-1,[[9,[6]]],10],[8,7],[8,7],[8,7],[8,7],[8,7],[8,7],0,[[6,6],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[[1,12],13],[[2,12],13],[[3,12],13],[[4,12],13],[[5,12],13],[[6,12],13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,11],0,0,[[1,-1],9,14],[[2,-1],9,14],[[3,-1],9,14],[[4,-1],9,14],[[5,-1],9,14],[[6,-1],9,14],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"FarmerAppInfo",0],[3,"SlotInfo",0],[3,"SolutionResponse",0],[3,"RewardSigningInfo",0],[3,"RewardSignatureResponse",0],[4,"NodeSyncStatus",0],[15,"tuple"],[15,"usize"],[4,"Result",141],[8,"Deserializer",142],[15,"bool"],[3,"Formatter",143],[6,"Result",143],[8,"Serializer",144],[3,"TypeId",145]],"b":[]},\ -"subspace_runtime":{"doc":"","t":"DGNNGGGGGGENGNNNGGDDDDDDDDDDDGNNNNGGDDDNGGENNDRDDDDDDDDGNNNDDDGNDEDDDDNDDDGNNDDDEGNGEEEDEEDEGDDDGDDDDDGNNNDDGGNNNGDGNNNGGNDGNGNGGNNNDDGGNNNRDGNNNGNDRRLLLLLLLLLLLMMLLMALLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLFLLLMLLLLLMLLLLLMLMLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLMMMMMMNLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["AccountIdConverter","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","AllowAuthoringBy","Anyone","Balances","Balances","Balances","Balances","BalancesConfig","Block","BlockAuthoringDelay","BlockHashCount","BlockReward","BlockTreePruningDepth","BlockchainHistorySize","ConfirmationDepthK","CreditSupply","DomainInfo","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExistentialDeposit","ExpectedVotesPerBlock","ExtrinsicsRootStateVersion","FirstFarmer","GenesisConfig","Header","HoldIdentifier","Id","Index","InitialDomainTxRange","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxHolds","MaxNominators","MaxPendingStakingOperation","MaximumReceiptDrift","Messenger","Messenger","Messenger","Messenger","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","OffencesSubspace","OffencesSubspace","OnXDMRewards","OriginCaller","PalletInfo","PotEntropyInjectionDelay","PotEntropyInjectionInterval","PotEntropyInjectionLookbackDepth","Raw","RecentHistoryFraction","RecentSegments","RelayConfirmationDepth","Rewards","Rewards","RootFarmer","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeConfigs","RuntimeConfigs","RuntimeConfigsConfig","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SS58Prefix","SelfChainId","SessionKeys","ShouldAdjustSolutionRange","SignedExtra","SlotProbability","StakeEpochDuration","StakeWithdrawalLockingPeriod","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","Sudo","SudoConfig","SudoId","System","System","System","System","SystemConfig","Timestamp","Timestamp","TotalSpacePledged","TransactionFees","TransactionFees","TransactionPayment","TransactionPayment","TransactionPaymentConfig","Transporter","Transporter","Transporter","Transporter","TransporterEndpointId","TreasuryAccount","UncheckedExtrinsic","Utility","Utility","Utility","Utility","VERSION","Version","Vesting","Vesting","Vesting","Vesting","VestingConfig","Void","VoteReward","WASM_BINARY","WASM_BINARY_BLOATY","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","_config","_config","account_nonce","add_filter","allow_authoring_by","api","api_version","apply_extrinsic","as_system_ref","assimilate_storage","balances","balances","balances","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_messages","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","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","build","bundle_producer_election_params","caller","chain_constants","chain_id","check_inherents","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","cmp","cmp","cmp","cmp","cmp","code","confirmation_depth_k","construct_runtime_api","convert","crate_version","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_into_raw_public_keys","decode_session_keys","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_max","defensive_max","defensive_min","defensive_min","defensive_min","defensive_min","defensive_min","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","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","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","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","deserialize","deserialize","deserialize","digest","dispatch","dispatch_bypass_filter","domain_best_number","domain_best_number","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_runtime_code","domain_state_root","domain_state_root","domain_tx_range","domains","domains","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enable_balance_transfers","enable_domains","enable_rewards","enable_storage_access","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","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","execute_block","execute_in_transaction","execution_receipt","extract_block_object_mapping","extract_bundle","extract_fraud_proofs","extract_proof","extract_receipts","extract_segment_headers","extract_successful_bundles","extract_xdm_proof_state_roots","extrinsics","extrinsics_root","extrinsics_shuffling_seed","filter_call","finalize_block","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_dispatch_error","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_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_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","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","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","function","generate","generate_session_keys","genesis_domain","genesis_state_root","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_handler","get_module_names","get_raw","has_api","has_api_with","head_receipt_number","header","history_size","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inbox_response_message_unsigned","index","inherent_extrinsics","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize_block","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_caller","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_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_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_raw_public_keys","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","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","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","into_storage_changes","into_system","is_domain_info_confirmed","is_in_block_list","is_inherent","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","key","key_ids","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_pieces_in_sector","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","module_name","multiplier","name","native_version","non_empty_er_exists","none","none","number","offchain_worker","oldest_receipt_number","on_xdm_rewards","operator","outbox_message_unsigned","parent_hash","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","phantom","pot_parameters","pot_slot_iterations","pre_dispatch","proof_recorder","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","register_extension","relay_confirmation_depth","reset_filter","root","root","root_plot_public_key","runtime_configs","runtime_configs","runtime_id","segment_commitment","serialize","serialize","serialize","set_call_context","set_caller_from","should_adjust_solution_range","should_relay_inbox_message_response","should_relay_outbox_message","signature","signed","signed","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","solution_ranges","staking_pending_deposit","staking_pending_unlock","staking_staked","state_root","submit_bundle_unsigned","submit_fraud_proof_unsigned","submit_report_equivocation_extrinsic","submit_vote_extrinsic","subspace","subspace","sudo","sudo","system","system","system","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_payment","transaction_payment","try_convert_back","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_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_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","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","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","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","try_with_caller","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_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_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_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","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","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","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","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","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","validate_transaction","validate_unsigned","validated_object_call_hashes","version","vesting","vesting","vesting","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","dispatch"],"q":[[0,"subspace_runtime"],[2140,"subspace_runtime::api"],[2141,"dyn_clone::sealed"],[2142,"subspace_runtime_primitives"],[2143,"subspace_runtime_primitives"],[2144,"core::option"],[2145,"sp_api"],[2146,"core::result"],[2147,"sp_runtime::traits"],[2148,"sp_api"],[2149,"frame_support::dispatch"],[2150,"sp_storage"],[2151,"alloc::string"],[2152,"alloc::alloc"],[2153,"alloc::vec"],[2154,"sp_messenger::messages"],[2155,"domain_runtime_primitives"],[2156,"sp_domains"],[2157,"subspace_runtime_primitives"],[2158,"sp_consensus_subspace"],[2159,"sp_messenger::messages"],[2160,"sp_inherents"],[2161,"sp_api"],[2162,"parity_scale_codec::error"],[2163,"parity_scale_codec::codec"],[2164,"sp_core::crypto"],[2165,"serde::de"],[2166,"frame_support::dispatch"],[2167,"sp_domains"],[2168,"core::ops::function"],[2169,"sp_domains"],[2170,"sp_domains"],[2171,"sp_trie::storage_proof"],[2172,"subspace_core_primitives"],[2173,"core::fmt"],[2174,"pallet_transporter::pallet"],[2175,"pallet_messenger::pallet"],[2176,"pallet_subspace::pallet"],[2177,"pallet_sudo::pallet"],[2178,"pallet_transaction_fees::pallet"],[2179,"pallet_balances::pallet"],[2180,"pallet_transaction_payment::pallet"],[2181,"pallet_rewards::pallet"],[2182,"frame_system::pallet"],[2183,"pallet_domains::pallet"],[2184,"pallet_utility::pallet"],[2185,"pallet_offences_subspace::pallet"],[2186,"pallet_domains::pallet"],[2187,"sp_version"],[2188,"core::convert"],[2189,"frame_system::limits"],[2190,"frame_system::limits"],[2191,"sp_messenger::endpoint"],[2192,"sp_weights::weight_v2"],[2193,"frame_support::traits::metadata"],[2194,"sp_messenger::messages"],[2195,"sp_messenger::messages"],[2196,"frame_metadata"],[2197,"sp_version"],[2198,"sp_api"],[2199,"pallet_transaction_payment::types"],[2200,"sp_domains"],[2201,"sp_core::traits"],[2202,"core::convert"],[2203,"sp_consensus_subspace"],[2204,"scale_info::ty"],[2205,"scale_info::form"],[2206,"sp_runtime::transaction_validity"]],"d":["","The address format for describing accounts.","Its a 20 byte representation.","It’s a 32 byte representation.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","","Anyone can author new blocks at genesis.","","","","","","Block type as expected by this runtime.","","","","","","","","","","Runtime upgrade is delayed for 1 day at 6 sec block time.","","","","","","","","Executive: handles dispatch to the various modules.","","","","Author of the first block will be able to author blocks …","","Block header type as expected by this runtime.","","It’s an account ID (pubkey).","It’s an account index.","","Since Subspace is probabilistic this is the average …","","Use the consensus chain’s Normal extrinsics block size …","Use the consensus chain’s Normal extrinsics block weight …","","","","","","","","","","","","","","","","","Provides an implementation of PalletInfo to provide …","","","","It’s some arbitrary raw bytes.","","","","","","Specified root farmer is allowed to author blocks unless …","","","Implements all runtime apis for the client side.","","","","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","","","","","The SignedExtension to the basic transaction logic.","","","","","","","","","","We allow for 3.75 MiB for Normal extrinsic with 5 MiB …","We allow for 2 seconds of compute with a 6 second average …","","","","","","","","","","","","","","","","","","","","","","","","","","","Unchecked extrinsic type as expected by this runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who can author blocks at genesis.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether rewards should be enabled.","Whether storage access should be enabled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","","","","","","","","","","","","","","","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.","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.","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.","Convert to runtime origin with caller being system signed …","Convert to runtime origin, using as filter: …","","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.","Optionally convert the DispatchError into the RuntimeError.","","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 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 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.","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.","","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.","","The function that should be called.","Generate a set of keys with optionally using the given …","","","","","","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","","","","","","","","The block header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","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).","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The AccountId of the sudo key.","","","","","","","","","","","","","","","","","","The version information used to identify this runtime when …","","Create with system none origin and …","","The block number.","","","","","","The parent hash.","","","","","","","","Number of iterations for proof of time per slot","","","","","","","","","","","Create with system root origin and …","","","","","","","","","","","","","","","The signature, address, number of extrinsics have come …","Create with system signed origin and …","","","","","","","","","","","","","","The state trie merkle root","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,169,169,0,0,0,0,0,0,0,49,0,37,50,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,37,50,38,0,0,0,0,0,49,0,0,0,169,169,0,0,0,0,0,0,0,0,0,0,0,37,50,38,0,0,0,0,37,0,0,0,0,0,0,169,0,0,0,0,37,49,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,50,38,0,0,0,0,37,50,38,0,0,0,37,50,38,0,0,38,0,0,37,0,37,0,0,37,50,38,0,0,0,0,37,50,38,0,0,0,37,50,38,0,15,0,0,0,34,35,36,37,5,15,38,39,40,41,42,170,171,36,5,172,0,7,36,15,17,173,174,17,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,36,36,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,17,36,5,36,36,36,34,35,36,37,5,15,38,39,40,41,42,34,35,36,37,5,15,38,39,40,41,42,35,39,40,41,42,170,226,225,181,224,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,34,36,34,35,49,37,50,15,38,39,40,41,42,49,17,35,39,40,41,42,35,39,40,41,42,35,39,40,41,42,35,39,40,41,42,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,34,49,17,227,38,38,179,36,36,36,35,36,179,36,36,174,17,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,226,226,172,172,34,35,49,37,50,15,38,36,34,35,36,37,15,38,39,40,41,42,34,34,34,35,35,35,36,36,36,37,37,37,15,15,15,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,36,7,36,36,36,36,7,36,36,36,36,31,227,36,5,36,34,35,49,36,37,50,5,15,38,39,40,41,42,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,50,50,50,50,50,50,50,50,50,50,5,5,5,5,15,15,38,38,38,38,38,38,38,38,38,38,38,38,17,39,40,41,42,225,7,50,175,175,176,176,177,177,178,178,179,179,180,180,181,181,34,34,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,35,35,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,49,49,224,224,36,36,37,37,50,50,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,225,225,7,7,175,175,176,176,177,177,178,178,179,179,180,180,181,181,34,34,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,35,35,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,49,49,224,224,36,36,37,37,50,50,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,225,225,7,7,228,34,36,229,36,175,176,177,178,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,221,221,221,222,222,222,223,223,223,38,38,38,36,38,34,7,7,36,31,36,34,35,49,37,50,15,38,39,40,41,42,36,224,36,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,36,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,5,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,34,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,7,15,36,36,36,38,38,38,38,38,38,38,38,38,38,38,230,34,35,15,39,40,41,42,36,36,36,36,36,36,36,224,171,224,0,36,5,5,227,36,36,180,36,36,227,35,39,40,41,42,172,36,172,36,7,36,36,36,36,7,7,36,5,5,5,36,174,17,36,36,34,49,17,7,5,36,36,36,228,5,5,34,35,49,37,50,15,38,36,36,35,35,35,227,36,36,36,36,174,17,174,17,174,17,15,36,34,35,49,37,50,15,38,39,40,41,42,34,35,36,37,5,15,38,39,40,41,42,174,17,181,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,50,50,50,50,50,50,50,50,50,50,5,15,38,17,39,40,41,42,225,7,5,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,34,35,49,36,37,50,15,38,39,40,41,42,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,36,36,36,36,231,174,17,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,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,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,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,[]],0,0,[3,4],[[5,-1],2,6],0,0,[[[7,[-1,-2]]],[[11,[[9,[8]],10]]],12,[[13,[-1]]]],[[],14],[15,[[9,[16]]]],[[17,18],[[11,[2,19]]]],0,0,0,[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[[],24],[[],25],[-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,[],[]],[-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,[],[]],[-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,[],[]],[17,2],[26,[[9,[[28,[27]]]]]],[5],[[],29],[[],30],[[31,32],33],[34,34],[35,35],[36,36],[37,37],[5,5],[15,15],[38,38],[39,39],[40,40],[41,41],[42,42],[[-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,[],[]],[[35,35],43],[[39,39],43],[[40,40],43],[[41,41],43],[[42,42],43],0,0,[-2,44,12,[[13,[-1]]]],[3,45],[[],[[9,[46]]]],[-1,[[11,[34,47]]],48],[-1,[[11,[35,47]]],48],[-1,[[11,[49,47]]],48],[-1,[[11,[37,47]]],48],[-1,[[11,[50,47]]],48],[-1,[[11,[15,47]]],48],[-1,[[11,[38,47]]],48],[-1,[[11,[39,47]]],48],[-1,[[11,[40,47]]],48],[-1,[[11,[41,47]]],48],[-1,[[11,[42,47]]],48],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[9,[[23,[[2,[[23,[20]],52]]]]]]]],[[[23,[20]]],[[9,[[23,[[2,[[23,[20]],52]]]]]]]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[],49],[[],17],[[-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,[],[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[-1,[[11,[34]]],54],[-1,[[11,[49]]],54],[-1,[[11,[17]]],54],0,[[38,5],55],[[38,5],55],[26,[[9,[56]]]],[26,[[9,[25]]]],[26,[[9,[57]]]],[26,[[9,[[2,[58,[59,[31]]]]]]]],[26,35],[26,[[9,[[23,[20]]]]]],[[26,56,60],[[9,[60]]]],[[26,25,61],[[9,[61]]]],[26,62],0,0,[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],0,0,0,0,[[34,-1],2,[63,64]],[[35,-1],2,[63,64]],[[49,-1],2,[63,64]],[[37,-1],2,[63,64]],[[50,-1],2,[63,64]],[[15,-1],2,[63,64]],[[38,-1],2,[63,64]],[[],[[11,[2,8]]]],[[34,34],65],[[35,35],65],[[36,36],65],[[37,37],65],[[15,15],65],[[38,38],65],[[39,39],65],[[40,40],65],[[41,41],65],[[42,42],65],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[31,2],[[[7,[-1,-2]],-3],-4,12,[[13,[-1]]],66,[]],[61,[[9,[[68,[67,31,27]]]]]],[[31,[23,[60]]],69],[[],[[9,[[70,[[59,[31]],67,27]]]]]],[[26,23],[[23,[[71,[[59,[31]],67]]]]]],[[[7,[-1,-2]]],[[9,[72]]],12,[[13,[-1]]]],[[26,23],[[23,[[68,[67,31,27]]]]]],[[],[[9,[[23,[73]]]]]],[[26,23],[[74,[31,67,27]]]],[[[23,[20]]],[[9,[[75,[56]]]]]],0,0,[[],76],[5,65],[[]],[[34,77],78],[[35,77],78],[[49,77],[[11,[2,79]]]],[[36,77],78],[[37,77],78],[[50,77],78],[[5,77],[[11,[2,79]]]],[[15,77],78],[[38,77],78],[[39,77],78],[[40,77],78],[[41,77],78],[[42,77],78],[-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,[]],[-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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[80,[36]]],37],[[[81,[36]]],37],[[[82,[36]]],37],[[[83,[36]]],37],[[[84,[36]]],37],[-1,-1,[]],[[[85,[36]]],37],[[[86,[36]]],37],[[[87,[36]]],37],[[[88,[36]]],37],[[[89,[36]]],37],[[[90,[36]]],37],[91,37],[92,37],[[[93,[36]]],50],[-1,-1,[]],[[[94,[36]]],50],[[[95,[36]]],50],[[[96,[36]]],50],[[[97,[36]]],50],[[[98,[36]]],50],[[[99,[36]]],50],[[[100,[36]]],50],[[[101,[36]]],50],[15,5],[-1,-1,[]],[9,5],[[[102,[36]]],5],[[[102,[36]]],15],[-1,-1,[]],[[[104,[103,36]]],38],[[[104,[105,36]]],38],[[[104,[106,36]]],38],[-1,-1,[]],[[[104,[107,36]]],38],[[[104,[108,36]]],38],[[[104,[109,36]]],38],[[[104,[110,36]]],38],[[[104,[111,36]]],38],[[[104,[112,36]]],38],[[[104,[113,36]]],38],[[[104,[114,36]]],38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[115,[[9,[50]]]],[-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,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-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,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],0,[[[9,[[23,[20]]]]],[[23,[20]]]],[[[9,[[23,[20]]]]],[[23,[20]]]],0,[26,[[9,[116]]]],[[],56],[[],27],[[],117],[[],117],[[],118],[[],-1,[[119,[118]]]],[[],118],[[],56],[[],56],[[],-1,[[119,[56]]]],[[],-1,[[119,[120]]]],[[],120],[[],120],[[],121],[[],-1,[[119,[121]]]],[[],121],[[],122],[[],122],[[],-1,[[119,[122]]]],[[],123],[[],123],[[],-1,[[119,[123]]]],[[],56],[[],56],[[],-1,[[119,[56]]]],[[],20],[[],20],[[],-1,[[119,[20]]]],[[],123],[[],-1,[[119,[123]]]],[[],123],[[],-1,[[119,[[2,[124,124]]]]]],[[],[[2,[124,124]]]],[[],[[2,[124,124]]]],[[],-1,[[119,[8]]]],[[],8],[[],8],[[],-1,[[119,[125]]]],[[],125],[[],125],[[],[[2,[125,125]]]],[[],[[2,[125,125]]]],[[],-1,[[119,[[2,[125,125]]]]]],[[],125],[[],125],[[],-1,[[119,[125]]]],[[],65],[[],65],[[],-1,[[119,[65]]]],[[],27],[[],-1,[[119,[27]]]],[[],27],[[],8],[[],-1,[[119,[8]]]],[[],8],[[],-1,[[119,[[2,[124,124]]]]]],[[],[[2,[124,124]]]],[[],[[2,[124,124]]]],[[],[[2,[124,124]]]],[[],-1,[[119,[[2,[124,124]]]]]],[[],[[2,[124,124]]]],[[],-1,[[119,[56]]]],[[],56],[[],56],[[],-1,[[119,[30]]]],[[],30],[[],30],[[],-1,[[119,[126]]]],[[],126],[[],126],[[],56],[[],-1,[[119,[56]]]],[[],56],[[],124],[[],-1,[[119,[124]]]],[[],124],[[],124],[[],-1,[[119,[124]]]],[[],124],[[],-1,[[119,[56]]]],[[],56],[[],56],[[],27],[[],27],[[],-1,[[119,[27]]]],[[],-1,[[119,[8]]]],[[],8],[[],8],[[],127],[[],127],[[],-1,[[119,[127]]]],[[],8],[[],8],[[],-1,[[119,[8]]]],[[],27],[[],27],[[],-1,[[119,[27]]]],[[],-1,[[119,[8]]]],[[],8],[[],8],[[],8],[[],-1,[[119,[8]]]],[[],8],[[],25],[[],25],[[],-1,[[119,[25]]]],[[],25],[[],25],[[],-1,[[119,[25]]]],[[],-1,[[119,[3]]]],[[],3],[[],3],[[],-1,[[119,[8]]]],[[],8],[[],8],[[],8],[[],-1,[[119,[8]]]],[[],8],[[],-1,[[119,[3]]]],[[],3],[[],3],[[],27],[[],27],[[],-1,[[119,[27]]]],[[],27],[[],27],[[],-1,[[119,[27]]]],[[],27],[[],-1,[[119,[27]]]],[[],27],[38,128],[129,[[51,[129]]]],[38,130],[131,[[9,[[133,[132]]]]]],[[],[[51,[129]]]],[[34,52],[[51,[20]]]],[[[7,[-1,-2]]],[[11,[65,10]]],12,[[13,[-1]]]],[[[7,[-1,-2]],-3],[[11,[65,10]]],12,[[13,[-1]]],6],[26,25],0,[[],125],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[[[134,[56]]],9],[[],[[9,[53]]]],[32,23],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],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,[],[]],[-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,[],[]],[5],[-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,[],[]],[-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,[],[]],[34,[[23,[[2,[[23,[20]],52]]]]]],[-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,[],[]],[-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,[],[]],[[[7,[-1,-2]],-3],[[11,[[135,[-1]],19]]],12,[[13,[-1]]],[[137,[[136,[-1]]]]]],[15,[[9,[16]]]],[[26,[138,[56]]],65],[139,65],[[],65],[38,[[9,[[104,[108,36]]]]]],[38,[[9,[[104,[107,36]]]]]],[38,[[9,[[104,[105,36]]]]]],[38,[[9,[[104,[112,36]]]]]],[38,[[9,[[104,[103,36]]]]]],[38,[[9,[[104,[114,36]]]]]],[38,[[9,[[104,[106,36]]]]]],[38,[[9,[[104,[109,36]]]]]],[38,[[9,[[104,[113,36]]]]]],[38,[[9,[[104,[111,36]]]]]],[38,[[9,[[104,[110,36]]]]]],0,[[],[[51,[52]]]],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],140],[[],141],[[],142],[8,[[9,[141]]]],[8,[[9,[141]]]],[[],[[23,[8]]]],[[],[[23,[8]]]],[[],[[9,[129]]]],0,[[],[[9,[129]]]],[[],143],[26,65],[[],5],[[],5],0,[[],2],[26,25],[27,2],[144,[[9,[[2,[145,27]]]]]],[[[134,[56]]],9],0,[[35,35],[[9,[43]]]],[[39,39],[[9,[43]]]],[[40,40],[[9,[43]]]],[[41,41],[[9,[43]]]],[[42,42],[[9,[43]]]],0,[[],146],0,[[],[[11,[2,147]]]],[[[7,[-1,-2]]],[[9,[[148,[-1]]]]],12,[[13,[-1]]]],[8,[[149,[27]]]],[8,[[150,[27]]]],[8,27],[127,27],[[[7,[-1,-2]]],2,12,[[13,[-1]]]],[[[7,[-1,-2]],-3],2,12,[[13,[-1]]],151],[[],56],[5,2],[[],5],[[],5],[[],[[9,[139]]]],0,0,[26,[[9,[152]]]],[153,[[9,[154]]]],[[34,-1],11,155],[[49,-1],11,155],[[17,-1],11,155],[[[7,[-1,-2]],156],2,12,[[13,[-1]]]],[[5,-1],2,[[157,[5]]]],[[],65],[[30,158],65],[[30,158],65],0,[[],5],[[],5],[34,53],[35,53],[49,53],[37,53],[50,53],[15,53],[38,53],[[],159],[[],160],[144,35],[144,35],[144,35],0,[[[70,[[59,[31]],67,27]]],2],[[[71,[[59,[31]],67]]],2],[161,[[9,[2]]]],[[[162,[[59,[31]],139]]],2],0,0,0,0,0,0,0,[[],163],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[45,[[9,[3]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[37,[[11,[91]]]],[37,[[11,[[86,[36]]]]]],[37,[[11,[[85,[36]]]]]],[37,[[11,[[87,[36]]]]]],[37,[[11,[92]]]],[37,[[11,[[89,[36]]]]]],[37,[[11,[[82,[36]]]]]],[37,[[11,[[80,[36]]]]]],[37,[[11,[[88,[36]]]]]],[37,[[11,[[90,[36]]]]]],[37,[[11,[[83,[36]]]]]],[37,[[11,[[81,[36]]]]]],[37,[[11,[[84,[36]]]]]],[50,[[11,[[96,[36]]]]]],[50,[[11,[[95,[36]]]]]],[50,[[11,[[93,[36]]]]]],[50,[[11,[[98,[36]]]]]],[-1,[[11,[-2]]],[],[]],[50,[[11,[[101,[36]]]]]],[50,[[11,[[99,[36]]]]]],[50,[[11,[[94,[36]]]]]],[50,[[11,[[97,[36]]]]]],[50,[[11,[[100,[36]]]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[5,-1],[[11,[-2,5]]],66,[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[[],165],[[],165],[[],[[165,[166]]]],[[],165],[[],165],[[],165],[[],165],[[],165],[[],165],[[],165],[[],165],[[],165],[-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,[],[]],[-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,[],[]],[-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,[],[]],[167,168],[167,168],[[],[[23,[60]]]],[[],118],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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[129,[51,[20]]],[[9,[[23,[20]]]]]]],"c":[4,5,7,9,40],"p":[[3,"Private",2141],[15,"tuple"],[6,"AccountId",2142],[6,"Nonce",2142],[3,"RuntimeOrigin",0],[8,"Fn",2143],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",2144],[4,"ApiError",2145],[4,"Result",2146],[8,"Block",2147],[8,"CallApiAt",2145],[6,"ApplyExtrinsicResult",2148],[4,"OriginCaller",0],[4,"RawOrigin",2149],[3,"RuntimeGenesisConfig",0],[3,"Storage",2150],[3,"String",2151],[15,"u8"],[15,"array"],[3,"Global",2152],[3,"Vec",2153],[3,"BlockMessagesWithStorageKey",2154],[6,"BlockNumber",2155],[3,"DomainId",2156],[6,"Balance",2142],[3,"BundleProducerElectionParams",2157],[4,"ChainConstants",2158],[4,"ChainId",2154],[6,"Block",0],[3,"InherentData",2159],[3,"CheckInherentsResult",2159],[3,"SessionKeys",0],[4,"HoldIdentifier",0],[3,"Runtime",0],[4,"RuntimeEvent",0],[4,"RuntimeCall",0],[4,"RuntimeFreezeReason",0],[4,"RuntimeHoldReason",0],[4,"RuntimeLockId",0],[4,"RuntimeSlashReason",0],[4,"Ordering",2160],[3,"ApiRef",2145],[4,"MultiAccountId",2155],[3,"CrateVersion",2161],[3,"Error",2162],[8,"Input",2163],[4,"AllowAuthoringBy",0],[4,"RuntimeError",0],[15,"slice"],[3,"KeyTypeId",2164],[15,"usize"],[8,"Deserializer",2165],[6,"DispatchResultWithPostInfo",2149],[6,"BlockNumber",2166],[3,"DomainBlockLimit",2156],[3,"DomainInstanceData",2156],[6,"NumberFor",2147],[6,"Hash",2142],[6,"Hash",2155],[3,"U256",2166],[8,"Output",2163],[8,"Sized",2167],[15,"bool"],[8,"FnOnce",2143],[6,"Header",2168],[6,"ExecutionReceiptFor",2156],[3,"BlockObjectMapping",2169],[6,"OpaqueBundle",2156],[4,"FraudProof",2170],[3,"StorageProof",2171],[4,"SegmentHeader",2166],[6,"OpaqueBundles",2156],[3,"ExtractedStateRootsFromProof",2154],[3,"Randomness",2166],[3,"Formatter",2172],[6,"Result",2172],[3,"Error",2172],[4,"Event",2173],[4,"Event",2174],[4,"Event",2175],[4,"Event",2176],[4,"Event",2177],[4,"Event",2178],[4,"Event",2179],[4,"Event",2180],[4,"Event",2181],[4,"Event",2182],[4,"Event",2183],[4,"Event",2184],[4,"Event",2185],[4,"Error",2183],[4,"Error",2175],[4,"Error",2173],[4,"Error",2176],[4,"Error",2174],[4,"Error",2184],[4,"Error",2177],[4,"Error",2179],[4,"Error",2182],[6,"Origin",2182],[6,"Subspace",0],[6,"CallableCallFor",2149],[6,"Balances",0],[6,"Utility",0],[6,"Timestamp",0],[6,"Vesting",0],[6,"Transporter",0],[6,"System",0],[6,"RuntimeConfigs",0],[6,"Domains",0],[6,"Sudo",0],[6,"Messenger",0],[4,"DispatchError",2148],[3,"H256",2186],[15,"u128"],[3,"RuntimeVersion",2187],[8,"From",2188],[3,"BlockWeights",2189],[3,"BlockLength",2189],[4,"StateVersion",2150],[6,"SlotNumber",2166],[15,"u64"],[3,"HistorySize",2190],[6,"EndpointId",2191],[3,"Weight",2192],[3,"CallMetadata",2161],[15,"str"],[3,"DispatchInfo",2149],[4,"Endpoint",2191],[8,"EndpointHandler",2191],[3,"Box",2193],[3,"CrossDomainMessage",2154],[6,"StorageChanges",2145],[6,"HashingFor",2147],[8,"Backend",2194],[3,"BlockInfo",2154],[6,"FarmerPublicKey",2158],[15,"u16"],[3,"OpaqueMetadata",2195],[3,"RuntimeMetadataPrefixed",2196],[3,"NativeVersion",2187],[6,"OperatorId",2156],[6,"OperatorPublicKey",2156],[4,"PotParameters",2158],[4,"TransactionValidityError",2197],[6,"ProofRecorder",2145],[3,"FeeDetails",2198],[3,"RuntimeDispatchInfo",2198],[8,"Extension",2199],[6,"RuntimeId",2156],[3,"SegmentIndex",2190],[3,"SegmentCommitment",2190],[8,"Serializer",2200],[4,"CallContext",2201],[8,"Into",2188],[6,"MessageId",2154],[3,"SlotDuration",2202],[3,"SolutionRanges",2158],[6,"EquivocationProof",2158],[3,"SignedVote",2158],[6,"Moment",2142],[3,"TypeId",2203],[3,"Type",2204],[4,"MetaForm",2205],[4,"TransactionSource",2197],[6,"TransactionValidity",2197],[6,"Address",0],[6,"SystemConfig",0],[6,"TransactionPaymentConfig",0],[6,"SubspaceConfig",0],[6,"BalancesConfig",0],[6,"GenesisConfig",0],[3,"ConfirmationDepthK",0],[3,"CreditSupply",0],[3,"TotalSpacePledged",0],[3,"BlockchainHistorySize",0],[3,"DomainInfo",0],[3,"OnXDMRewards",0],[3,"AccountIdConverter",0],[3,"Version",0],[3,"BlockHashCount",0],[3,"SubspaceBlockWeights",0],[3,"SubspaceBlockLength",0],[3,"ExtrinsicsRootStateVersion",0],[3,"BlockAuthoringDelay",0],[3,"PotEntropyInjectionInterval",0],[3,"PotEntropyInjectionLookbackDepth",0],[3,"PotEntropyInjectionDelay",0],[3,"SlotProbability",0],[3,"ExpectedVotesPerBlock",0],[3,"RecentSegments",0],[3,"RecentHistoryFraction",0],[3,"MinSectorLifetime",0],[3,"ShouldAdjustSolutionRange",0],[3,"ExistentialDeposit",0],[3,"MaxHolds",0],[3,"StorageFeesEscrowBlockReward",0],[3,"StorageFeesEscrowBlockTax",0],[3,"RelayConfirmationDepth",0],[3,"SelfChainId",0],[3,"TransporterEndpointId",0],[3,"MaximumReceiptDrift",0],[3,"InitialDomainTxRange",0],[3,"DomainTxRangeAdjustmentInterval",0],[3,"DomainRuntimeUpgradeDelay",0],[3,"MinOperatorStake",0],[3,"MaxDomainBlockSize",0],[3,"MaxDomainBlockWeight",0],[3,"MaxBundlesPerBlock",0],[3,"DomainInstantiationDeposit",0],[3,"MaxDomainNameLength",0],[3,"BlockTreePruningDepth",0],[3,"StakeWithdrawalLockingPeriod",0],[3,"StakeEpochDuration",0],[3,"TreasuryAccount",0],[3,"MaxPendingStakingOperation",0],[3,"MaxNominators",0],[3,"SudoId",0],[3,"BlockReward",0],[3,"VoteReward",0],[3,"MinVestedTransfer",0],[3,"PalletInfo",0],[3,"RuntimeApi",0],[6,"RuntimeConfigsConfig",0],[6,"Header",0],[6,"UncheckedExtrinsic",0],[6,"DomainsConfig",0],[6,"SudoConfig",0],[6,"VestingConfig",0]],"b":[[797,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[798,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[799,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[800,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[801,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[803,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[804,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[805,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[806,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[807,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[808,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[809,"impl-From%3CEvent%3E-for-RuntimeEvent"],[810,"impl-From%3CEvent%3E-for-RuntimeEvent"],[811,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[813,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[814,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[815,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[816,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[817,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[818,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[819,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[820,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[821,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[823,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[824,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[827,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[828,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[829,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[831,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[832,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[833,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[834,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[835,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[836,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[837,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[838,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1120,"impl-TypedGet-for-Version"],[1121,"impl-Get%3C_I%3E-for-Version"],[1122,"impl-Version"],[1123,"impl-TypedGet-for-BlockHashCount"],[1124,"impl-BlockHashCount"],[1125,"impl-Get%3C_I%3E-for-BlockHashCount"],[1126,"impl-Get%3C_I%3E-for-SubspaceBlockWeights"],[1127,"impl-TypedGet-for-SubspaceBlockWeights"],[1128,"impl-SubspaceBlockWeights"],[1129,"impl-SubspaceBlockLength"],[1130,"impl-Get%3C_I%3E-for-SubspaceBlockLength"],[1131,"impl-TypedGet-for-SubspaceBlockLength"],[1132,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1133,"impl-ExtrinsicsRootStateVersion"],[1134,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1135,"impl-TypedGet-for-BlockAuthoringDelay"],[1136,"impl-BlockAuthoringDelay"],[1137,"impl-Get%3C_I%3E-for-BlockAuthoringDelay"],[1138,"impl-TypedGet-for-PotEntropyInjectionInterval"],[1139,"impl-PotEntropyInjectionInterval"],[1140,"impl-Get%3C_I%3E-for-PotEntropyInjectionInterval"],[1141,"impl-PotEntropyInjectionLookbackDepth"],[1142,"impl-TypedGet-for-PotEntropyInjectionLookbackDepth"],[1143,"impl-Get%3C_I%3E-for-PotEntropyInjectionLookbackDepth"],[1144,"impl-PotEntropyInjectionDelay"],[1145,"impl-Get%3C_I%3E-for-PotEntropyInjectionDelay"],[1146,"impl-TypedGet-for-PotEntropyInjectionDelay"],[1147,"impl-Get%3C_I%3E-for-SlotProbability"],[1148,"impl-SlotProbability"],[1149,"impl-TypedGet-for-SlotProbability"],[1150,"impl-Get%3C_I%3E-for-ExpectedVotesPerBlock"],[1151,"impl-TypedGet-for-ExpectedVotesPerBlock"],[1152,"impl-ExpectedVotesPerBlock"],[1153,"impl-Get%3C_I%3E-for-RecentSegments"],[1154,"impl-TypedGet-for-RecentSegments"],[1155,"impl-RecentSegments"],[1156,"impl-RecentHistoryFraction"],[1157,"impl-TypedGet-for-RecentHistoryFraction"],[1158,"impl-Get%3C_I%3E-for-RecentHistoryFraction"],[1159,"impl-TypedGet-for-MinSectorLifetime"],[1160,"impl-MinSectorLifetime"],[1161,"impl-Get%3C_I%3E-for-MinSectorLifetime"],[1162,"impl-TypedGet-for-ShouldAdjustSolutionRange"],[1163,"impl-ShouldAdjustSolutionRange"],[1164,"impl-Get%3C_I%3E-for-ShouldAdjustSolutionRange"],[1165,"impl-ExistentialDeposit"],[1166,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1167,"impl-TypedGet-for-ExistentialDeposit"],[1168,"impl-TypedGet-for-MaxHolds"],[1169,"impl-Get%3C_I%3E-for-MaxHolds"],[1170,"impl-MaxHolds"],[1171,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockReward"],[1172,"impl-StorageFeesEscrowBlockReward"],[1173,"impl-TypedGet-for-StorageFeesEscrowBlockReward"],[1174,"impl-StorageFeesEscrowBlockTax"],[1175,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockTax"],[1176,"impl-TypedGet-for-StorageFeesEscrowBlockTax"],[1177,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1178,"impl-TypedGet-for-RelayConfirmationDepth"],[1179,"impl-RelayConfirmationDepth"],[1180,"impl-Get%3C_I%3E-for-SelfChainId"],[1181,"impl-SelfChainId"],[1182,"impl-TypedGet-for-SelfChainId"],[1183,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1184,"impl-TypedGet-for-TransporterEndpointId"],[1185,"impl-TransporterEndpointId"],[1186,"impl-TypedGet-for-MaximumReceiptDrift"],[1187,"impl-Get%3C_I%3E-for-MaximumReceiptDrift"],[1188,"impl-MaximumReceiptDrift"],[1189,"impl-TypedGet-for-InitialDomainTxRange"],[1190,"impl-Get%3C_I%3E-for-InitialDomainTxRange"],[1191,"impl-InitialDomainTxRange"],[1192,"impl-TypedGet-for-DomainTxRangeAdjustmentInterval"],[1193,"impl-Get%3C_I%3E-for-DomainTxRangeAdjustmentInterval"],[1194,"impl-DomainTxRangeAdjustmentInterval"],[1195,"impl-Get%3C_I%3E-for-DomainRuntimeUpgradeDelay"],[1196,"impl-TypedGet-for-DomainRuntimeUpgradeDelay"],[1197,"impl-DomainRuntimeUpgradeDelay"],[1198,"impl-TypedGet-for-MinOperatorStake"],[1199,"impl-MinOperatorStake"],[1200,"impl-Get%3C_I%3E-for-MinOperatorStake"],[1201,"impl-Get%3C_I%3E-for-MaxDomainBlockSize"],[1202,"impl-TypedGet-for-MaxDomainBlockSize"],[1203,"impl-MaxDomainBlockSize"],[1204,"impl-TypedGet-for-MaxDomainBlockWeight"],[1205,"impl-MaxDomainBlockWeight"],[1206,"impl-Get%3C_I%3E-for-MaxDomainBlockWeight"],[1207,"impl-TypedGet-for-MaxBundlesPerBlock"],[1208,"impl-MaxBundlesPerBlock"],[1209,"impl-Get%3C_I%3E-for-MaxBundlesPerBlock"],[1210,"impl-DomainInstantiationDeposit"],[1211,"impl-TypedGet-for-DomainInstantiationDeposit"],[1212,"impl-Get%3C_I%3E-for-DomainInstantiationDeposit"],[1213,"impl-Get%3C_I%3E-for-MaxDomainNameLength"],[1214,"impl-TypedGet-for-MaxDomainNameLength"],[1215,"impl-MaxDomainNameLength"],[1216,"impl-TypedGet-for-BlockTreePruningDepth"],[1217,"impl-Get%3C_I%3E-for-BlockTreePruningDepth"],[1218,"impl-BlockTreePruningDepth"],[1219,"impl-TypedGet-for-StakeWithdrawalLockingPeriod"],[1220,"impl-StakeWithdrawalLockingPeriod"],[1221,"impl-Get%3C_I%3E-for-StakeWithdrawalLockingPeriod"],[1222,"impl-StakeEpochDuration"],[1223,"impl-TypedGet-for-StakeEpochDuration"],[1224,"impl-Get%3C_I%3E-for-StakeEpochDuration"],[1225,"impl-Get%3C_I%3E-for-TreasuryAccount"],[1226,"impl-TypedGet-for-TreasuryAccount"],[1227,"impl-TreasuryAccount"],[1228,"impl-Get%3C_I%3E-for-MaxPendingStakingOperation"],[1229,"impl-TypedGet-for-MaxPendingStakingOperation"],[1230,"impl-MaxPendingStakingOperation"],[1231,"impl-TypedGet-for-MaxNominators"],[1232,"impl-Get%3C_I%3E-for-MaxNominators"],[1233,"impl-MaxNominators"],[1234,"impl-Get%3C_I%3E-for-SudoId"],[1235,"impl-SudoId"],[1236,"impl-TypedGet-for-SudoId"],[1237,"impl-BlockReward"],[1238,"impl-TypedGet-for-BlockReward"],[1239,"impl-Get%3C_I%3E-for-BlockReward"],[1240,"impl-TypedGet-for-VoteReward"],[1241,"impl-VoteReward"],[1242,"impl-Get%3C_I%3E-for-VoteReward"],[1243,"impl-MinVestedTransfer"],[1244,"impl-Get%3C_I%3E-for-MinVestedTransfer"],[1245,"impl-TypedGet-for-MinVestedTransfer"],[1543,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1544,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1545,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1546,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1547,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1548,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1549,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1550,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1551,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1552,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1553,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1563,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E,+CheckStorageAccess,+DisablePallets)%3E%3E%3E-for-Runtime"],[1564,"impl-Runtime"],[1565,"impl-Runtime"],[1566,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E,+CheckStorageAccess,+DisablePallets)%3E%3E%3E-for-Runtime"],[1567,"impl-Runtime"],[1568,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E,+CheckStorageAccess,+DisablePallets)%3E%3E%3E-for-Runtime"],[1574,"impl-RuntimeOrigin"],[1575,"impl-OriginTrait-for-RuntimeOrigin"],[1601,"impl-RuntimeOrigin"],[1602,"impl-OriginTrait-for-RuntimeOrigin"],[1617,"impl-RuntimeOrigin"],[1618,"impl-OriginTrait-for-RuntimeOrigin"],[1790,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1791,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1792,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1793,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1794,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1795,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1796,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1797,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1798,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1799,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1800,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1801,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1802,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1803,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1804,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1805,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1806,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1808,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1809,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1810,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1811,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1812,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"]]},\ +"subspace_runtime":{"doc":"","t":"DGNNGGGGGGENGNNNGGDDDDDDDDDDDGNNNNGGDDDNGGENNDRDDDDDDDDGNNNDDDGNDEDDDDNDDDGNNDDDEGNGEEEDEEDEGDDDGDDDDDGNNNDDGGNNNGDGNNNGGNDGNGNGGNNNDDGGNNNRDGNNNGNDRRLLLLLLLLLLLMMLLMALLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLFLLLMLLLLLMLLLLLMLMLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLMMMMMMNLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["AccountIdConverter","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","AllowAuthoringBy","Anyone","Balances","Balances","Balances","Balances","BalancesConfig","Block","BlockAuthoringDelay","BlockHashCount","BlockReward","BlockTreePruningDepth","BlockchainHistorySize","ConfirmationDepthK","CreditSupply","DomainInfo","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExistentialDeposit","ExpectedVotesPerBlock","ExtrinsicsRootStateVersion","FirstFarmer","GenesisConfig","Header","HoldIdentifier","Id","Index","InitialDomainTxRange","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxHolds","MaxNominators","MaxPendingStakingOperation","MaximumReceiptDrift","Messenger","Messenger","Messenger","Messenger","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","OffencesSubspace","OffencesSubspace","OnXDMRewards","OriginCaller","PalletInfo","PotEntropyInjectionDelay","PotEntropyInjectionInterval","PotEntropyInjectionLookbackDepth","Raw","RecentHistoryFraction","RecentSegments","RelayConfirmationDepth","Rewards","Rewards","RootFarmer","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeConfigs","RuntimeConfigs","RuntimeConfigsConfig","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SS58Prefix","SelfChainId","SessionKeys","ShouldAdjustSolutionRange","SignedExtra","SlotProbability","StakeEpochDuration","StakeWithdrawalLockingPeriod","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","Sudo","SudoConfig","SudoId","System","System","System","System","SystemConfig","Timestamp","Timestamp","TotalSpacePledged","TransactionFees","TransactionFees","TransactionPayment","TransactionPayment","TransactionPaymentConfig","Transporter","Transporter","Transporter","Transporter","TransporterEndpointId","TreasuryAccount","UncheckedExtrinsic","Utility","Utility","Utility","Utility","VERSION","Version","Vesting","Vesting","Vesting","Vesting","VestingConfig","Void","VoteReward","WASM_BINARY","WASM_BINARY_BLOATY","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","_config","_config","account_nonce","add_filter","allow_authoring_by","api","api_version","apply_extrinsic","as_system_ref","assimilate_storage","balances","balances","balances","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_messages","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","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","build","bundle_producer_election_params","caller","chain_constants","chain_id","check_inherents","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","cmp","cmp","cmp","cmp","cmp","code","confirmation_depth_k","construct_runtime_api","convert","crate_version","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_into_raw_public_keys","decode_session_keys","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_max","defensive_max","defensive_min","defensive_min","defensive_min","defensive_min","defensive_min","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","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","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","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","deserialize","deserialize","deserialize","digest","dispatch","dispatch_bypass_filter","domain_best_number","domain_best_number","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_runtime_code","domain_state_root","domain_state_root","domain_tx_range","domains","domains","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enable_balance_transfers","enable_domains","enable_rewards","enable_storage_access","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","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","execute_block","execute_in_transaction","execution_receipt","extract_block_object_mapping","extract_bundle","extract_fraud_proofs","extract_proof","extract_receipts","extract_segment_headers","extract_successful_bundles","extract_xdm_proof_state_roots","extrinsics","extrinsics_root","extrinsics_shuffling_seed","filter_call","finalize_block","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_dispatch_error","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_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_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","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","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","function","generate","generate_session_keys","genesis_domain","genesis_state_root","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_handler","get_module_names","get_raw","has_api","has_api_with","head_receipt_number","header","history_size","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inbox_response_message_unsigned","index","inherent_extrinsics","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize_block","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_caller","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_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_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_raw_public_keys","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","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","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","into_storage_changes","into_system","is_domain_info_confirmed","is_in_block_list","is_inherent","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","key","key_ids","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_pieces_in_sector","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","module_name","multiplier","name","native_version","non_empty_er_exists","none","none","number","offchain_worker","oldest_receipt_number","on_xdm_rewards","operator","outbox_message_unsigned","parent_hash","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","phantom","pot_parameters","pot_slot_iterations","pre_dispatch","proof_recorder","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","register_extension","relay_confirmation_depth","reset_filter","root","root","root_plot_public_key","runtime_configs","runtime_configs","runtime_id","segment_commitment","serialize","serialize","serialize","set_call_context","set_caller_from","should_adjust_solution_range","should_relay_inbox_message_response","should_relay_outbox_message","signature","signed","signed","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","solution_ranges","staking_pending_deposit","staking_pending_unlock","staking_staked","state_root","submit_bundle_unsigned","submit_fraud_proof_unsigned","submit_report_equivocation_extrinsic","submit_vote_extrinsic","subspace","subspace","sudo","sudo","system","system","system","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_payment","transaction_payment","try_convert_back","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_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_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","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","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","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","try_with_caller","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_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_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_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","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","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","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","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","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","validate_transaction","validate_unsigned","validated_object_call_hashes","version","vesting","vesting","vesting","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","dispatch"],"q":[[0,"subspace_runtime"],[2140,"subspace_runtime::api"],[2141,"dyn_clone::sealed"],[2142,"subspace_runtime_primitives"],[2143,"subspace_runtime_primitives"],[2144,"core::option"],[2145,"sp_api"],[2146,"core::result"],[2147,"sp_runtime::traits"],[2148,"sp_api"],[2149,"frame_support::dispatch"],[2150,"sp_storage"],[2151,"alloc::string"],[2152,"alloc::alloc"],[2153,"alloc::vec"],[2154,"sp_messenger::messages"],[2155,"domain_runtime_primitives"],[2156,"sp_domains"],[2157,"subspace_runtime_primitives"],[2158,"sp_consensus_subspace"],[2159,"sp_messenger::messages"],[2160,"sp_inherents"],[2161,"sp_api"],[2162,"parity_scale_codec::error"],[2163,"parity_scale_codec::codec"],[2164,"sp_core::crypto"],[2165,"serde::de"],[2166,"frame_support::dispatch"],[2167,"sp_domains"],[2168,"core::ops::function"],[2169,"sp_domains"],[2170,"sp_domains"],[2171,"sp_trie::storage_proof"],[2172,"subspace_core_primitives"],[2173,"core::fmt"],[2174,"pallet_subspace::pallet"],[2175,"pallet_rewards::pallet"],[2176,"pallet_offences_subspace::pallet"],[2177,"pallet_balances::pallet"],[2178,"pallet_utility::pallet"],[2179,"pallet_transporter::pallet"],[2180,"pallet_domains::pallet"],[2181,"pallet_transaction_payment::pallet"],[2182,"pallet_transaction_fees::pallet"],[2183,"pallet_messenger::pallet"],[2184,"orml_vesting::module"],[2185,"pallet_sudo::pallet"],[2186,"pallet_domains::pallet"],[2187,"sp_version"],[2188,"core::convert"],[2189,"frame_system::limits"],[2190,"frame_system::limits"],[2191,"sp_messenger::endpoint"],[2192,"sp_weights::weight_v2"],[2193,"frame_support::traits::metadata"],[2194,"sp_messenger::messages"],[2195,"sp_messenger::messages"],[2196,"frame_metadata"],[2197,"sp_version"],[2198,"sp_api"],[2199,"pallet_transaction_payment::types"],[2200,"sp_domains"],[2201,"sp_core::traits"],[2202,"core::convert"],[2203,"sp_consensus_subspace"],[2204,"scale_info::ty"],[2205,"scale_info::form"],[2206,"sp_runtime::transaction_validity"]],"d":["","The address format for describing accounts.","Its a 20 byte representation.","It’s a 32 byte representation.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","","Anyone can author new blocks at genesis.","","","","","","Block type as expected by this runtime.","","","","","","","","","","Runtime upgrade is delayed for 1 day at 6 sec block time.","","","","","","","","Executive: handles dispatch to the various modules.","","","","Author of the first block will be able to author blocks …","","Block header type as expected by this runtime.","","It’s an account ID (pubkey).","It’s an account index.","","Since Subspace is probabilistic this is the average …","","Use the consensus chain’s Normal extrinsics block size …","Use the consensus chain’s Normal extrinsics block weight …","","","","","","","","","","","","","","","","","Provides an implementation of PalletInfo to provide …","","","","It’s some arbitrary raw bytes.","","","","","","Specified root farmer is allowed to author blocks unless …","","","Implements all runtime apis for the client side.","","","","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","","","","","The SignedExtension to the basic transaction logic.","","","","","","","","","","We allow for 3.75 MiB for Normal extrinsic with 5 MiB …","We allow for 2 seconds of compute with a 6 second average …","","","","","","","","","","","","","","","","","","","","","","","","","","","Unchecked extrinsic type as expected by this runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who can author blocks at genesis.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether rewards should be enabled.","Whether storage access should be enabled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","","","","","","","","","","","","","","","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.","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.","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.","","","","","","","Convert to runtime origin with caller being system signed …","","Returns the argument unchanged.","Convert to runtime origin, using as filter: …","","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.","Optionally convert the DispatchError into the RuntimeError.","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 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 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.","","","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.","","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.","The function that should be called.","Generate a set of keys with optionally using the given …","","","","","","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","","","","","","","The block header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","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).","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The AccountId of the sudo key.","","","","","","","","","","","","","","","","","","The version information used to identify this runtime when …","","","Create with system none origin and …","The block number.","","","","","","The parent hash.","","","","","","","","Number of iterations for proof of time per slot","","","","","","","","","","","","Create with system root origin and …","","","","","","","","","","","","","","The signature, address, number of extrinsics have come …","Create with system signed origin and …","","","","","","","","","","","","","","The state trie merkle root","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,169,169,0,0,0,0,0,0,0,49,0,37,50,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,37,50,38,0,0,0,0,0,49,0,0,0,169,169,0,0,0,0,0,0,0,0,0,0,0,37,50,38,0,0,0,0,37,0,0,0,0,0,0,169,0,0,0,0,37,49,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,50,38,0,0,0,0,37,50,38,0,0,0,37,50,38,0,0,38,0,0,37,0,37,0,0,37,50,38,0,0,0,0,37,50,38,0,0,0,37,50,38,0,15,0,0,0,34,35,36,37,5,15,38,39,40,41,42,170,171,36,5,172,0,7,36,15,17,173,174,17,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,36,36,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,17,36,5,36,36,36,34,35,36,37,5,15,38,39,40,41,42,34,35,36,37,5,15,38,39,40,41,42,35,39,40,41,42,170,226,225,181,224,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,34,36,34,35,49,37,50,15,38,39,40,41,42,49,17,35,39,40,41,42,35,39,40,41,42,35,39,40,41,42,35,39,40,41,42,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,34,49,17,227,38,38,179,36,36,36,35,36,179,36,36,174,17,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,226,226,172,172,34,35,49,37,50,15,38,36,34,35,36,37,15,38,39,40,41,42,34,34,34,35,35,35,36,36,36,37,37,37,15,15,15,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,36,7,36,36,36,36,7,36,36,36,36,31,227,36,5,36,34,35,49,36,37,50,5,15,38,39,40,41,42,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,50,50,50,50,50,50,50,50,50,50,5,5,5,5,15,15,38,38,38,38,38,38,38,38,38,38,38,38,17,39,40,41,42,225,7,50,175,175,176,176,177,177,178,178,179,179,180,180,181,181,34,34,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,35,35,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,49,49,224,224,36,36,37,37,50,50,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,225,225,7,7,175,175,176,176,177,177,178,178,179,179,180,180,181,181,34,34,182,182,183,183,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,35,35,198,198,199,199,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,49,49,224,224,36,36,37,37,50,50,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,225,225,7,7,228,34,36,229,36,175,176,177,178,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,221,221,221,222,222,222,223,223,223,38,38,38,36,38,34,7,7,36,31,36,34,35,49,37,50,15,38,39,40,41,42,36,224,36,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,36,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,5,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,34,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,7,15,36,36,36,38,38,38,38,38,38,38,38,38,38,38,230,34,35,15,39,40,41,42,36,36,36,36,36,36,36,224,171,224,0,36,5,5,227,36,36,180,36,36,227,35,39,40,41,42,172,36,172,36,7,36,36,36,36,7,7,36,5,5,5,36,174,17,36,36,34,49,17,7,5,36,36,36,228,5,5,34,35,49,37,50,15,38,36,36,35,35,35,227,36,36,36,36,174,17,174,17,174,17,15,36,34,35,49,37,50,15,38,39,40,41,42,34,35,36,37,5,15,38,39,40,41,42,174,17,181,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,50,50,50,50,50,50,50,50,50,50,5,15,38,17,39,40,41,42,225,7,5,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,34,35,49,37,50,15,38,39,40,41,42,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,34,35,49,36,37,50,15,38,39,40,41,42,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,36,36,36,36,231,174,17,175,176,177,178,179,180,181,34,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,35,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,49,224,36,37,50,5,15,38,17,39,40,41,42,225,7,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,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,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,[]],0,0,[3,4],[[5,-1],2,6],0,0,[[[7,[-1,-2]]],[[11,[[9,[8]],10]]],12,[[13,[-1]]]],[[],14],[15,[[9,[16]]]],[[17,18],[[11,[2,19]]]],0,0,0,[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[[],24],[[],25],[-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,[],[]],[-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,[],[]],[-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,[],[]],[17,2],[26,[[9,[[28,[27]]]]]],[5],[[],29],[[],30],[[31,32],33],[34,34],[35,35],[36,36],[37,37],[5,5],[15,15],[38,38],[39,39],[40,40],[41,41],[42,42],[[-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,[],[]],[[35,35],43],[[39,39],43],[[40,40],43],[[41,41],43],[[42,42],43],0,0,[-2,44,12,[[13,[-1]]]],[3,45],[[],[[9,[46]]]],[-1,[[11,[34,47]]],48],[-1,[[11,[35,47]]],48],[-1,[[11,[49,47]]],48],[-1,[[11,[37,47]]],48],[-1,[[11,[50,47]]],48],[-1,[[11,[15,47]]],48],[-1,[[11,[38,47]]],48],[-1,[[11,[39,47]]],48],[-1,[[11,[40,47]]],48],[-1,[[11,[41,47]]],48],[-1,[[11,[42,47]]],48],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[8,[51,[20]]],[[11,[-1,47]]],[]],[[[51,[20]]],[[9,[[23,[[2,[[23,[20]],52]]]]]]]],[[[23,[20]]],[[9,[[23,[[2,[[23,[20]],52]]]]]]]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[8,-1],[[11,[-2,47]]],48,[]],[[],49],[[],17],[[-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,[],[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[53,-1,[]],[-1,[[11,[34]]],54],[-1,[[11,[49]]],54],[-1,[[11,[17]]],54],0,[[38,5],55],[[38,5],55],[26,[[9,[56]]]],[26,[[9,[25]]]],[26,[[9,[57]]]],[26,[[9,[[2,[58,[59,[31]]]]]]]],[26,35],[26,[[9,[[23,[20]]]]]],[[26,56,60],[[9,[60]]]],[[26,25,61],[[9,[61]]]],[26,62],0,0,[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],[53,2],0,0,0,0,[[34,-1],2,[63,64]],[[35,-1],2,[63,64]],[[49,-1],2,[63,64]],[[37,-1],2,[63,64]],[[50,-1],2,[63,64]],[[15,-1],2,[63,64]],[[38,-1],2,[63,64]],[[],[[11,[2,8]]]],[[34,34],65],[[35,35],65],[[36,36],65],[[37,37],65],[[15,15],65],[[38,38],65],[[39,39],65],[[40,40],65],[[41,41],65],[[42,42],65],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[31,2],[[[7,[-1,-2]],-3],-4,12,[[13,[-1]]],66,[]],[61,[[9,[[68,[67,31,27]]]]]],[[31,[23,[60]]],69],[[],[[9,[[70,[[59,[31]],67,27]]]]]],[[26,23],[[23,[[71,[[59,[31]],67]]]]]],[[[7,[-1,-2]]],[[9,[72]]],12,[[13,[-1]]]],[[26,23],[[23,[[68,[67,31,27]]]]]],[[],[[9,[[23,[73]]]]]],[[26,23],[[74,[31,67,27]]]],[[[23,[20]]],[[9,[[75,[56]]]]]],0,0,[[],76],[5,65],[[]],[[34,77],78],[[35,77],78],[[49,77],[[11,[2,79]]]],[[36,77],78],[[37,77],78],[[50,77],78],[[5,77],[[11,[2,79]]]],[[15,77],78],[[38,77],78],[[39,77],78],[[40,77],78],[[41,77],78],[[42,77],78],[-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,[]],[-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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[80,[36]]],37],[[[81,[36]]],37],[[[82,[36]]],37],[83,37],[[[84,[36]]],37],[85,37],[[[86,[36]]],37],[[[87,[36]]],37],[[[88,[36]]],37],[[[89,[36]]],37],[[[90,[36]]],37],[-1,-1,[]],[[[91,[36]]],37],[[[92,[36]]],37],[[[93,[36]]],50],[[[94,[36]]],50],[[[95,[36]]],50],[-1,-1,[]],[[[96,[36]]],50],[[[97,[36]]],50],[[[98,[36]]],50],[[[99,[36]]],50],[[[100,[36]]],50],[[[101,[36]]],50],[9,5],[15,5],[-1,-1,[]],[[[102,[36]]],5],[[[102,[36]]],15],[-1,-1,[]],[[[104,[103,36]]],38],[-1,-1,[]],[[[104,[105,36]]],38],[[[104,[106,36]]],38],[[[104,[107,36]]],38],[[[104,[108,36]]],38],[[[104,[109,36]]],38],[[[104,[110,36]]],38],[[[104,[111,36]]],38],[[[104,[112,36]]],38],[[[104,[113,36]]],38],[[[104,[114,36]]],38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[115,[[9,[50]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-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,-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,-1,[]],[-1,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-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,-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[[[9,[[23,[20]]]]],[[23,[20]]]],[[[9,[[23,[20]]]]],[[23,[20]]]],0,[26,[[9,[116]]]],[[],56],[[],27],[[],117],[[],117],[[],118],[[],-1,[[119,[118]]]],[[],118],[[],-1,[[119,[56]]]],[[],56],[[],56],[[],120],[[],-1,[[119,[120]]]],[[],120],[[],121],[[],-1,[[119,[121]]]],[[],121],[[],122],[[],122],[[],-1,[[119,[122]]]],[[],123],[[],-1,[[119,[123]]]],[[],123],[[],-1,[[119,[56]]]],[[],56],[[],56],[[],-1,[[119,[20]]]],[[],20],[[],20],[[],123],[[],123],[[],-1,[[119,[123]]]],[[],-1,[[119,[[2,[124,124]]]]]],[[],[[2,[124,124]]]],[[],[[2,[124,124]]]],[[],8],[[],-1,[[119,[8]]]],[[],8],[[],125],[[],-1,[[119,[125]]]],[[],125],[[],[[2,[125,125]]]],[[],-1,[[119,[[2,[125,125]]]]]],[[],[[2,[125,125]]]],[[],125],[[],125],[[],-1,[[119,[125]]]],[[],-1,[[119,[65]]]],[[],65],[[],65],[[],-1,[[119,[27]]]],[[],27],[[],27],[[],8],[[],8],[[],-1,[[119,[8]]]],[[],[[2,[124,124]]]],[[],[[2,[124,124]]]],[[],-1,[[119,[[2,[124,124]]]]]],[[],[[2,[124,124]]]],[[],-1,[[119,[[2,[124,124]]]]]],[[],[[2,[124,124]]]],[[],56],[[],-1,[[119,[56]]]],[[],56],[[],30],[[],30],[[],-1,[[119,[30]]]],[[],-1,[[119,[126]]]],[[],126],[[],126],[[],56],[[],56],[[],-1,[[119,[56]]]],[[],-1,[[119,[124]]]],[[],124],[[],124],[[],-1,[[119,[124]]]],[[],124],[[],124],[[],56],[[],-1,[[119,[56]]]],[[],56],[[],27],[[],-1,[[119,[27]]]],[[],27],[[],8],[[],8],[[],-1,[[119,[8]]]],[[],127],[[],-1,[[119,[127]]]],[[],127],[[],8],[[],8],[[],-1,[[119,[8]]]],[[],27],[[],27],[[],-1,[[119,[27]]]],[[],-1,[[119,[8]]]],[[],8],[[],8],[[],8],[[],8],[[],-1,[[119,[8]]]],[[],25],[[],25],[[],-1,[[119,[25]]]],[[],-1,[[119,[25]]]],[[],25],[[],25],[[],3],[[],3],[[],-1,[[119,[3]]]],[[],-1,[[119,[8]]]],[[],8],[[],8],[[],8],[[],-1,[[119,[8]]]],[[],8],[[],3],[[],-1,[[119,[3]]]],[[],3],[[],27],[[],-1,[[119,[27]]]],[[],27],[[],27],[[],-1,[[119,[27]]]],[[],27],[[],-1,[[119,[27]]]],[[],27],[[],27],[38,128],[129,[[51,[129]]]],[38,130],[131,[[9,[[133,[132]]]]]],[[],[[51,[129]]]],[[34,52],[[51,[20]]]],[[[7,[-1,-2]]],[[11,[65,10]]],12,[[13,[-1]]]],[[[7,[-1,-2]],-3],[[11,[65,10]]],12,[[13,[-1]]],6],[26,25],0,[[],125],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[[[134,[56]]],9],[[],[[9,[53]]]],[32,23],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],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,[],[]],[-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,[],[]],[5],[-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,[],[]],[-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,[],[]],[34,[[23,[[2,[[23,[20]],52]]]]]],[-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,[],[]],[-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,[],[]],[[[7,[-1,-2]],-3],[[11,[[135,[-1]],19]]],12,[[13,[-1]]],[[137,[[136,[-1]]]]]],[15,[[9,[16]]]],[[26,[138,[56]]],65],[139,65],[[],65],[38,[[9,[[104,[111,36]]]]]],[38,[[9,[[104,[112,36]]]]]],[38,[[9,[[104,[103,36]]]]]],[38,[[9,[[104,[105,36]]]]]],[38,[[9,[[104,[106,36]]]]]],[38,[[9,[[104,[113,36]]]]]],[38,[[9,[[104,[107,36]]]]]],[38,[[9,[[104,[108,36]]]]]],[38,[[9,[[104,[109,36]]]]]],[38,[[9,[[104,[110,36]]]]]],[38,[[9,[[104,[114,36]]]]]],0,[[],[[51,[52]]]],[[],53],[[],53],[[],53],[[],53],[[],53],[[],53],[[],140],[[],141],[[],142],[8,[[9,[141]]]],[8,[[9,[141]]]],[[],[[23,[8]]]],[[],[[23,[8]]]],[[],[[9,[129]]]],0,[[],[[9,[129]]]],[[],143],[26,65],[[],5],[[],5],0,[[],2],[26,25],[27,2],[144,[[9,[[2,[145,27]]]]]],[[[134,[56]]],9],0,[[35,35],[[9,[43]]]],[[39,39],[[9,[43]]]],[[40,40],[[9,[43]]]],[[41,41],[[9,[43]]]],[[42,42],[[9,[43]]]],0,[[],146],0,[[],[[11,[2,147]]]],[[[7,[-1,-2]]],[[9,[[148,[-1]]]]],12,[[13,[-1]]]],[8,[[149,[27]]]],[8,[[150,[27]]]],[8,27],[127,27],[[[7,[-1,-2]]],2,12,[[13,[-1]]]],[[[7,[-1,-2]],-3],2,12,[[13,[-1]]],151],[[],56],[5,2],[[],5],[[],5],[[],[[9,[139]]]],0,0,[26,[[9,[152]]]],[153,[[9,[154]]]],[[34,-1],11,155],[[49,-1],11,155],[[17,-1],11,155],[[[7,[-1,-2]],156],2,12,[[13,[-1]]]],[[5,-1],2,[[157,[5]]]],[[],65],[[30,158],65],[[30,158],65],0,[[],5],[[],5],[34,53],[35,53],[49,53],[37,53],[50,53],[15,53],[38,53],[[],159],[[],160],[144,35],[144,35],[144,35],0,[[[70,[[59,[31]],67,27]]],2],[[[71,[[59,[31]],67]]],2],[161,[[9,[2]]]],[[[162,[[59,[31]],139]]],2],0,0,0,0,0,0,0,[[],163],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[[-1,[51,[20]]],[[23,[20,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[45,[[9,[3]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[37,[[11,[[86,[36]]]]]],[37,[[11,[[84,[36]]]]]],[37,[[11,[[91,[36]]]]]],[-1,[[11,[-2]]],[],[]],[37,[[11,[[92,[36]]]]]],[37,[[11,[[80,[36]]]]]],[37,[[11,[[90,[36]]]]]],[37,[[11,[[87,[36]]]]]],[37,[[11,[83]]]],[37,[[11,[[88,[36]]]]]],[37,[[11,[[89,[36]]]]]],[37,[[11,[85]]]],[37,[[11,[[82,[36]]]]]],[37,[[11,[[81,[36]]]]]],[50,[[11,[[98,[36]]]]]],[-1,[[11,[-2]]],[],[]],[50,[[11,[[93,[36]]]]]],[50,[[11,[[101,[36]]]]]],[50,[[11,[[95,[36]]]]]],[50,[[11,[[96,[36]]]]]],[50,[[11,[[94,[36]]]]]],[50,[[11,[[99,[36]]]]]],[50,[[11,[[100,[36]]]]]],[50,[[11,[[97,[36]]]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[5,-1],[[11,[-2,5]]],66,[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[-1,164,[]],[[],165],[[],165],[[],[[165,[166]]]],[[],165],[[],165],[[],165],[[],165],[[],165],[[],165],[[],165],[[],165],[[],165],[-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,[],[]],[-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,[],[]],[-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,[],[]],[167,168],[167,168],[[],[[23,[60]]]],[[],118],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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[129,[51,[20]]],[[9,[[23,[20]]]]]]],"c":[4,5,7,9,40],"p":[[3,"Private",2141],[15,"tuple"],[6,"AccountId",2142],[6,"Nonce",2142],[3,"RuntimeOrigin",0],[8,"Fn",2143],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",2144],[4,"ApiError",2145],[4,"Result",2146],[8,"Block",2147],[8,"CallApiAt",2145],[6,"ApplyExtrinsicResult",2148],[4,"OriginCaller",0],[4,"RawOrigin",2149],[3,"RuntimeGenesisConfig",0],[3,"Storage",2150],[3,"String",2151],[15,"u8"],[15,"array"],[3,"Global",2152],[3,"Vec",2153],[3,"BlockMessagesWithStorageKey",2154],[6,"BlockNumber",2155],[3,"DomainId",2156],[6,"Balance",2142],[3,"BundleProducerElectionParams",2157],[4,"ChainConstants",2158],[4,"ChainId",2154],[6,"Block",0],[3,"InherentData",2159],[3,"CheckInherentsResult",2159],[3,"SessionKeys",0],[4,"HoldIdentifier",0],[3,"Runtime",0],[4,"RuntimeEvent",0],[4,"RuntimeCall",0],[4,"RuntimeFreezeReason",0],[4,"RuntimeHoldReason",0],[4,"RuntimeLockId",0],[4,"RuntimeSlashReason",0],[4,"Ordering",2160],[3,"ApiRef",2145],[4,"MultiAccountId",2155],[3,"CrateVersion",2161],[3,"Error",2162],[8,"Input",2163],[4,"AllowAuthoringBy",0],[4,"RuntimeError",0],[15,"slice"],[3,"KeyTypeId",2164],[15,"usize"],[8,"Deserializer",2165],[6,"DispatchResultWithPostInfo",2149],[6,"BlockNumber",2166],[3,"DomainBlockLimit",2156],[3,"DomainInstanceData",2156],[6,"NumberFor",2147],[6,"Hash",2142],[6,"Hash",2155],[3,"U256",2166],[8,"Output",2163],[8,"Sized",2167],[15,"bool"],[8,"FnOnce",2143],[6,"Header",2168],[6,"ExecutionReceiptFor",2156],[3,"BlockObjectMapping",2169],[6,"OpaqueBundle",2156],[4,"FraudProof",2170],[3,"StorageProof",2171],[4,"SegmentHeader",2166],[6,"OpaqueBundles",2156],[3,"ExtractedStateRootsFromProof",2154],[3,"Randomness",2166],[3,"Formatter",2172],[6,"Result",2172],[3,"Error",2172],[4,"Event",2173],[4,"Event",2174],[4,"Event",2175],[4,"Event",2176],[4,"Event",2177],[4,"Event",2178],[4,"Event",2179],[4,"Event",2180],[4,"Event",2181],[4,"Event",2182],[4,"Event",2183],[4,"Event",2184],[4,"Event",2185],[4,"Error",2180],[4,"Error",2174],[4,"Error",2184],[4,"Error",2177],[4,"Error",2185],[4,"Error",2179],[4,"Error",2183],[4,"Error",2173],[4,"Error",2178],[6,"Origin",2173],[6,"Messenger",0],[6,"CallableCallFor",2149],[6,"Subspace",0],[6,"Utility",0],[6,"RuntimeConfigs",0],[6,"Balances",0],[6,"Domains",0],[6,"System",0],[6,"Transporter",0],[6,"Timestamp",0],[6,"Sudo",0],[6,"Vesting",0],[4,"DispatchError",2148],[3,"H256",2186],[15,"u128"],[3,"RuntimeVersion",2187],[8,"From",2188],[3,"BlockWeights",2189],[3,"BlockLength",2189],[4,"StateVersion",2150],[6,"SlotNumber",2166],[15,"u64"],[3,"HistorySize",2190],[6,"EndpointId",2191],[3,"Weight",2192],[3,"CallMetadata",2161],[15,"str"],[3,"DispatchInfo",2149],[4,"Endpoint",2191],[8,"EndpointHandler",2191],[3,"Box",2193],[3,"CrossDomainMessage",2154],[6,"StorageChanges",2145],[6,"HashingFor",2147],[8,"Backend",2194],[3,"BlockInfo",2154],[6,"FarmerPublicKey",2158],[15,"u16"],[3,"OpaqueMetadata",2195],[3,"RuntimeMetadataPrefixed",2196],[3,"NativeVersion",2187],[6,"OperatorId",2156],[6,"OperatorPublicKey",2156],[4,"PotParameters",2158],[4,"TransactionValidityError",2197],[6,"ProofRecorder",2145],[3,"FeeDetails",2198],[3,"RuntimeDispatchInfo",2198],[8,"Extension",2199],[6,"RuntimeId",2156],[3,"SegmentIndex",2190],[3,"SegmentCommitment",2190],[8,"Serializer",2200],[4,"CallContext",2201],[8,"Into",2188],[6,"MessageId",2154],[3,"SlotDuration",2202],[3,"SolutionRanges",2158],[6,"EquivocationProof",2158],[3,"SignedVote",2158],[6,"Moment",2142],[3,"TypeId",2203],[3,"Type",2204],[4,"MetaForm",2205],[4,"TransactionSource",2197],[6,"TransactionValidity",2197],[6,"Address",0],[6,"SystemConfig",0],[6,"TransactionPaymentConfig",0],[6,"SubspaceConfig",0],[6,"BalancesConfig",0],[6,"GenesisConfig",0],[3,"ConfirmationDepthK",0],[3,"CreditSupply",0],[3,"TotalSpacePledged",0],[3,"BlockchainHistorySize",0],[3,"DomainInfo",0],[3,"OnXDMRewards",0],[3,"AccountIdConverter",0],[3,"Version",0],[3,"BlockHashCount",0],[3,"SubspaceBlockWeights",0],[3,"SubspaceBlockLength",0],[3,"ExtrinsicsRootStateVersion",0],[3,"BlockAuthoringDelay",0],[3,"PotEntropyInjectionInterval",0],[3,"PotEntropyInjectionLookbackDepth",0],[3,"PotEntropyInjectionDelay",0],[3,"SlotProbability",0],[3,"ExpectedVotesPerBlock",0],[3,"RecentSegments",0],[3,"RecentHistoryFraction",0],[3,"MinSectorLifetime",0],[3,"ShouldAdjustSolutionRange",0],[3,"ExistentialDeposit",0],[3,"MaxHolds",0],[3,"StorageFeesEscrowBlockReward",0],[3,"StorageFeesEscrowBlockTax",0],[3,"RelayConfirmationDepth",0],[3,"SelfChainId",0],[3,"TransporterEndpointId",0],[3,"MaximumReceiptDrift",0],[3,"InitialDomainTxRange",0],[3,"DomainTxRangeAdjustmentInterval",0],[3,"DomainRuntimeUpgradeDelay",0],[3,"MinOperatorStake",0],[3,"MaxDomainBlockSize",0],[3,"MaxDomainBlockWeight",0],[3,"MaxBundlesPerBlock",0],[3,"DomainInstantiationDeposit",0],[3,"MaxDomainNameLength",0],[3,"BlockTreePruningDepth",0],[3,"StakeWithdrawalLockingPeriod",0],[3,"StakeEpochDuration",0],[3,"TreasuryAccount",0],[3,"MaxPendingStakingOperation",0],[3,"MaxNominators",0],[3,"SudoId",0],[3,"BlockReward",0],[3,"VoteReward",0],[3,"MinVestedTransfer",0],[3,"PalletInfo",0],[3,"RuntimeApi",0],[6,"RuntimeConfigsConfig",0],[6,"Header",0],[6,"UncheckedExtrinsic",0],[6,"DomainsConfig",0],[6,"SudoConfig",0],[6,"VestingConfig",0]],"b":[[797,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[798,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[799,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[800,"impl-From%3CEvent%3E-for-RuntimeEvent"],[801,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[802,"impl-From%3CEvent%3E-for-RuntimeEvent"],[803,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[804,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[805,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[806,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[807,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[809,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[810,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[811,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[812,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[813,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[815,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[816,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[817,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[818,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[819,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[820,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[821,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[822,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[824,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[827,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[829,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[830,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[831,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[832,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[833,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[834,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[835,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[836,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[837,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[838,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1120,"impl-TypedGet-for-Version"],[1121,"impl-Get%3C_I%3E-for-Version"],[1122,"impl-Version"],[1123,"impl-Get%3C_I%3E-for-BlockHashCount"],[1124,"impl-TypedGet-for-BlockHashCount"],[1125,"impl-BlockHashCount"],[1126,"impl-SubspaceBlockWeights"],[1127,"impl-Get%3C_I%3E-for-SubspaceBlockWeights"],[1128,"impl-TypedGet-for-SubspaceBlockWeights"],[1129,"impl-SubspaceBlockLength"],[1130,"impl-Get%3C_I%3E-for-SubspaceBlockLength"],[1131,"impl-TypedGet-for-SubspaceBlockLength"],[1132,"impl-ExtrinsicsRootStateVersion"],[1133,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1134,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1135,"impl-BlockAuthoringDelay"],[1136,"impl-Get%3C_I%3E-for-BlockAuthoringDelay"],[1137,"impl-TypedGet-for-BlockAuthoringDelay"],[1138,"impl-Get%3C_I%3E-for-PotEntropyInjectionInterval"],[1139,"impl-TypedGet-for-PotEntropyInjectionInterval"],[1140,"impl-PotEntropyInjectionInterval"],[1141,"impl-Get%3C_I%3E-for-PotEntropyInjectionLookbackDepth"],[1142,"impl-PotEntropyInjectionLookbackDepth"],[1143,"impl-TypedGet-for-PotEntropyInjectionLookbackDepth"],[1144,"impl-PotEntropyInjectionDelay"],[1145,"impl-TypedGet-for-PotEntropyInjectionDelay"],[1146,"impl-Get%3C_I%3E-for-PotEntropyInjectionDelay"],[1147,"impl-Get%3C_I%3E-for-SlotProbability"],[1148,"impl-TypedGet-for-SlotProbability"],[1149,"impl-SlotProbability"],[1150,"impl-ExpectedVotesPerBlock"],[1151,"impl-Get%3C_I%3E-for-ExpectedVotesPerBlock"],[1152,"impl-TypedGet-for-ExpectedVotesPerBlock"],[1153,"impl-RecentSegments"],[1154,"impl-Get%3C_I%3E-for-RecentSegments"],[1155,"impl-TypedGet-for-RecentSegments"],[1156,"impl-RecentHistoryFraction"],[1157,"impl-Get%3C_I%3E-for-RecentHistoryFraction"],[1158,"impl-TypedGet-for-RecentHistoryFraction"],[1159,"impl-MinSectorLifetime"],[1160,"impl-TypedGet-for-MinSectorLifetime"],[1161,"impl-Get%3C_I%3E-for-MinSectorLifetime"],[1162,"impl-Get%3C_I%3E-for-ShouldAdjustSolutionRange"],[1163,"impl-ShouldAdjustSolutionRange"],[1164,"impl-TypedGet-for-ShouldAdjustSolutionRange"],[1165,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1166,"impl-ExistentialDeposit"],[1167,"impl-TypedGet-for-ExistentialDeposit"],[1168,"impl-TypedGet-for-MaxHolds"],[1169,"impl-MaxHolds"],[1170,"impl-Get%3C_I%3E-for-MaxHolds"],[1171,"impl-TypedGet-for-StorageFeesEscrowBlockReward"],[1172,"impl-StorageFeesEscrowBlockReward"],[1173,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockReward"],[1174,"impl-StorageFeesEscrowBlockTax"],[1175,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockTax"],[1176,"impl-TypedGet-for-StorageFeesEscrowBlockTax"],[1177,"impl-TypedGet-for-RelayConfirmationDepth"],[1178,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1179,"impl-RelayConfirmationDepth"],[1180,"impl-TypedGet-for-SelfChainId"],[1181,"impl-SelfChainId"],[1182,"impl-Get%3C_I%3E-for-SelfChainId"],[1183,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1184,"impl-TypedGet-for-TransporterEndpointId"],[1185,"impl-TransporterEndpointId"],[1186,"impl-TypedGet-for-MaximumReceiptDrift"],[1187,"impl-MaximumReceiptDrift"],[1188,"impl-Get%3C_I%3E-for-MaximumReceiptDrift"],[1189,"impl-Get%3C_I%3E-for-InitialDomainTxRange"],[1190,"impl-InitialDomainTxRange"],[1191,"impl-TypedGet-for-InitialDomainTxRange"],[1192,"impl-Get%3C_I%3E-for-DomainTxRangeAdjustmentInterval"],[1193,"impl-DomainTxRangeAdjustmentInterval"],[1194,"impl-TypedGet-for-DomainTxRangeAdjustmentInterval"],[1195,"impl-DomainRuntimeUpgradeDelay"],[1196,"impl-Get%3C_I%3E-for-DomainRuntimeUpgradeDelay"],[1197,"impl-TypedGet-for-DomainRuntimeUpgradeDelay"],[1198,"impl-TypedGet-for-MinOperatorStake"],[1199,"impl-Get%3C_I%3E-for-MinOperatorStake"],[1200,"impl-MinOperatorStake"],[1201,"impl-TypedGet-for-MaxDomainBlockSize"],[1202,"impl-MaxDomainBlockSize"],[1203,"impl-Get%3C_I%3E-for-MaxDomainBlockSize"],[1204,"impl-TypedGet-for-MaxDomainBlockWeight"],[1205,"impl-Get%3C_I%3E-for-MaxDomainBlockWeight"],[1206,"impl-MaxDomainBlockWeight"],[1207,"impl-TypedGet-for-MaxBundlesPerBlock"],[1208,"impl-MaxBundlesPerBlock"],[1209,"impl-Get%3C_I%3E-for-MaxBundlesPerBlock"],[1210,"impl-TypedGet-for-DomainInstantiationDeposit"],[1211,"impl-DomainInstantiationDeposit"],[1212,"impl-Get%3C_I%3E-for-DomainInstantiationDeposit"],[1213,"impl-Get%3C_I%3E-for-MaxDomainNameLength"],[1214,"impl-MaxDomainNameLength"],[1215,"impl-TypedGet-for-MaxDomainNameLength"],[1216,"impl-TypedGet-for-BlockTreePruningDepth"],[1217,"impl-BlockTreePruningDepth"],[1218,"impl-Get%3C_I%3E-for-BlockTreePruningDepth"],[1219,"impl-StakeWithdrawalLockingPeriod"],[1220,"impl-TypedGet-for-StakeWithdrawalLockingPeriod"],[1221,"impl-Get%3C_I%3E-for-StakeWithdrawalLockingPeriod"],[1222,"impl-Get%3C_I%3E-for-StakeEpochDuration"],[1223,"impl-StakeEpochDuration"],[1224,"impl-TypedGet-for-StakeEpochDuration"],[1225,"impl-TreasuryAccount"],[1226,"impl-TypedGet-for-TreasuryAccount"],[1227,"impl-Get%3C_I%3E-for-TreasuryAccount"],[1228,"impl-Get%3C_I%3E-for-MaxPendingStakingOperation"],[1229,"impl-TypedGet-for-MaxPendingStakingOperation"],[1230,"impl-MaxPendingStakingOperation"],[1231,"impl-MaxNominators"],[1232,"impl-Get%3C_I%3E-for-MaxNominators"],[1233,"impl-TypedGet-for-MaxNominators"],[1234,"impl-TypedGet-for-SudoId"],[1235,"impl-Get%3C_I%3E-for-SudoId"],[1236,"impl-SudoId"],[1237,"impl-BlockReward"],[1238,"impl-Get%3C_I%3E-for-BlockReward"],[1239,"impl-TypedGet-for-BlockReward"],[1240,"impl-TypedGet-for-VoteReward"],[1241,"impl-Get%3C_I%3E-for-VoteReward"],[1242,"impl-VoteReward"],[1243,"impl-Get%3C_I%3E-for-MinVestedTransfer"],[1244,"impl-MinVestedTransfer"],[1245,"impl-TypedGet-for-MinVestedTransfer"],[1543,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1544,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1545,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1546,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1547,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1548,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1549,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1550,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1551,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1552,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1553,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1563,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E,+CheckStorageAccess,+DisablePallets)%3E%3E%3E-for-Runtime"],[1564,"impl-Runtime"],[1565,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E,+CheckStorageAccess,+DisablePallets)%3E%3E%3E-for-Runtime"],[1566,"impl-Runtime"],[1567,"impl-Runtime"],[1568,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E,+CheckStorageAccess,+DisablePallets)%3E%3E%3E-for-Runtime"],[1574,"impl-OriginTrait-for-RuntimeOrigin"],[1575,"impl-RuntimeOrigin"],[1601,"impl-OriginTrait-for-RuntimeOrigin"],[1602,"impl-RuntimeOrigin"],[1617,"impl-RuntimeOrigin"],[1618,"impl-OriginTrait-for-RuntimeOrigin"],[1789,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1790,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1791,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1793,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1794,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1795,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1796,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1797,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1798,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1799,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1800,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1801,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1802,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1803,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1805,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1806,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1807,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1808,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1809,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1810,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1811,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1812,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"]]},\ "subspace_runtime_primitives":{"doc":"Runtime primitives for Subspace Network.","t":"GDGGRNNIIGRDDGGRRRRGGNDLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLGGDLLLLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLMLLLLLLMMLLMLLLLLLLLLLLLL","n":["AccountId","AdjustmentVariable","Balance","BlockNumber","DECIMAL_PLACES","Ecdsa","Ed25519","FindBlockRewardAddress","FindVotingRewardAddresses","Hash","MIN_REPLICATION_FACTOR","MaximumMultiplier","MinimumMultiplier","Moment","Nonce","SHANNON","SSC","STORAGE_FEES_ESCROW_BLOCK_REWARD","STORAGE_FEES_ESCROW_BLOCK_TAX","Signature","SlowAdjustingFeeUpdate","Sr25519","TargetBlockFullness","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","find_block_reward_address","find_voting_reward_addresses","from","from","from","from","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","get","get","get","get","get","get","get","get","get","get","get","get","init","init","init","init","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","opaque","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","vzip","Block","Header","UncheckedExtrinsic","__clone_box","blake2_128","blake2_128_concat","blake2_256","borrow","borrow_mut","clear","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref_mut","deserialize","digest","drop","encode","encode_to","eq","equivalent","equivalent","equivalent","extrinsics","extrinsics_root","fmt","from","from","from_bytes","from_mut","from_mut","from_ref","from_ref","header","identity","init","into","into_mut","into_ref","is_clear","number","parent_hash","serialize","size_hint","state_root","to_keyed_vec","to_owned","try_from","try_into","twox_128","twox_256","twox_64_concat","type_id","type_info","unchecked_into","unique_saturated_into","using_encoded","vzip"],"q":[[0,"subspace_runtime_primitives"],[118,"subspace_runtime_primitives::opaque"],[181,"core::option"],[182,"alloc::vec"],[183,"sp_arithmetic::per_things"],[184,"core::convert"],[185,"pallet_transaction_payment"],[186,"core::result"],[187,"core::any"],[188,"dyn_clone::sealed"],[189,"alloc::alloc"],[190,"parity_scale_codec::error"],[191,"parity_scale_codec::codec"],[192,"serde::de"],[193,"parity_scale_codec::codec"],[194,"core::fmt"],[195,"core::fmt"],[196,"parity_scale_codec::codec"],[197,"serde::ser"],[198,"scale_info::form"],[199,"scale_info::ty"],[200,"core::ops::function"]],"d":["Some way of identifying an account on the chain. We …","The adjustment variable of the runtime. Higher values will …","Balance of an account.","Block number in Subspace network.","Subspace Credits have 18 decimal places.","An ECDSA/SECP256k1 signature.","An Ed25519 signature.","A trait for finding the address for a block reward based …","A trait for finding the addresses for voting reward based …","A hash of some data used by the chain.","Minimum desired number of replicas of the blockchain to be …","The maximum amount of the multiplier.","Minimum amount of the multiplier. This value cannot be too …","Type used for expressing timestamp.","Index of a transaction in the chain.","The smallest unit of the token is called Shannon.","One Subspace Credit.","How much (ratio) of storage fees escrow should be given to …","How much (ratio) of storage fees collected in a block …","Alias to 512-bit hash when used in the context of a …","Parameterized slow adjusting fee updated based on …","An Sr25519 signature.","The portion of the NORMAL_DISPATCH_RATIO that we adjust …","","","","","","","","","","","","","","","","","","","","","Find the address for a block rewards based on the …","Find the addresses for voting rewards based on …","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 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.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Opaque types. These are used by the CLI to instantiate …","","","","","","","","","","","","","","","","","","","","","","","","","Opaque block type.","Opaque block header type.","Simple blob to hold an extrinsic without committing to its …","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","Returns the argument unchanged.","Convert an encoded extrinsic to an OpaqueExtrinsic.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","The block header.","","","Calls U::from(self).","","","","The block number.","The parent hash.","","","The state trie merkle root","","","","","","","","","","","","",""],"i":[0,0,0,0,0,32,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,33,34,35,36,33,34,35,36,33,34,35,36,33,34,35,36,33,34,35,36,37,38,33,34,35,36,33,33,34,34,35,35,36,36,33,33,34,34,35,35,36,36,33,33,33,34,34,34,35,35,35,36,36,36,33,34,35,36,33,34,35,36,33,34,35,36,33,34,35,36,0,33,34,35,36,33,34,35,36,33,34,35,36,33,34,35,36,33,34,35,36,33,34,35,36,0,0,0,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,39,14,14,14,14,14,14,14,40,39,14,14,14,14,14,14,14,14,40,14,14,14,14,14,14,39,39,14,14,39,14,14,14,14,14,14,14,14,14,14,14,14,14],"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,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,2],[1,2],[1,2],[1,2],[[],[[3,[-1]]],[]],[[],[[4,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,[]],[[],5],[[],-1,[[6,[5]]]],[[],5],[[],7],[[],7],[[],-1,[[6,[7]]]],[[],7],[[],7],[[],-1,[[6,[7]]]],[[],-1,[[6,[7]]]],[[],7],[[],7],[[],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,[],[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-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,10],2,[]],[-1,[[12,[11]]],[]],[-1,[[4,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[14,14],[[-1,-2],2,[],[]],[-1,[[8,[14,15]]],16],[[[17,[11]]],[[8,[-1,15]]],[]],[[18,[17,[11]]],[[8,[-1,15]]],[]],[[18,-1],[[8,[-2,15]]],16,[]],[[],14],[1,-1,[]],[1,-1,[]],[-1,[[8,[14]]],19],0,[1,2],[14,[[4,[11,13]]]],[[14,-1],2,[20,21]],[[14,14],22],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],0,0,[[14,23],[[8,[2,24]]]],[[[25,[-1,-2,-3,-4]]],14,26,26,26,27],[-1,-1,[]],[[[17,[11]]],[[8,[14,15]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],0,[-1,[[4,[11,13]]],[]],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,22,[]],0,0,[[14,-1],8,28],[14,1],0,[[-1,[17,[11]]],[[4,[11,13]]],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[4,[11,13]]],[]],[-1,9,[]],[[],[[30,[29]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[14,-1],-2,31,[]],[-1,-2,[],[]]],"c":[],"p":[[15,"usize"],[15,"tuple"],[4,"Option",181],[3,"Vec",182],[3,"Perquintill",183],[8,"From",184],[6,"Multiplier",185],[4,"Result",186],[3,"TypeId",187],[3,"Private",188],[15,"u8"],[15,"array"],[3,"Global",189],[3,"UncheckedExtrinsic",118],[3,"Error",190],[8,"Input",191],[15,"slice"],[15,"u32"],[8,"Deserializer",192],[8,"Output",191],[8,"Sized",193],[15,"bool"],[3,"Formatter",194],[3,"Error",194],[3,"UncheckedExtrinsic",195],[8,"Encode",191],[8,"SignedExtension",196],[8,"Serializer",197],[4,"MetaForm",198],[3,"Type",199],[8,"FnOnce",200],[6,"Signature",0],[3,"TargetBlockFullness",0],[3,"AdjustmentVariable",0],[3,"MinimumMultiplier",0],[3,"MaximumMultiplier",0],[8,"FindBlockRewardAddress",0],[8,"FindVotingRewardAddresses",0],[6,"Header",118],[6,"Block",118]],"b":[[65,"impl-TargetBlockFullness"],[66,"impl-Get%3CI%3E-for-TargetBlockFullness"],[67,"impl-TypedGet-for-TargetBlockFullness"],[68,"impl-TypedGet-for-AdjustmentVariable"],[69,"impl-AdjustmentVariable"],[70,"impl-Get%3CI%3E-for-AdjustmentVariable"],[71,"impl-TypedGet-for-MinimumMultiplier"],[72,"impl-MinimumMultiplier"],[73,"impl-Get%3CI%3E-for-MinimumMultiplier"],[74,"impl-Get%3CI%3E-for-MaximumMultiplier"],[75,"impl-TypedGet-for-MaximumMultiplier"],[76,"impl-MaximumMultiplier"]]},\ -"subspace_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"NNNNCEGGGNDNDNNNDNENMMMMMLLLLLLLLLLMLLLLLLLLLLLLLLLAMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFFMMMAMMMLMMMMMMMMLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNDENLMMMLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLMLLLLLLLLLLLLLLLLDMLLMMFMLLLMLLLLLLLLLLLLMMMMMMMLLLLLLLDGDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AddrFormatInvalid","BlockRelay","Consensus","Create","DsnConfig","Error","FullBackend","FullClient","FullSelectChain","Io","NewFull","Other","OtherPartialComponents","Prometheus","Reuse","Sub","SubspaceConfiguration","SubspaceDsn","SubspaceNetworking","Telemetry","archived_segment_notification_stream","backend","base","block_import","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","dsn","enable_subspace_block_relay","fmt","fmt","fmt","fmt","force_new_slot_notifications","from","from","from","from","from","from","from","from","from","from","from","from","from","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","init","init","init","init","init","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","is_timekeeper","network_service","network_starter","new_full","new_partial","new_slot_notification_stream","pot_verifier","reward_signing_notification_stream","rpc","rpc_handlers","segment_headers_store","select_chain","source","subspace_link","subspace_networking","sync_from_dsn","sync_service","sync_target_block_number","task_manager","telemetry","timekeeper_cpu_cores","to_string","transaction_pool","transaction_pool","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","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","vzip","vzip","vzip","vzip","vzip","bootstrap_nodes","config","metrics_registry","node","CreationError","DsnConfig","DsnConfigurationError","NetworkParameterManagerError","__clone_box","allow_non_global_addresses_in_dht","base_path","bootstrap_nodes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","disable_bootstrap_on_start","drop","drop","external_addresses","fmt","fmt","fmt","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","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","keypair","listen_on","max_in_connections","max_out_connections","max_pending_in_connections","max_pending_out_connections","reserved_peers","source","target_connections","to_owned","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","FullDeps","archived_segment_notification_stream","borrow","borrow_mut","chain_spec","client","create_full","deny_unsafe","deref","deref_mut","drop","dsn_bootstrap_nodes","from","from_mut","from_mut","from_ref","from_ref","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","kzg","new_slot_notification_stream","pool","reward_signing_notification_stream","segment_headers_store","subscription_executor","sync_oracle","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","BasicPoolWrapper","BlockExtrinsicOf","FullChainApiWrapper","FullPool","ValidationFuture","__clone_box","api","block_body","block_header","block_id_to_hash","block_id_to_number","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","futures","hash_and_length","hash_of","import_notification_stream","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","maintain","new_full","on_broadcasted","pool","ready","ready_at","ready_transaction","remove_invalid","status","submit_and_watch","submit_at","submit_local","submit_one","to_owned","tree_route","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","validate_transaction","vzip","vzip"],"q":[[0,"subspace_service"],[185,"subspace_service::SubspaceNetworking"],[189,"subspace_service::dsn"],[265,"subspace_service::rpc"],[303,"subspace_service::transaction_pool"],[384,"core::fmt"],[385,"core::fmt"],[386,"sc_telemetry::error"],[387,"core::net::parser"],[388,"std::io::error"],[389,"sc_service::error"],[390,"sp_consensus::error"],[391,"sc_subspace_block_relay::consensus::relay"],[392,"alloc::alloc"],[393,"alloc::boxed"],[394,"core::any"],[395,"alloc::sync"],[396,"alloc::rc"],[397,"subspace_runtime_primitives::opaque"],[398,"sc_consensus::import_queue"],[399,"domain_runtime_primitives::opaque"],[400,"sc_service"],[401,"sc_consensus_slots"],[402,"core::result"],[403,"sp_api"],[404,"core::marker"],[405,"core::marker"],[406,"sc_service::config"],[407,"core::error"],[408,"core::option"],[409,"alloc::string"],[410,"core::any"],[411,"subspace_networking::constructor"],[412,"subspace_networking::behavior::persistent_parameters"],[413,"jsonrpsee_core::server::rpc_module"],[414,"sp_api"],[415,"sp_blockchain::backend"],[416,"sp_blockchain::header_metadata"],[417,"sc_transaction_pool_api"],[418,"sp_consensus"],[419,"core::clone"],[420,"sc_client_api::backend"],[421,"sp_runtime::traits"],[422,"sc_transaction_pool::graph::pool"],[423,"sp_runtime::traits"],[424,"sc_transaction_pool::error"],[425,"sp_runtime::traits"],[426,"sc_transaction_pool_api"],[427,"core::pin"],[428,"sc_service::task_manager"],[429,"core::sync::atomic"],[430,"sp_blockchain::error"],[431,"sc_client_api::call_executor"],[432,"sc_client_api"],[433,"std::collections::hash::map"],[434,"sc_transaction_pool::graph::pool"],[435,"sc_transaction_pool_api"]],"d":["Address parsing error.","Failed to set up block relay.","Substrate consensus error.","Networking must be instantiated internally","","Error type for Subspace service.","","Subspace-like full client.","","IO error.","Full node along with some other components.","Other.","Other partial components returned by new_partial()","Prometheus error.","Use existing networking instance","Substrate service error.","Subspace-specific service configuration.","Subspace networking (DSN) error.","Subspace networking instantiation variant","Telemetry error.","Archived segment stream.","Full client backend.","Base configuration.","Subspace block import","Stream of notifications about blocks about to be imported.","","","","","","","","","","","Full client.","","","","","","","","","","","","","","","","","Use the block request handler implementation from subspace …","","","","","Whether slot notifications need to be present even if node …","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 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.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Is this node a Timekeeper","Network service.","Network starter.","Builds a new service for a full client.","Creates PartialComponents for Subspace client.","New slot stream.","Proof of time verifier","Block signing stream.","A collection of node-specific RPC methods. Substrate …","RPC handlers.","Segment headers store","Chain selection rule.","","Subspace link","Subspace networking (DSN).","Enables DSN-sync on startup.","Sync service.","Approximate target block number for syncing purposes","Task manager.","Telemetry","CPU cores that timekeeper can use","","","Transaction pool.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Bootstrap nodes used (that can be also sent to the farmer …","Configuration to use for DSN instantiation","DSN metrics registry (libp2p type).","Node instance","Can’t instantiate the DSN.","DSN configuration parameters.","Errors that might happen during DSN configuration.","Network parameter manager error.","","Determines whether we allow keeping non-global (private, …","System base path.","Bootstrap nodes for DSN.","","","","","","","","","","","Defines whether we should run blocking Kademlia …","","","Known external addresses","","","","","","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).","","","","","","","","","","","Identity keypair of a node used for authenticated …","Where local DSN node will listen for incoming connections.","Defines max established incoming swarm connection limit.","Defines max established outgoing swarm connection limit.","Defines max pending incoming swarm connection limit.","Defines max pending outgoing swarm connection limit.","Reserved nodes for DSN.","","Defines target total (in and out) connection number for …","","","","","","","","","","","","","","","","","Full client dependencies.","A stream with notifications about archived segment …","","","A copy of the chain spec.","The client instance to use.","Instantiate all full RPC extensions.","Whether to deny unsafe calls.","","","","Bootstrap nodes for DSN.","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).","","","","","","Kzg instance.","A stream with notifications about new slot arrival with …","Transaction pool instance.","A stream with notifications about headers that need to be …","Segment header provider.","Executor to drive the subscription manager in the Grandpa …","Subspace sync oracle.","","","","","","","","","","","A transaction pool for a full node.","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","Gets shared reference to the underlying pool.","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,3,3,6,0,0,0,0,0,3,0,3,0,3,6,3,0,3,0,3,32,32,7,28,32,28,32,3,6,7,28,32,3,6,7,32,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,0,7,3,3,6,7,7,28,32,3,3,3,3,3,3,3,3,3,6,7,28,28,32,32,3,3,6,6,7,7,28,28,32,32,3,3,6,6,7,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,7,32,32,0,0,32,28,32,0,32,28,32,3,28,7,7,32,28,32,28,7,3,0,32,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,90,91,90,90,8,0,0,8,47,47,47,47,8,47,8,47,47,47,8,47,8,47,47,8,47,47,8,8,47,8,8,8,47,8,8,47,47,8,8,47,47,8,47,8,47,8,47,8,47,8,47,8,47,8,47,47,47,47,47,47,47,47,8,47,47,8,8,47,8,47,8,47,8,47,8,47,8,47,8,47,0,50,50,50,50,50,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,63,60,63,63,63,63,60,63,60,63,63,63,60,63,60,63,60,63,60,63,60,60,63,63,60,60,63,63,60,63,60,60,60,63,60,63,60,63,60,63,60,63,60,63,60,63,60,0,60,60,60,60,60,60,60,60,60,60,60,63,63,60,63,60,63,60,63,60,63,60,63,60,63,63,60,63],"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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,2],[1,2],[1,2],[1,2],[1,2],0,0,[[3,4],5],[[3,4],5],[[6,4],5],[[7,4],5],0,[-1,-1,[]],[-1,-1,[]],[8,3],[9,3],[10,3],[11,3],[-1,-1,[]],[12,3],[13,3],[14,3],[15,3],[-1,-1,[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[[],1],[[],1],[[],1],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[7,[29,[[21,[-1,-2]],22,23,[25,[24]],[27,[[21,[-1,-2]],24,26]],[28,[-1,-2]]]],30,31],[[33,[[32,[[21,[-1,-2]]]],3]]],[34,35,36],37],[[38,[40,[39]]],[[33,[[29,[[21,[-1,-2]],22,23,[25,[24]],[27,[[21,[-1,-2]],24,26]],[28,[-1,-2]]]],13]]],[],[]],0,0,0,0,0,0,0,[3,[[42,[41]]]],0,0,0,0,0,0,0,0,[-1,43,[]],0,0,[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-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,0,0,0,0,[[-1,46],2,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[47,47],[[-1,-2],2,[],[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],0,[1,2],[1,2],0,[[8,4],5],[[8,4],5],[[47,4],5],[48,8],[49,8],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[8,[[42,[41]]]],0,[-1,-2,[],[]],[-1,43,[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,44,[]],[-1,44,[]],[-1,45,[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[50,[-1,-2,-3,-4]]],[[33,[[51,[2]],[17,[41]]]]],[[52,[24]],[53,[24]],[54,[24]],[55,[24]],35,36],56,[57,35,36,58],[59,35,36]],0,[1,-1,[]],[1,-1,[]],[1,2],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[-1,-2,[],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,44,[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,46],2,[]],[[[60,[-1,-2]]],-2,61,62],[[[63,[-2,-1,-3]]],[],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[63,[-2,-1,-3]]],[[33,[42]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[63,[-2,-1,-3]],66],[[67,[42]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[63,[-2,-1,-3]],66],[[67,[[42,[68]]]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[63,[-1,-2,-3]]],[[63,[-1,-2,-3]]],58,[58,61],[58,65]],[[-1,-2],2,[],[]],[1,-1,[]],[1,-1,[]],[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,[]],[[[60,[-1,-2]]],69,61,62],[[[63,[-2,-1,-3]]],[[2,[1]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[60,[-1,-2]],[70,[[60,[-1,-2]]]]],[[71,[[60,[-1,-2]]]]],61,62],[[[60,[-1,-2]]],[[72,[[71,[[60,[-1,-2]]]]]]],61,62],[[],1],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[60,[-1,-2]],73],[[75,[[17,[74]]]]],61,62],[[38,76,[19,[-2]],[19,[77]]],[[78,[[19,[[27,[-2,-1,-3]]]]]]],61,[[52,[-1]],59,[53,[-1]],[54,[-1]],[55,[-1]],[79,[-1]],[80,[-1]],[64,[-1]],35,36],65],[[[60,[-1,-2]],[81,[[71,[[60,[-1,-2]]]],[69,[43]]]]],2,61,62],[[[60,[-1,-2]]],[[19,[[82,[-2]]]]],61,62],[[[60,[-1,-2]]],[[17,[83]]],61,62],[[[60,[-1,-2]],68],[[75,[[17,[74]]]]],61,62],[[[60,[-1,-2]],[71,[[60,[-1,-2]]]]],[[42,[19]]],61,62],[[[60,[-1,-2]],[40,[[71,[[60,[-1,-2]]]]]]],[[69,[19]]],61,62],[[[60,[-1,-2]]],84,61,62],[[[60,[-1,-2]],66,85,[70,[[60,[-1,-2]]]]],[[87,[[75,[[17,[[86,[[60,[-1,-2]]]]]]]]]]],61,62],[[[60,[-1,-2]],66,85,[69,[[70,[[60,[-1,-2]]]]]]],[[87,[[69,[[33,[[71,[[60,[-1,-2]]]]]]]]]]],61,62],[[[60,[-1,[63,[-2,-1,-3]]]],[88,[[60,[-1,[63,[-2,-1,-3]]]]]]],33,61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[60,[-1,-2]],66,85,[70,[[60,[-1,-2]]]]],[[87,[[71,[[60,[-1,-2]]]]]]],61,62],[-1,-2,[],[]],[[[63,[-2,-1,-3]]],[[33,[89]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,44,[]],[-1,44,[]],[-1,45,[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[63,[-2,-1,-3]],66,85],[],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[15,"usize"],[15,"tuple"],[4,"Error",0],[3,"Formatter",384],[6,"Result",384],[4,"SubspaceNetworking",0],[3,"SubspaceConfiguration",0],[4,"DsnConfigurationError",189],[4,"Error",385],[4,"Error",386],[3,"AddrParseError",387],[3,"Error",388],[4,"Error",389],[4,"Error",390],[4,"BlockRelayConfigurationError",391],[3,"Global",392],[3,"Box",393],[8,"Any",394],[3,"Arc",395],[3,"Rc",396],[6,"FullClient",0],[6,"FullBackend",0],[6,"FullSelectChain",0],[6,"Block",397],[6,"DefaultImportQueue",398],[6,"Header",399],[6,"FullPool",303],[3,"OtherPartialComponents",0],[3,"PartialComponents",400],[15,"bool"],[3,"SlotProportion",401],[3,"NewFull",0],[4,"Result",402],[8,"ConstructRuntimeApi",403],[8,"Send",404],[8,"Sync",404],[8,"NativeExecutionDispatch",405],[3,"Configuration",406],[15,"u8"],[15,"slice"],[8,"Error",407],[4,"Option",408],[3,"String",409],[3,"TypeId",394],[15,"str"],[3,"Private",410],[3,"DsnConfig",189],[4,"CreationError",411],[4,"NetworkParametersPersistenceError",412],[3,"FullDeps",265],[3,"RpcModule",413],[8,"ProvideRuntimeApi",403],[8,"BlockBackend",414],[8,"HeaderBackend",415],[8,"HeaderMetadata",416],[8,"TransactionPool",417],[8,"SyncOracle",418],[8,"Clone",419],[8,"AuxStore",420],[3,"BasicPoolWrapper",303],[8,"Block",421],[8,"ChainApi",422],[3,"FullChainApiWrapper",303],[8,"BlockIdTo",421],[8,"Header",421],[4,"BlockId",423],[6,"Result",424],[6,"NumberFor",421],[3,"Vec",425],[6,"TransactionFor",417],[6,"TxHash",417],[6,"ImportNotificationStream",417],[4,"ChainEvent",417],[8,"Future",426],[3,"Pin",427],[3,"TaskManager",428],[3,"AtomicU32",429],[6,"Result",430],[8,"ExecutorProvider",431],[8,"UsageProvider",432],[3,"HashMap",433],[3,"Pool",422],[8,"ReadyTransactions",417],[3,"PoolStatus",417],[4,"TransactionSource",434],[6,"TransactionStatusStreamFor",417],[6,"PoolFuture",417],[6,"LocalTransactionFor",417],[3,"TreeRoute",416],[13,"Reuse",185],[13,"Create",185]],"b":[[53,"impl-Display-for-Error"],[54,"impl-Debug-for-Error"],[60,"impl-From%3CDsnConfigurationError%3E-for-Error"],[61,"impl-From%3CPrometheusError%3E-for-Error"],[62,"impl-From%3CError%3E-for-Error"],[63,"impl-From%3CAddrParseError%3E-for-Error"],[65,"impl-From%3CError%3E-for-Error"],[66,"impl-From%3CError%3E-for-Error"],[67,"impl-From%3CError%3E-for-Error"],[68,"impl-From%3CBlockRelayConfigurationError%3E-for-Error"],[211,"impl-Display-for-DsnConfigurationError"],[212,"impl-Debug-for-DsnConfigurationError"],[214,"impl-From%3CCreationError%3E-for-DsnConfigurationError"],[215,"impl-From%3CNetworkParametersPersistenceError%3E-for-DsnConfigurationError"]]},\ +"subspace_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"NNNNCEGGGNDNDNNNDNENMMMMMLLLLLLLLLLMLLLLLLLLLLLLLLLAMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFFMMMAMMMLMMMMMMMMLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNDENLMMMLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLMLLLLLLLLLLLLLLLLDMLLMMFMLLLMLLLLLLLLLLLLMMMMMMMLLLLLLLDGDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AddrFormatInvalid","BlockRelay","Consensus","Create","DsnConfig","Error","FullBackend","FullClient","FullSelectChain","Io","NewFull","Other","OtherPartialComponents","Prometheus","Reuse","Sub","SubspaceConfiguration","SubspaceDsn","SubspaceNetworking","Telemetry","archived_segment_notification_stream","backend","base","block_import","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","dsn","enable_subspace_block_relay","fmt","fmt","fmt","fmt","force_new_slot_notifications","from","from","from","from","from","from","from","from","from","from","from","from","from","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","init","init","init","init","init","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","is_timekeeper","network_service","network_starter","new_full","new_partial","new_slot_notification_stream","pot_verifier","reward_signing_notification_stream","rpc","rpc_handlers","segment_headers_store","select_chain","source","subspace_link","subspace_networking","sync_from_dsn","sync_service","sync_target_block_number","task_manager","telemetry","timekeeper_cpu_cores","to_string","transaction_pool","transaction_pool","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","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","vzip","vzip","vzip","vzip","vzip","bootstrap_nodes","config","metrics_registry","node","CreationError","DsnConfig","DsnConfigurationError","NetworkParameterManagerError","__clone_box","allow_non_global_addresses_in_dht","base_path","bootstrap_nodes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","disable_bootstrap_on_start","drop","drop","external_addresses","fmt","fmt","fmt","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","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","keypair","listen_on","max_in_connections","max_out_connections","max_pending_in_connections","max_pending_out_connections","reserved_peers","source","target_connections","to_owned","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","FullDeps","archived_segment_notification_stream","borrow","borrow_mut","chain_spec","client","create_full","deny_unsafe","deref","deref_mut","drop","dsn_bootstrap_nodes","from","from_mut","from_mut","from_ref","from_ref","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","kzg","new_slot_notification_stream","pool","reward_signing_notification_stream","segment_headers_store","subscription_executor","sync_oracle","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","BasicPoolWrapper","BlockExtrinsicOf","FullChainApiWrapper","FullPool","ValidationFuture","__clone_box","api","block_body","block_header","block_id_to_hash","block_id_to_number","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","futures","hash_and_length","hash_of","import_notification_stream","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","maintain","new_full","on_broadcasted","pool","ready","ready_at","ready_transaction","remove_invalid","status","submit_and_watch","submit_at","submit_local","submit_one","to_owned","tree_route","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","validate_transaction","vzip","vzip"],"q":[[0,"subspace_service"],[185,"subspace_service::SubspaceNetworking"],[189,"subspace_service::dsn"],[265,"subspace_service::rpc"],[303,"subspace_service::transaction_pool"],[384,"core::fmt"],[385,"core::fmt"],[386,"sc_service::error"],[387,"core::net::parser"],[388,"sc_subspace_block_relay::consensus::relay"],[389,"sc_telemetry::error"],[390,"std::io::error"],[391,"prometheus::errors"],[392,"alloc::alloc"],[393,"alloc::boxed"],[394,"core::any"],[395,"alloc::sync"],[396,"alloc::rc"],[397,"subspace_runtime_primitives::opaque"],[398,"sc_consensus::import_queue"],[399,"domain_runtime_primitives::opaque"],[400,"sc_service"],[401,"sc_consensus_slots"],[402,"core::result"],[403,"sp_api"],[404,"core::marker"],[405,"core::marker"],[406,"sc_service::config"],[407,"core::error"],[408,"core::option"],[409,"alloc::string"],[410,"core::any"],[411,"subspace_networking::behavior::persistent_parameters"],[412,"subspace_networking::constructor"],[413,"jsonrpsee_core::server::rpc_module"],[414,"sp_api"],[415,"sp_blockchain::backend"],[416,"sp_blockchain::header_metadata"],[417,"sc_transaction_pool_api"],[418,"sp_consensus"],[419,"core::clone"],[420,"sc_client_api::backend"],[421,"sp_runtime::traits"],[422,"sc_transaction_pool::graph::pool"],[423,"sp_runtime::traits"],[424,"sc_transaction_pool::error"],[425,"sp_runtime::traits"],[426,"sc_transaction_pool_api"],[427,"core::pin"],[428,"sc_service::task_manager"],[429,"core::sync::atomic"],[430,"sp_blockchain::error"],[431,"sc_client_api::call_executor"],[432,"sc_client_api"],[433,"std::collections::hash::map"],[434,"sc_transaction_pool::graph::pool"],[435,"sc_transaction_pool_api"]],"d":["Address parsing error.","Failed to set up block relay.","Substrate consensus error.","Networking must be instantiated internally","","Error type for Subspace service.","","Subspace-like full client.","","IO error.","Full node along with some other components.","Other.","Other partial components returned by new_partial()","Prometheus error.","Use existing networking instance","Substrate service error.","Subspace-specific service configuration.","Subspace networking (DSN) error.","Subspace networking instantiation variant","Telemetry error.","Archived segment stream.","Full client backend.","Base configuration.","Subspace block import","Stream of notifications about blocks about to be imported.","","","","","","","","","","","Full client.","","","","","","","","","","","","","","","","","Use the block request handler implementation from subspace …","","","","","Whether slot notifications need to be present even if node …","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 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.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Is this node a Timekeeper","Network service.","Network starter.","Builds a new service for a full client.","Creates PartialComponents for Subspace client.","New slot stream.","Proof of time verifier","Block signing stream.","A collection of node-specific RPC methods. Substrate …","RPC handlers.","Segment headers store","Chain selection rule.","","Subspace link","Subspace networking (DSN).","Enables DSN-sync on startup.","Sync service.","Approximate target block number for syncing purposes","Task manager.","Telemetry","CPU cores that timekeeper can use","","","Transaction pool.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Bootstrap nodes used (that can be also sent to the farmer …","Configuration to use for DSN instantiation","DSN metrics registry (libp2p type).","Node instance","Can’t instantiate the DSN.","DSN configuration parameters.","Errors that might happen during DSN configuration.","Network parameter manager error.","","Determines whether we allow keeping non-global (private, …","System base path.","Bootstrap nodes for DSN.","","","","","","","","","","","Defines whether we should run blocking Kademlia …","","","Known external addresses","","","","","","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).","","","","","","","","","","","Identity keypair of a node used for authenticated …","Where local DSN node will listen for incoming connections.","Defines max established incoming swarm connection limit.","Defines max established outgoing swarm connection limit.","Defines max pending incoming swarm connection limit.","Defines max pending outgoing swarm connection limit.","Reserved nodes for DSN.","","Defines target total (in and out) connection number for …","","","","","","","","","","","","","","","","","Full client dependencies.","A stream with notifications about archived segment …","","","A copy of the chain spec.","The client instance to use.","Instantiate all full RPC extensions.","Whether to deny unsafe calls.","","","","Bootstrap nodes for DSN.","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).","","","","","","Kzg instance.","A stream with notifications about new slot arrival with …","Transaction pool instance.","A stream with notifications about headers that need to be …","Segment header provider.","Executor to drive the subscription manager in the Grandpa …","Subspace sync oracle.","","","","","","","","","","","A transaction pool for a full node.","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","Gets shared reference to the underlying pool.","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[3,3,3,6,0,0,0,0,0,3,0,3,0,3,6,3,0,3,0,3,32,32,7,28,32,28,32,3,6,7,28,32,3,6,7,32,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,0,7,3,3,6,7,7,28,32,3,3,3,3,3,3,3,3,3,6,7,28,28,32,32,3,3,6,6,7,7,28,28,32,32,3,3,6,6,7,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,7,32,32,0,0,32,28,32,0,32,28,32,3,28,7,7,32,28,32,28,7,3,0,32,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,28,32,3,6,7,90,91,90,90,11,0,0,11,47,47,47,47,11,47,11,47,47,47,11,47,11,47,47,11,47,47,11,11,47,11,11,11,47,11,11,47,47,11,11,47,47,11,47,11,47,11,47,11,47,11,47,11,47,11,47,47,47,47,47,47,47,47,11,47,47,11,11,47,11,47,11,47,11,47,11,47,11,47,11,47,0,50,50,50,50,50,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,63,60,63,63,63,63,60,63,60,63,63,63,60,63,60,63,60,63,60,63,60,60,63,63,60,60,63,63,60,63,60,60,60,63,60,63,60,63,60,63,60,63,60,63,60,63,60,0,60,60,60,60,60,60,60,60,60,60,60,63,63,60,63,60,63,60,63,60,63,60,63,60,63,63,60,63],"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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,2],[1,2],[1,2],[1,2],[1,2],0,0,[[3,4],5],[[3,4],5],[[6,4],5],[[7,4],5],0,[-1,-1,[]],[-1,-1,[]],[8,3],[9,3],[10,3],[11,3],[-1,-1,[]],[12,3],[13,3],[14,3],[15,3],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[[],1],[[],1],[[],1],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[7,[29,[[21,[-1,-2]],22,23,[25,[24]],[27,[[21,[-1,-2]],24,26]],[28,[-1,-2]]]],30,31],[[33,[[32,[[21,[-1,-2]]]],3]]],[34,35,36],37],[[38,[40,[39]]],[[33,[[29,[[21,[-1,-2]],22,23,[25,[24]],[27,[[21,[-1,-2]],24,26]],[28,[-1,-2]]]],9]]],[],[]],0,0,0,0,0,0,0,[3,[[42,[41]]]],0,0,0,0,0,0,0,0,[-1,43,[]],0,0,[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,44,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-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,0,0,0,0,[[-1,46],2,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[47,47],[[-1,-2],2,[],[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],0,[1,2],[1,2],0,[[11,4],5],[[11,4],5],[[47,4],5],[48,11],[49,11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[11,[[42,[41]]]],0,[-1,-2,[],[]],[-1,43,[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,44,[]],[-1,44,[]],[-1,45,[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[50,[-1,-2,-3,-4]]],[[33,[[51,[2]],[17,[41]]]]],[[52,[24]],[53,[24]],[54,[24]],[55,[24]],35,36],56,[57,35,36,58],[59,35,36]],0,[1,-1,[]],[1,-1,[]],[1,2],0,[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[],1],[-1,-2,[],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,44,[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,46],2,[]],[[[60,[-1,-2]]],-2,61,62],[[[63,[-2,-1,-3]]],[],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[63,[-2,-1,-3]]],[[33,[42]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[63,[-2,-1,-3]],66],[[67,[42]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[63,[-2,-1,-3]],66],[[67,[[42,[68]]]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[63,[-1,-2,-3]]],[[63,[-1,-2,-3]]],58,[58,61],[58,65]],[[-1,-2],2,[],[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,2],[1,2],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[60,[-1,-2]]],69,61,62],[[[63,[-2,-1,-3]]],[[2,[1]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[60,[-1,-2]],[70,[[60,[-1,-2]]]]],[[71,[[60,[-1,-2]]]]],61,62],[[[60,[-1,-2]]],[[72,[[71,[[60,[-1,-2]]]]]]],61,62],[[],1],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[17,[-1,16]]],[[17,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[19,[-1,16]]],[[19,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[[[20,[-1,16]]],[[20,[18,16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[60,[-1,-2]],73],[[75,[[17,[74]]]]],61,62],[[38,76,[19,[-2]],[19,[77]]],[[78,[[19,[[27,[-2,-1,-3]]]]]]],61,[[52,[-1]],59,[53,[-1]],[54,[-1]],[55,[-1]],[79,[-1]],[80,[-1]],[64,[-1]],35,36],65],[[[60,[-1,-2]],[81,[[71,[[60,[-1,-2]]]],[69,[43]]]]],2,61,62],[[[60,[-1,-2]]],[[19,[[82,[-2]]]]],61,62],[[[60,[-1,-2]]],[[17,[83]]],61,62],[[[60,[-1,-2]],68],[[75,[[17,[74]]]]],61,62],[[[60,[-1,-2]],[71,[[60,[-1,-2]]]]],[[42,[19]]],61,62],[[[60,[-1,-2]],[40,[[71,[[60,[-1,-2]]]]]]],[[69,[19]]],61,62],[[[60,[-1,-2]]],84,61,62],[[[60,[-1,-2]],66,85,[70,[[60,[-1,-2]]]]],[[87,[[75,[[17,[[86,[[60,[-1,-2]]]]]]]]]]],61,62],[[[60,[-1,-2]],66,85,[69,[[70,[[60,[-1,-2]]]]]]],[[87,[[69,[[33,[[71,[[60,[-1,-2]]]]]]]]]]],61,62],[[[60,[-1,[63,[-2,-1,-3]]]],[88,[[60,[-1,[63,[-2,-1,-3]]]]]]],33,61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[[[60,[-1,-2]],66,85,[70,[[60,[-1,-2]]]]],[[87,[[71,[[60,[-1,-2]]]]]]],61,62],[-1,-2,[],[]],[[[63,[-2,-1,-3]]],[[33,[89]]],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,[[33,[-2]]],[],[]],[-1,44,[]],[-1,44,[]],[-1,45,[]],[-1,45,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[63,[-2,-1,-3]],66,85],[],61,[[52,[-1]],59,[53,[-1]],[64,[-1]],[54,[-1]],[55,[-1]],35,36],65],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[15,"usize"],[15,"tuple"],[4,"Error",0],[3,"Formatter",384],[6,"Result",384],[4,"SubspaceNetworking",0],[3,"SubspaceConfiguration",0],[4,"Error",385],[4,"Error",386],[3,"AddrParseError",387],[4,"DsnConfigurationError",189],[4,"BlockRelayConfigurationError",388],[4,"Error",389],[3,"Error",390],[4,"Error",391],[3,"Global",392],[3,"Box",393],[8,"Any",394],[3,"Arc",395],[3,"Rc",396],[6,"FullClient",0],[6,"FullBackend",0],[6,"FullSelectChain",0],[6,"Block",397],[6,"DefaultImportQueue",398],[6,"Header",399],[6,"FullPool",303],[3,"OtherPartialComponents",0],[3,"PartialComponents",400],[15,"bool"],[3,"SlotProportion",401],[3,"NewFull",0],[4,"Result",402],[8,"ConstructRuntimeApi",403],[8,"Send",404],[8,"Sync",404],[8,"NativeExecutionDispatch",405],[3,"Configuration",406],[15,"u8"],[15,"slice"],[8,"Error",407],[4,"Option",408],[3,"String",409],[3,"TypeId",394],[15,"str"],[3,"Private",410],[3,"DsnConfig",189],[4,"NetworkParametersPersistenceError",411],[4,"CreationError",412],[3,"FullDeps",265],[3,"RpcModule",413],[8,"ProvideRuntimeApi",403],[8,"BlockBackend",414],[8,"HeaderBackend",415],[8,"HeaderMetadata",416],[8,"TransactionPool",417],[8,"SyncOracle",418],[8,"Clone",419],[8,"AuxStore",420],[3,"BasicPoolWrapper",303],[8,"Block",421],[8,"ChainApi",422],[3,"FullChainApiWrapper",303],[8,"BlockIdTo",421],[8,"Header",421],[4,"BlockId",423],[6,"Result",424],[6,"NumberFor",421],[3,"Vec",425],[6,"TransactionFor",417],[6,"TxHash",417],[6,"ImportNotificationStream",417],[4,"ChainEvent",417],[8,"Future",426],[3,"Pin",427],[3,"TaskManager",428],[3,"AtomicU32",429],[6,"Result",430],[8,"ExecutorProvider",431],[8,"UsageProvider",432],[3,"HashMap",433],[3,"Pool",422],[8,"ReadyTransactions",417],[3,"PoolStatus",417],[4,"TransactionSource",434],[6,"TransactionStatusStreamFor",417],[6,"PoolFuture",417],[6,"LocalTransactionFor",417],[3,"TreeRoute",416],[13,"Reuse",185],[13,"Create",185]],"b":[[53,"impl-Display-for-Error"],[54,"impl-Debug-for-Error"],[60,"impl-From%3CError%3E-for-Error"],[61,"impl-From%3CError%3E-for-Error"],[62,"impl-From%3CAddrParseError%3E-for-Error"],[63,"impl-From%3CDsnConfigurationError%3E-for-Error"],[65,"impl-From%3CBlockRelayConfigurationError%3E-for-Error"],[66,"impl-From%3CError%3E-for-Error"],[67,"impl-From%3CError%3E-for-Error"],[68,"impl-From%3CPrometheusError%3E-for-Error"],[211,"impl-Debug-for-DsnConfigurationError"],[212,"impl-Display-for-DsnConfigurationError"],[214,"impl-From%3CNetworkParametersPersistenceError%3E-for-DsnConfigurationError"],[215,"impl-From%3CCreationError%3E-for-DsnConfigurationError"]]},\ "subspace_test_client":{"doc":"Subspace test client only.","t":"GGDLLALLLALLLLLLLLLLLLLLFLLLLLLLGFFFFF","n":["Backend","Client","TestExecutorDispatch","borrow","borrow_mut","chain_spec","deref","deref_mut","dispatch","domain_chain_spec","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","native_version","start_farmer","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","TestChainSpec","get_account_id_from_seed","get_from_seed","subspace_local_testnet_config","get_account_id_from_seed","testnet_evm_genesis"],"q":[[0,"subspace_test_client"],[32,"subspace_test_client::chain_spec"],[36,"subspace_test_client::domain_chain_spec"],[38,"alloc::vec"],[39,"core::option"],[40,"alloc::alloc"],[41,"alloc::boxed"],[42,"core::any"],[43,"alloc::sync"],[44,"alloc::rc"],[45,"sp_version"],[46,"subspace_service"],[47,"core::result"],[48,"core::any"],[49,"evm_domain_test_runtime"],[50,"evm_domain_test_runtime"]],"d":["The backend type being used by the test service.","The client type being used by the test service.","Subspace native executor instance.","","","Chain specification for the test runtime.","","","","Chain specification for the evm domain.","","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).","","","","","","","Run a farmer.","","","","","","","","The ChainSpec parameterized for subspace test runtime.","Generate an account ID from seed.","Generate a crypto pair from seed.","Local testnet config (multivalidator Alice + Bob).","Helper function to generate an account ID from seed.","Get the genesis config of the evm domain"],"i":[0,0,0,22,22,0,22,22,22,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,0,22,22,22,22,22,22,22,0,0,0,0,0,0],"f":[0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,-1,[]],[1,-1,[]],[[2,[4,[3]]],[[6,[[5,[3]]]]]],0,[1,7],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],1],[-1,-2,[],[]],[[[9,[-1,8]]],[[9,[10,8]]],[]],[[[11,[-1,8]]],[[11,[10,8]]],[]],[[[12,[-1,8]]],[[12,[10,8]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],13],[[[15,[14]]],7],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,17,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[2,18],[2],[[],19],[2,20],[[],21]],"c":[],"p":[[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec",38],[4,"Option",39],[15,"tuple"],[3,"Global",40],[3,"Box",41],[8,"Any",42],[3,"Arc",43],[3,"Rc",44],[3,"NativeVersion",45],[6,"Client",0],[3,"NewFull",46],[4,"Result",47],[3,"TypeId",42],[6,"AccountId",48],[6,"TestChainSpec",32],[6,"AccountId",49],[3,"RuntimeGenesisConfig",49],[3,"TestExecutorDispatch",0]],"b":[]},\ -"subspace_test_runtime":{"doc":"","t":"DGNNGGGGGGENGNNNGGDDDDDDDRDDDDGNNNNGGDDNGGENNDDRDDDDDDDDGNNNDDDGNDEDDDDNDDDGNNDDDEEEEDEEDERRGRDDDGGDDDDDGNNNDDGGNNNGDGNNNGGNDDGNGNGGNNNDDGGNNNRDGNNNGNDRRLLLLLLLLLLLMMLLMALLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLFLLLMLLLLMLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLMMMMMMNLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["AccountIdConverter","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","AllowAuthoringBy","Anyone","Balances","Balances","Balances","Balances","BalancesConfig","Block","BlockAuthoringDelay","BlockHashCount","BlockReward","BlockTreePruningDepth","BlockchainHistorySize","ConfirmationDepthK","CreditSupply","DECIMAL_PLACES","DomainInfo","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExpectedVotesPerBlock","ExtrinsicsRootStateVersion","FirstFarmer","GenesisConfig","Header","HoldIdentifier","Id","Index","InitialDomainTxRange","LiquidityInfo","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxHolds","MaxNominators","MaxPendingStakingOperation","MaximumReceiptDrift","Messenger","Messenger","Messenger","Messenger","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","OffencesSubspace","OffencesSubspace","OnChargeTransaction","OriginCaller","PalletInfo","PotEntropyInjectionDelay","PotEntropyInjectionInterval","PotEntropyInjectionLookbackDepth","Raw","RecentHistoryFraction","RecentSegments","RelayConfirmationDepth","Rewards","Rewards","RootFarmer","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SHANNON","SLOT_DURATION","SS58Prefix","SSC","SelfChainId","SessionKeys","ShouldAdjustSolutionRange","SignedExtra","SignedPayload","SlotProbability","StakeEpochDuration","StakeWithdrawalLockingPeriod","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","Sudo","SudoConfig","SudoId","System","System","System","System","SystemConfig","Timestamp","Timestamp","TotalSpacePledged","TransactionByteFee","TransactionFees","TransactionFees","TransactionPayment","TransactionPayment","TransactionPaymentConfig","Transporter","Transporter","Transporter","Transporter","TransporterEndpointId","TreasuryAccount","UncheckedExtrinsic","Utility","Utility","Utility","Utility","VERSION","Version","Vesting","Vesting","Vesting","Vesting","VestingConfig","Void","VoteReward","WASM_BINARY","WASM_BINARY_BLOATY","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","_config","_config","account_nonce","add_filter","allow_authoring_by","api","api_version","apply_extrinsic","as_system_ref","assimilate_storage","balances","balances","balances","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_messages","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","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","borrow_mut","build","bundle_producer_election_params","caller","chain_constants","chain_id","check_inherents","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","cmp","cmp","cmp","cmp","cmp","code","construct_runtime_api","convert","correct_and_deposit_fee","crate_version","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_into_raw_public_keys","decode_session_keys","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_max","defensive_max","defensive_min","defensive_min","defensive_min","defensive_min","defensive_min","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","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","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","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","deref_mut","deserialize","deserialize","deserialize","digest","dispatch","dispatch_bypass_filter","domain_best_number","domain_best_number","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_runtime_code","domain_state_root","domain_state_root","domain_tx_range","domains","domains","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enable_rewards","enable_storage_access","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","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","execute_block","execute_in_transaction","execution_receipt","extract_block_object_mapping","extract_bundle","extract_fraud_proofs","extract_proof","extract_receipts","extract_segment_headers","extract_successful_bundles","extract_xdm_proof_state_roots","extrinsics","extrinsics_root","extrinsics_shuffling_seed","filter_call","finalize_block","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_dispatch_error","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_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_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_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","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","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","from_ref","from_ref","function","generate","generate_session_keys","genesis_domain","genesis_state_root","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_handler","get_module_names","get_raw","has_api","has_api_with","head_receipt_number","header","history_size","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inbox_response_message_unsigned","index","inherent_extrinsics","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize_block","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_caller","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_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_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_mut","into_raw_public_keys","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","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","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","into_ref","into_storage_changes","into_system","is_domain_info_confirmed","is_in_block_list","is_inherent","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","key","key_ids","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_pieces_in_sector","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","module_name","multiplier","name","native_version","non_empty_er_exists","none","none","number","offchain_worker","oldest_receipt_number","operator","outbox_message_unsigned","parent_hash","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","phantom","pot_parameters","pot_slot_iterations","pre_dispatch","proof_recorder","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","register_extension","relay_confirmation_depth","reset_filter","root","root","root_plot_public_key","runtime_id","segment_commitment","serialize","serialize","serialize","set_call_context","set_caller_from","should_adjust_solution_range","should_relay_inbox_message_response","should_relay_outbox_message","signature","signed","signed","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","solution_ranges","staking_pending_deposit","staking_pending_unlock","staking_staked","state_root","submit_bundle_unsigned","submit_fraud_proof_unsigned","submit_report_equivocation_extrinsic","submit_vote_extrinsic","subspace","subspace","sudo","sudo","system","system","system","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_payment","transaction_payment","try_convert_back","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_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_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_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","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","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","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","try_into","try_with_caller","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_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_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_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_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","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","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","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","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","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","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","unique_saturated_into","validate_transaction","validate_unsigned","validated_object_call_hashes","version","vesting","vesting","vesting","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","withdraw_fee","dispatch"],"q":[[0,"subspace_test_runtime"],[2157,"subspace_test_runtime::api"],[2158,"dyn_clone::sealed"],[2159,"subspace_runtime_primitives"],[2160,"subspace_runtime_primitives"],[2161,"core::option"],[2162,"sp_api"],[2163,"core::result"],[2164,"sp_runtime::traits"],[2165,"sp_api"],[2166,"frame_support::dispatch"],[2167,"sp_storage"],[2168,"alloc::string"],[2169,"alloc::alloc"],[2170,"alloc::vec"],[2171,"sp_messenger::messages"],[2172,"domain_runtime_primitives"],[2173,"sp_domains"],[2174,"subspace_runtime_primitives"],[2175,"sp_consensus_subspace"],[2176,"sp_messenger::messages"],[2177,"sp_inherents"],[2178,"sp_api"],[2179,"frame_support::traits::metadata"],[2180,"parity_scale_codec::error"],[2181,"parity_scale_codec::codec"],[2182,"sp_core::crypto"],[2183,"serde::de"],[2184,"frame_support::dispatch"],[2185,"sp_domains"],[2186,"core::ops::function"],[2187,"sp_domains"],[2188,"sp_domains"],[2189,"sp_trie::storage_proof"],[2190,"subspace_core_primitives"],[2191,"core::fmt"],[2192,"pallet_offences_subspace::pallet"],[2193,"pallet_domains::pallet"],[2194,"pallet_transporter::pallet"],[2195,"pallet_messenger::pallet"],[2196,"pallet_sudo::pallet"],[2197,"pallet_transaction_fees::pallet"],[2198,"pallet_utility::pallet"],[2199,"pallet_subspace::pallet"],[2200,"pallet_rewards::pallet"],[2201,"orml_vesting::module"],[2202,"pallet_balances::pallet"],[2203,"frame_system::pallet"],[2204,"pallet_utility::pallet"],[2205,"sp_version"],[2206,"core::convert"],[2207,"frame_system::limits"],[2208,"frame_system::limits"],[2209,"sp_messenger::endpoint"],[2210,"sp_weights::weight_v2"],[2211,"frame_support::traits::metadata"],[2212,"sp_messenger::messages"],[2213,"sp_messenger::messages"],[2214,"frame_metadata"],[2215,"sp_version"],[2216,"pallet_transaction_payment::types"],[2217,"sp_domains"],[2218,"sp_core::traits"],[2219,"core::convert"],[2220,"sp_consensus_subspace"],[2221,"scale_info::ty"],[2222,"scale_info::form"],[2223,"sp_runtime::transaction_validity"]],"d":["","The address format for describing accounts.","Its a 20 byte representation.","It’s a 32 byte representation.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","","Anyone can author new blocks at genesis.","","","","","","Block type as expected by this runtime.","","","","","","","","Subspace Credits have 18 decimal places.","","","","","","","","","","","Executive: handles dispatch to the various modules.","","","Author of the first block will be able to author blocks …","","Block header type as expected by this runtime.","","It’s an account ID (pubkey).","It’s an account index.","","","Since Subspace is probabilistic this is the average …","","Use the consensus chain’s Normal extrinsics block size …","Use the consensus chain’s Normal extrinsics block weight …","","","","","","","","","","","","","","","Implementation of …","","Provides an implementation of PalletInfo to provide …","","","","It’s some arbitrary raw bytes.","","","","","","Specified root farmer is allowed to author blocks unless …","","","Implements all runtime apis for the client side.","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","The smallest unit of the token is called Shannon.","","","One Subspace Credit.","","","","The SignedExtension to the basic transaction logic.","The payload being signed in transactions.","","","","","","","","","","We allow for 3.75 MiB for Normal extrinsic with 5 MiB …","We allow for 2 seconds of compute with a 6 second average …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unchecked extrinsic type as expected by this runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who can author blocks at genesis.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether rewards should be enabled.","Whether storage access should be enabled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","","","","","","","","","","","","","","","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.","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.","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.","","","","","","","","","","Convert to runtime origin with caller being system signed …","Convert to runtime origin, using as filter: …","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.","Optionally convert the DispatchError into the RuntimeError.","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 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 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 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.","","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.","","","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.","","Get a reference to the inner from the outer.","","The function that should be called.","Generate a set of keys with optionally using the given …","","","","","","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","","","","","","","The block header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","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).","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The AccountId of the sudo key.","","","","","","","","","","","","","","","","","","The version information used to identify this runtime when …","","","Create with system none origin and …","The block number.","","","","","The parent hash.","","","","","","","","Number of iterations for proof of time per slot","","","","","","","","","","","","Create with system root origin and …","","","","","","","","","","","","The signature, address, number of extrinsics have come …","Create with system signed origin and …","","","","","","","","","","","","","","The state trie merkle root","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,170,170,0,0,0,0,0,0,0,52,0,37,53,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,37,53,38,0,0,0,0,52,0,0,0,170,170,0,0,0,0,0,0,0,0,0,0,0,0,37,53,38,0,0,0,0,37,0,0,0,0,0,0,170,0,0,0,0,37,52,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,37,53,38,0,0,0,0,37,53,38,0,0,0,37,53,38,0,0,38,0,0,0,37,0,37,0,0,37,53,38,0,0,0,0,37,53,38,0,0,0,37,53,38,0,15,0,0,0,34,35,36,37,5,15,38,39,40,41,42,171,172,36,5,173,0,7,36,15,17,174,175,17,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,36,36,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,17,36,5,36,36,36,34,35,36,37,5,15,38,39,40,41,42,34,35,36,37,5,15,38,39,40,41,42,35,39,40,41,42,171,227,183,181,226,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,34,36,34,35,52,37,53,15,38,39,40,41,42,52,17,35,39,40,41,42,35,39,40,41,42,35,39,40,41,42,35,39,40,41,42,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,34,52,17,228,38,38,182,36,36,36,35,36,182,36,36,175,17,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,173,173,34,35,52,37,53,15,38,36,34,35,36,37,15,38,39,40,41,42,34,34,34,35,35,35,36,36,36,37,37,37,15,15,15,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,36,7,36,36,36,36,7,36,36,36,36,31,228,36,5,36,34,35,52,36,37,53,5,15,38,39,40,41,42,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,53,53,53,53,53,53,53,53,53,53,5,5,5,5,15,15,38,38,38,38,38,38,38,38,38,38,38,17,39,40,41,42,227,7,53,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,34,34,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,35,35,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,52,52,36,36,37,37,53,53,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,227,227,7,7,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,34,34,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,35,35,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,52,52,36,36,37,37,53,53,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,227,227,7,7,229,34,36,230,36,176,177,178,179,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,221,221,221,222,222,222,223,223,223,224,224,224,225,225,225,38,38,38,36,38,34,7,7,36,31,36,34,35,52,37,53,15,38,39,40,41,42,36,226,36,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,36,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,5,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,34,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,7,15,36,36,36,38,38,38,38,38,38,38,38,38,38,231,34,35,15,39,40,41,42,36,36,36,36,36,36,36,226,172,226,0,36,5,5,228,36,36,36,36,228,35,39,40,41,42,173,36,173,36,7,36,36,36,36,7,7,36,5,5,5,36,36,36,34,52,17,7,5,36,36,36,229,5,5,34,35,52,37,53,15,38,36,36,35,35,35,228,36,36,36,36,175,17,175,17,175,17,15,36,34,35,52,37,53,15,38,39,40,41,42,34,35,36,37,5,15,38,39,40,41,42,175,17,183,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,53,53,53,53,53,53,53,53,53,53,5,15,38,17,39,40,41,42,227,7,5,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,34,35,52,36,37,53,15,38,39,40,41,42,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,36,36,36,36,232,175,17,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,181,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,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,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,[]],0,0,[3,4],[[5,-1],2,6],0,0,[[[7,[-1,-2]]],[[11,[[9,[8]],10]]],12,[[13,[-1]]]],[[],14],[15,[[9,[16]]]],[[17,18],[[11,[2,19]]]],0,0,0,[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[[],24],[[],25],[-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,[],[]],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,2],[26,[[9,[[28,[27]]]]]],[5],[[],29],[[],30],[[31,32],33],[34,34],[35,35],[36,36],[37,37],[5,5],[15,15],[38,38],[39,39],[40,40],[41,41],[42,42],[[-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,[],[]],[[35,35],43],[[39,39],43],[[40,40],43],[[41,41],43],[[42,42],43],0,[-2,44,12,[[13,[-1]]]],[3,45],[[3,[46,[38]],[47,[38]]],[[11,[2,48]]]],[[],[[9,[49]]]],[-1,[[11,[34,50]]],51],[-1,[[11,[35,50]]],51],[-1,[[11,[52,50]]],51],[-1,[[11,[37,50]]],51],[-1,[[11,[53,50]]],51],[-1,[[11,[15,50]]],51],[-1,[[11,[38,50]]],51],[-1,[[11,[39,50]]],51],[-1,[[11,[40,50]]],51],[-1,[[11,[41,50]]],51],[-1,[[11,[42,50]]],51],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[9,[[23,[[2,[[23,[20]],55]]]]]]]],[[[23,[20]]],[[9,[[23,[[2,[[23,[20]],55]]]]]]]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[],52],[[],17],[[-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,[],[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[-1,[[11,[34]]],57],[-1,[[11,[52]]],57],[-1,[[11,[17]]],57],0,[[38,5],58],[[38,5],58],[26,[[9,[59]]]],[26,[[9,[25]]]],[26,[[9,[60]]]],[26,[[9,[[2,[61,[62,[31]]]]]]]],[26,35],[26,[[9,[[23,[20]]]]]],[[26,59,63],[[9,[63]]]],[[26,25,64],[[9,[64]]]],[26,65],0,0,[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],0,0,[[34,-1],2,[66,67]],[[35,-1],2,[66,67]],[[52,-1],2,[66,67]],[[37,-1],2,[66,67]],[[53,-1],2,[66,67]],[[15,-1],2,[66,67]],[[38,-1],2,[66,67]],[[],[[11,[2,8]]]],[[34,34],68],[[35,35],68],[[36,36],68],[[37,37],68],[[15,15],68],[[38,38],68],[[39,39],68],[[40,40],68],[[41,41],68],[[42,42],68],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[31,2],[[[7,[-1,-2]],-3],-4,12,[[13,[-1]]],69,[]],[64,[[9,[[71,[70,31,27]]]]]],[[31,[23,[63]]],72],[[],[[9,[[73,[[62,[31]],70,27]]]]]],[[26,23],[[23,[[74,[[62,[31]],70]]]]]],[[[7,[-1,-2]]],[[9,[75]]],12,[[13,[-1]]]],[[26,23],[[23,[[71,[70,31,27]]]]]],[[],[[9,[[23,[76]]]]]],[[26,23],[[77,[31,70,27]]]],[[[23,[20]]],[[9,[[78,[59]]]]]],0,0,[[],79],[5,68],[[]],[[34,80],81],[[35,80],81],[[52,80],[[11,[2,82]]]],[[36,80],81],[[37,80],81],[[53,80],81],[[5,80],[[11,[2,82]]]],[[15,80],81],[[38,80],81],[[39,80],81],[[40,80],81],[[41,80],81],[[42,80],81],[-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,[]],[-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,[]],[-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,[]],[[[83,[36]]],37],[84,37],[[[85,[36]]],37],[[[86,[36]]],37],[[[87,[36]]],37],[-1,-1,[]],[[[88,[36]]],37],[[[89,[36]]],37],[90,37],[[[91,[36]]],37],[[[92,[36]]],37],[[[93,[36]]],37],[[[94,[36]]],37],[[[95,[36]]],37],[[[96,[36]]],53],[-1,-1,[]],[[[97,[36]]],53],[[[98,[36]]],53],[[[99,[36]]],53],[[[100,[36]]],53],[[[101,[36]]],53],[[[102,[36]]],53],[[[103,[36]]],53],[[[104,[36]]],53],[15,5],[9,5],[[[105,[36]]],5],[-1,-1,[]],[-1,-1,[]],[[[105,[36]]],15],[-1,-1,[]],[[[107,[106,36]]],38],[[[107,[108,36]]],38],[[[107,[109,36]]],38],[[[107,[110,36]]],38],[[[107,[111,36]]],38],[[[107,[112,36]]],38],[[[107,[113,36]]],38],[[[107,[114,36]]],38],[[[107,[115,36]]],38],[[[107,[116,36]]],38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[117,[[9,[53]]]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],0,[[[9,[[23,[20]]]]],[[23,[20]]]],[[[9,[[23,[20]]]]],[[23,[20]]]],0,[26,[[9,[118]]]],[[],27],[[],119],[[],119],[[],27],[[],120],[[],-1,[[121,[120]]]],[[],120],[[],59],[[],59],[[],-1,[[121,[59]]]],[[],122],[[],122],[[],-1,[[121,[122]]]],[[],123],[[],123],[[],-1,[[121,[123]]]],[[],-1,[[121,[124]]]],[[],124],[[],124],[[],125],[[],-1,[[121,[125]]]],[[],125],[[],-1,[[121,[59]]]],[[],59],[[],59],[[],20],[[],20],[[],-1,[[121,[20]]]],[[],-1,[[121,[125]]]],[[],125],[[],125],[[],-1,[[121,[[2,[126,126]]]]]],[[],[[2,[126,126]]]],[[],[[2,[126,126]]]],[[],68],[[],-1,[[121,[68]]]],[[],68],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],8],[[],-1,[[121,[8]]]],[[],127],[[],127],[[],-1,[[121,[127]]]],[[],[[2,[127,127]]]],[[],-1,[[121,[[2,[127,127]]]]]],[[],[[2,[127,127]]]],[[],127],[[],-1,[[121,[127]]]],[[],127],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],-1,[[121,[[2,[126,126]]]]]],[[],[[2,[126,126]]]],[[],[[2,[126,126]]]],[[],[[2,[126,126]]]],[[],-1,[[121,[[2,[126,126]]]]]],[[],[[2,[126,126]]]],[[],-1,[[121,[59]]]],[[],59],[[],59],[[],30],[[],-1,[[121,[30]]]],[[],30],[[],-1,[[121,[128]]]],[[],128],[[],128],[[],-1,[[121,[59]]]],[[],59],[[],59],[[],126],[[],126],[[],-1,[[121,[126]]]],[[],126],[[],126],[[],-1,[[121,[126]]]],[[],-1,[[121,[59]]]],[[],59],[[],59],[[],27],[[],-1,[[121,[27]]]],[[],27],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],129],[[],-1,[[121,[129]]]],[[],129],[[],8],[[],8],[[],-1,[[121,[8]]]],[[],27],[[],27],[[],-1,[[121,[27]]]],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],-1,[[121,[59]]]],[[],59],[[],59],[[],-1,[[121,[25]]]],[[],25],[[],25],[[],3],[[],-1,[[121,[3]]]],[[],3],[[],8],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],-1,[[121,[8]]]],[[],3],[[],3],[[],-1,[[121,[3]]]],[[],-1,[[121,[27]]]],[[],27],[[],27],[[],27],[[],27],[[],-1,[[121,[27]]]],[[],27],[[],27],[[],-1,[[121,[27]]]],[38,130],[131,[[54,[131]]]],[38,132],[133,[[9,[[135,[134]]]]]],[[],[[54,[131]]]],[[34,55],[[54,[20]]]],[[[7,[-1,-2]]],[[11,[68,10]]],12,[[13,[-1]]]],[[[7,[-1,-2]],-3],[[11,[68,10]]],12,[[13,[-1]]],6],[26,25],0,[[],127],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[[[136,[59]]],9],[[],[[9,[56]]]],[32,23],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],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,[],[]],[-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,[],[]],[5],[-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,[],[]],[-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,[],[]],[34,[[23,[[2,[[23,[20]],55]]]]]],[-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,[],[]],[-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,[],[]],[[[7,[-1,-2]],-3],[[11,[[137,[-1]],19]]],12,[[13,[-1]]],[[139,[[138,[-1]]]]]],[15,[[9,[16]]]],[[26,[140,[59]]],68],[141,68],[[],68],[38,[[9,[[107,[111,36]]]]]],[38,[[9,[[107,[115,36]]]]]],[38,[[9,[[107,[113,36]]]]]],[38,[[9,[[107,[116,36]]]]]],[38,[[9,[[107,[112,36]]]]]],[38,[[9,[[107,[109,36]]]]]],[38,[[9,[[107,[108,36]]]]]],[38,[[9,[[107,[114,36]]]]]],[38,[[9,[[107,[106,36]]]]]],[38,[[9,[[107,[110,36]]]]]],0,[[],[[54,[55]]]],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],142],[[],143],[[],144],[8,[[9,[143]]]],[8,[[9,[143]]]],[[],[[23,[8]]]],[[],[[23,[8]]]],[[],[[9,[131]]]],0,[[],[[9,[131]]]],[[],145],[26,68],[[],5],[[],5],0,[[],2],[26,25],[146,[[9,[[2,[147,27]]]]]],[[[136,[59]]],9],0,[[35,35],[[9,[43]]]],[[39,39],[[9,[43]]]],[[40,40],[[9,[43]]]],[[41,41],[[9,[43]]]],[[42,42],[[9,[43]]]],0,[[],148],0,[[],[[11,[2,48]]]],[[[7,[-1,-2]]],[[9,[[149,[-1]]]]],12,[[13,[-1]]]],[8,[[150,[27]]]],[8,[[151,[27]]]],[8,27],[129,27],[[[7,[-1,-2]]],2,12,[[13,[-1]]]],[[[7,[-1,-2]],-3],2,12,[[13,[-1]]],152],[[],59],[5,2],[[],5],[[],5],[[],[[9,[141]]]],[26,[[9,[153]]]],[154,[[9,[155]]]],[[34,-1],11,156],[[52,-1],11,156],[[17,-1],11,156],[[[7,[-1,-2]],157],2,12,[[13,[-1]]]],[[5,-1],2,[[158,[5]]]],[[],68],[[30,159],68],[[30,159],68],0,[[],5],[[],5],[34,56],[35,56],[52,56],[37,56],[53,56],[15,56],[38,56],[[],160],[[],161],[146,35],[146,35],[146,35],0,[[[73,[[62,[31]],70,27]]],2],[[[74,[[62,[31]],70]]],2],[162,[[9,[2]]]],[[[163,[[62,[31]],141]]],2],0,0,0,0,0,0,0,[[],164],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[45,[[9,[3]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[37,[[11,[90]]]],[37,[[11,[84]]]],[37,[[11,[[94,[36]]]]]],[37,[[11,[[95,[36]]]]]],[37,[[11,[[93,[36]]]]]],[37,[[11,[[88,[36]]]]]],[37,[[11,[[91,[36]]]]]],[37,[[11,[[86,[36]]]]]],[37,[[11,[[89,[36]]]]]],[37,[[11,[[83,[36]]]]]],[-1,[[11,[-2]]],[],[]],[37,[[11,[[85,[36]]]]]],[37,[[11,[[87,[36]]]]]],[37,[[11,[[92,[36]]]]]],[53,[[11,[[98,[36]]]]]],[53,[[11,[[101,[36]]]]]],[53,[[11,[[103,[36]]]]]],[53,[[11,[[100,[36]]]]]],[53,[[11,[[97,[36]]]]]],[-1,[[11,[-2]]],[],[]],[53,[[11,[[102,[36]]]]]],[53,[[11,[[96,[36]]]]]],[53,[[11,[[104,[36]]]]]],[53,[[11,[[99,[36]]]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[5,-1],[[11,[-2,5]]],69,[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[[],166],[[],166],[[],[[166,[167]]]],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[-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,[],[]],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,169],[168,169],[[],[[23,[63]]]],[[],120],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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,38,[46,[38]]],[[11,[48]]]],[[131,[54,[20]]],[[9,[[23,[20]]]]]]],"c":[4,5,7,9,40],"p":[[3,"Private",2158],[15,"tuple"],[6,"AccountId",2159],[6,"Nonce",2159],[3,"RuntimeOrigin",0],[8,"Fn",2160],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",2161],[4,"ApiError",2162],[4,"Result",2163],[8,"Block",2164],[8,"CallApiAt",2162],[6,"ApplyExtrinsicResult",2165],[4,"OriginCaller",0],[4,"RawOrigin",2166],[3,"RuntimeGenesisConfig",0],[3,"Storage",2167],[3,"String",2168],[15,"u8"],[15,"array"],[3,"Global",2169],[3,"Vec",2170],[3,"BlockMessagesWithStorageKey",2171],[6,"BlockNumber",2172],[3,"DomainId",2173],[6,"Balance",2159],[3,"BundleProducerElectionParams",2174],[4,"ChainConstants",2175],[4,"ChainId",2171],[6,"Block",0],[3,"InherentData",2176],[3,"CheckInherentsResult",2176],[3,"SessionKeys",0],[4,"HoldIdentifier",0],[3,"Runtime",0],[4,"RuntimeEvent",0],[4,"RuntimeCall",0],[4,"RuntimeFreezeReason",0],[4,"RuntimeHoldReason",0],[4,"RuntimeLockId",0],[4,"RuntimeSlashReason",0],[4,"Ordering",2177],[3,"ApiRef",2162],[4,"MultiAccountId",2172],[6,"DispatchInfoOf",2164],[6,"PostDispatchInfoOf",2164],[4,"TransactionValidityError",2178],[3,"CrateVersion",2179],[3,"Error",2180],[8,"Input",2181],[4,"AllowAuthoringBy",0],[4,"RuntimeError",0],[15,"slice"],[3,"KeyTypeId",2182],[15,"usize"],[8,"Deserializer",2183],[6,"DispatchResultWithPostInfo",2166],[6,"BlockNumber",2184],[3,"DomainBlockLimit",2173],[3,"DomainInstanceData",2173],[6,"NumberFor",2164],[6,"Hash",2159],[6,"Hash",2172],[3,"U256",2184],[8,"Output",2181],[8,"Sized",2185],[15,"bool"],[8,"FnOnce",2160],[6,"Header",2186],[6,"ExecutionReceiptFor",2173],[3,"BlockObjectMapping",2187],[6,"OpaqueBundle",2173],[4,"FraudProof",2188],[3,"StorageProof",2189],[4,"SegmentHeader",2184],[6,"OpaqueBundles",2173],[3,"ExtractedStateRootsFromProof",2171],[3,"Randomness",2184],[3,"Formatter",2190],[6,"Result",2190],[3,"Error",2190],[4,"Event",2191],[4,"Event",2192],[4,"Event",2193],[4,"Event",2194],[4,"Event",2195],[4,"Event",2196],[4,"Event",2197],[4,"Event",2198],[4,"Event",2199],[4,"Event",2200],[4,"Event",2201],[4,"Event",2202],[4,"Event",2203],[4,"Error",2198],[4,"Error",2202],[4,"Error",2193],[4,"Error",2199],[4,"Error",2195],[4,"Error",2201],[4,"Error",2196],[4,"Error",2203],[4,"Error",2194],[6,"Origin",2203],[6,"Utility",0],[6,"CallableCallFor",2166],[6,"Balances",0],[6,"Transporter",0],[6,"Vesting",0],[6,"Domains",0],[6,"Subspace",0],[6,"Messenger",0],[6,"Sudo",0],[6,"Timestamp",0],[6,"System",0],[4,"DispatchError",2165],[3,"H256",2204],[15,"u128"],[3,"RuntimeVersion",2205],[8,"From",2206],[3,"BlockWeights",2207],[3,"BlockLength",2207],[4,"StateVersion",2167],[6,"SlotNumber",2184],[15,"u64"],[3,"HistorySize",2208],[6,"EndpointId",2209],[3,"Weight",2210],[3,"CallMetadata",2179],[15,"str"],[3,"DispatchInfo",2166],[4,"Endpoint",2209],[8,"EndpointHandler",2209],[3,"Box",2211],[3,"CrossDomainMessage",2171],[6,"StorageChanges",2162],[6,"HashingFor",2164],[8,"Backend",2212],[3,"BlockInfo",2171],[6,"FarmerPublicKey",2175],[15,"u16"],[3,"OpaqueMetadata",2213],[3,"RuntimeMetadataPrefixed",2214],[3,"NativeVersion",2205],[6,"OperatorId",2173],[6,"OperatorPublicKey",2173],[4,"PotParameters",2175],[6,"ProofRecorder",2162],[3,"FeeDetails",2215],[3,"RuntimeDispatchInfo",2215],[8,"Extension",2216],[6,"RuntimeId",2173],[3,"SegmentIndex",2208],[3,"SegmentCommitment",2208],[8,"Serializer",2217],[4,"CallContext",2218],[8,"Into",2206],[6,"MessageId",2171],[3,"SlotDuration",2219],[3,"SolutionRanges",2175],[6,"EquivocationProof",2175],[3,"SignedVote",2175],[6,"Moment",2159],[3,"TypeId",2220],[3,"Type",2221],[4,"MetaForm",2222],[4,"TransactionSource",2178],[6,"TransactionValidity",2178],[6,"Address",0],[6,"SystemConfig",0],[6,"TransactionPaymentConfig",0],[6,"SubspaceConfig",0],[6,"BalancesConfig",0],[6,"GenesisConfig",0],[3,"CreditSupply",0],[3,"TotalSpacePledged",0],[3,"BlockchainHistorySize",0],[3,"TransactionByteFee",0],[3,"LiquidityInfo",0],[3,"OnChargeTransaction",0],[3,"DomainInfo",0],[3,"AccountIdConverter",0],[3,"Version",0],[3,"BlockHashCount",0],[3,"SubspaceBlockWeights",0],[3,"SubspaceBlockLength",0],[3,"ExtrinsicsRootStateVersion",0],[3,"BlockAuthoringDelay",0],[3,"PotEntropyInjectionInterval",0],[3,"PotEntropyInjectionLookbackDepth",0],[3,"PotEntropyInjectionDelay",0],[3,"SlotProbability",0],[3,"ShouldAdjustSolutionRange",0],[3,"ExpectedVotesPerBlock",0],[3,"ConfirmationDepthK",0],[3,"RecentSegments",0],[3,"RecentHistoryFraction",0],[3,"MinSectorLifetime",0],[3,"MaxHolds",0],[3,"StorageFeesEscrowBlockReward",0],[3,"StorageFeesEscrowBlockTax",0],[3,"RelayConfirmationDepth",0],[3,"SelfChainId",0],[3,"TransporterEndpointId",0],[3,"MaximumReceiptDrift",0],[3,"InitialDomainTxRange",0],[3,"DomainTxRangeAdjustmentInterval",0],[3,"DomainRuntimeUpgradeDelay",0],[3,"MinOperatorStake",0],[3,"MaxDomainBlockSize",0],[3,"MaxDomainBlockWeight",0],[3,"MaxBundlesPerBlock",0],[3,"DomainInstantiationDeposit",0],[3,"MaxDomainNameLength",0],[3,"BlockTreePruningDepth",0],[3,"StakeWithdrawalLockingPeriod",0],[3,"StakeEpochDuration",0],[3,"TreasuryAccount",0],[3,"MaxPendingStakingOperation",0],[3,"MaxNominators",0],[3,"SudoId",0],[3,"BlockReward",0],[3,"VoteReward",0],[3,"MinVestedTransfer",0],[3,"PalletInfo",0],[3,"RuntimeApi",0],[6,"Header",0],[6,"UncheckedExtrinsic",0],[6,"DomainsConfig",0],[6,"SudoConfig",0],[6,"VestingConfig",0]],"b":[[804,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[805,"impl-From%3CEvent%3E-for-RuntimeEvent"],[806,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[807,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[808,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[810,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[811,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[812,"impl-From%3CEvent%3E-for-RuntimeEvent"],[813,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[814,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[815,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[816,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[817,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[818,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[820,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[821,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[822,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[823,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[824,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[825,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[826,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[827,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[828,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[829,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[830,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[835,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[836,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[837,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[838,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[839,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[840,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[841,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[842,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[843,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[844,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1130,"impl-Version"],[1131,"impl-Get%3C_I%3E-for-Version"],[1132,"impl-TypedGet-for-Version"],[1133,"impl-TypedGet-for-BlockHashCount"],[1134,"impl-BlockHashCount"],[1135,"impl-Get%3C_I%3E-for-BlockHashCount"],[1136,"impl-SubspaceBlockWeights"],[1137,"impl-TypedGet-for-SubspaceBlockWeights"],[1138,"impl-Get%3C_I%3E-for-SubspaceBlockWeights"],[1139,"impl-TypedGet-for-SubspaceBlockLength"],[1140,"impl-SubspaceBlockLength"],[1141,"impl-Get%3C_I%3E-for-SubspaceBlockLength"],[1142,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1143,"impl-ExtrinsicsRootStateVersion"],[1144,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1145,"impl-TypedGet-for-BlockAuthoringDelay"],[1146,"impl-Get%3C_I%3E-for-BlockAuthoringDelay"],[1147,"impl-BlockAuthoringDelay"],[1148,"impl-Get%3C_I%3E-for-PotEntropyInjectionInterval"],[1149,"impl-PotEntropyInjectionInterval"],[1150,"impl-TypedGet-for-PotEntropyInjectionInterval"],[1151,"impl-PotEntropyInjectionLookbackDepth"],[1152,"impl-TypedGet-for-PotEntropyInjectionLookbackDepth"],[1153,"impl-Get%3C_I%3E-for-PotEntropyInjectionLookbackDepth"],[1154,"impl-Get%3C_I%3E-for-PotEntropyInjectionDelay"],[1155,"impl-TypedGet-for-PotEntropyInjectionDelay"],[1156,"impl-PotEntropyInjectionDelay"],[1157,"impl-Get%3C_I%3E-for-SlotProbability"],[1158,"impl-SlotProbability"],[1159,"impl-TypedGet-for-SlotProbability"],[1160,"impl-TypedGet-for-ShouldAdjustSolutionRange"],[1161,"impl-Get%3C_I%3E-for-ShouldAdjustSolutionRange"],[1162,"impl-ShouldAdjustSolutionRange"],[1163,"impl-TypedGet-for-ExpectedVotesPerBlock"],[1164,"impl-Get%3C_I%3E-for-ExpectedVotesPerBlock"],[1165,"impl-ExpectedVotesPerBlock"],[1166,"impl-ConfirmationDepthK"],[1167,"impl-TypedGet-for-ConfirmationDepthK"],[1168,"impl-Get%3C_I%3E-for-ConfirmationDepthK"],[1169,"impl-RecentSegments"],[1170,"impl-TypedGet-for-RecentSegments"],[1171,"impl-Get%3C_I%3E-for-RecentSegments"],[1172,"impl-TypedGet-for-RecentHistoryFraction"],[1173,"impl-Get%3C_I%3E-for-RecentHistoryFraction"],[1174,"impl-RecentHistoryFraction"],[1175,"impl-TypedGet-for-MinSectorLifetime"],[1176,"impl-Get%3C_I%3E-for-MinSectorLifetime"],[1177,"impl-MinSectorLifetime"],[1178,"impl-Get%3C_I%3E-for-MaxHolds"],[1179,"impl-MaxHolds"],[1180,"impl-TypedGet-for-MaxHolds"],[1181,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockReward"],[1182,"impl-StorageFeesEscrowBlockReward"],[1183,"impl-TypedGet-for-StorageFeesEscrowBlockReward"],[1184,"impl-StorageFeesEscrowBlockTax"],[1185,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockTax"],[1186,"impl-TypedGet-for-StorageFeesEscrowBlockTax"],[1187,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1188,"impl-RelayConfirmationDepth"],[1189,"impl-TypedGet-for-RelayConfirmationDepth"],[1190,"impl-SelfChainId"],[1191,"impl-Get%3C_I%3E-for-SelfChainId"],[1192,"impl-TypedGet-for-SelfChainId"],[1193,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1194,"impl-TransporterEndpointId"],[1195,"impl-TypedGet-for-TransporterEndpointId"],[1196,"impl-Get%3C_I%3E-for-MaximumReceiptDrift"],[1197,"impl-MaximumReceiptDrift"],[1198,"impl-TypedGet-for-MaximumReceiptDrift"],[1199,"impl-TypedGet-for-InitialDomainTxRange"],[1200,"impl-InitialDomainTxRange"],[1201,"impl-Get%3C_I%3E-for-InitialDomainTxRange"],[1202,"impl-DomainTxRangeAdjustmentInterval"],[1203,"impl-TypedGet-for-DomainTxRangeAdjustmentInterval"],[1204,"impl-Get%3C_I%3E-for-DomainTxRangeAdjustmentInterval"],[1205,"impl-Get%3C_I%3E-for-DomainRuntimeUpgradeDelay"],[1206,"impl-TypedGet-for-DomainRuntimeUpgradeDelay"],[1207,"impl-DomainRuntimeUpgradeDelay"],[1208,"impl-MinOperatorStake"],[1209,"impl-Get%3C_I%3E-for-MinOperatorStake"],[1210,"impl-TypedGet-for-MinOperatorStake"],[1211,"impl-TypedGet-for-MaxDomainBlockSize"],[1212,"impl-Get%3C_I%3E-for-MaxDomainBlockSize"],[1213,"impl-MaxDomainBlockSize"],[1214,"impl-MaxDomainBlockWeight"],[1215,"impl-Get%3C_I%3E-for-MaxDomainBlockWeight"],[1216,"impl-TypedGet-for-MaxDomainBlockWeight"],[1217,"impl-MaxBundlesPerBlock"],[1218,"impl-TypedGet-for-MaxBundlesPerBlock"],[1219,"impl-Get%3C_I%3E-for-MaxBundlesPerBlock"],[1220,"impl-TypedGet-for-DomainInstantiationDeposit"],[1221,"impl-DomainInstantiationDeposit"],[1222,"impl-Get%3C_I%3E-for-DomainInstantiationDeposit"],[1223,"impl-MaxDomainNameLength"],[1224,"impl-Get%3C_I%3E-for-MaxDomainNameLength"],[1225,"impl-TypedGet-for-MaxDomainNameLength"],[1226,"impl-Get%3C_I%3E-for-BlockTreePruningDepth"],[1227,"impl-TypedGet-for-BlockTreePruningDepth"],[1228,"impl-BlockTreePruningDepth"],[1229,"impl-Get%3C_I%3E-for-StakeWithdrawalLockingPeriod"],[1230,"impl-StakeWithdrawalLockingPeriod"],[1231,"impl-TypedGet-for-StakeWithdrawalLockingPeriod"],[1232,"impl-Get%3C_I%3E-for-StakeEpochDuration"],[1233,"impl-StakeEpochDuration"],[1234,"impl-TypedGet-for-StakeEpochDuration"],[1235,"impl-TypedGet-for-TreasuryAccount"],[1236,"impl-Get%3C_I%3E-for-TreasuryAccount"],[1237,"impl-TreasuryAccount"],[1238,"impl-MaxPendingStakingOperation"],[1239,"impl-TypedGet-for-MaxPendingStakingOperation"],[1240,"impl-Get%3C_I%3E-for-MaxPendingStakingOperation"],[1241,"impl-MaxNominators"],[1242,"impl-TypedGet-for-MaxNominators"],[1243,"impl-Get%3C_I%3E-for-MaxNominators"],[1244,"impl-TypedGet-for-SudoId"],[1245,"impl-SudoId"],[1246,"impl-Get%3C_I%3E-for-SudoId"],[1247,"impl-Get%3C_I%3E-for-BlockReward"],[1248,"impl-BlockReward"],[1249,"impl-TypedGet-for-BlockReward"],[1250,"impl-TypedGet-for-VoteReward"],[1251,"impl-VoteReward"],[1252,"impl-Get%3C_I%3E-for-VoteReward"],[1253,"impl-TypedGet-for-MinVestedTransfer"],[1254,"impl-MinVestedTransfer"],[1255,"impl-Get%3C_I%3E-for-MinVestedTransfer"],[1557,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1558,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1559,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1560,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1561,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1562,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1563,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1564,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1565,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1566,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1576,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1577,"impl-Runtime"],[1578,"impl-Runtime"],[1579,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1580,"impl-Runtime"],[1581,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1587,"impl-OriginTrait-for-RuntimeOrigin"],[1588,"impl-RuntimeOrigin"],[1613,"impl-OriginTrait-for-RuntimeOrigin"],[1614,"impl-RuntimeOrigin"],[1627,"impl-RuntimeOrigin"],[1628,"impl-OriginTrait-for-RuntimeOrigin"],[1801,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1802,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1803,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1804,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1805,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1806,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1807,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1808,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1809,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1810,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1812,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1813,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1814,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1815,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1816,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1817,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1818,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1819,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1821,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1822,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1823,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1824,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"]]},\ +"subspace_test_runtime":{"doc":"","t":"DGNNGGGGGGENGNNNGGDDDDDDDRDDDDGNNNNGGDDNGGENNDDRDDDDDDDDGNNNDDDGNDEDDDDNDDDGNNDDDEEEEDEEDERRGRDDDGGDDDDDGNNNDDGGNNNGDGNNNGGNDDGNGNGGNNNDDGGNNNRDGNNNGNDRRLLLLLLLLLLLMMLLMALLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLFLLLMLLLLMLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLMMMMMMNLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","n":["AccountIdConverter","Address","Address20","Address32","AllPallets","AllPalletsReversedWithSystemFirst","AllPalletsWithSystem","AllPalletsWithSystemReversed","AllPalletsWithoutSystem","AllPalletsWithoutSystemReversed","AllowAuthoringBy","Anyone","Balances","Balances","Balances","Balances","BalancesConfig","Block","BlockAuthoringDelay","BlockHashCount","BlockReward","BlockTreePruningDepth","BlockchainHistorySize","ConfirmationDepthK","CreditSupply","DECIMAL_PLACES","DomainInfo","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExpectedVotesPerBlock","ExtrinsicsRootStateVersion","FirstFarmer","GenesisConfig","Header","HoldIdentifier","Id","Index","InitialDomainTxRange","LiquidityInfo","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxHolds","MaxNominators","MaxPendingStakingOperation","MaximumReceiptDrift","Messenger","Messenger","Messenger","Messenger","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","OffencesSubspace","OffencesSubspace","OnChargeTransaction","OriginCaller","PalletInfo","PotEntropyInjectionDelay","PotEntropyInjectionInterval","PotEntropyInjectionLookbackDepth","Raw","RecentHistoryFraction","RecentSegments","RelayConfirmationDepth","Rewards","Rewards","RootFarmer","Runtime","RuntimeApi","RuntimeApiImpl","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeGenesisConfig","RuntimeHoldReason","RuntimeLockId","RuntimeOrigin","RuntimeSlashReason","SHANNON","SLOT_DURATION","SS58Prefix","SSC","SelfChainId","SessionKeys","ShouldAdjustSolutionRange","SignedExtra","SignedPayload","SlotProbability","StakeEpochDuration","StakeWithdrawalLockingPeriod","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","Sudo","SudoConfig","SudoId","System","System","System","System","SystemConfig","Timestamp","Timestamp","TotalSpacePledged","TransactionByteFee","TransactionFees","TransactionFees","TransactionPayment","TransactionPayment","TransactionPaymentConfig","Transporter","Transporter","Transporter","Transporter","TransporterEndpointId","TreasuryAccount","UncheckedExtrinsic","Utility","Utility","Utility","Utility","VERSION","Version","Vesting","Vesting","Vesting","Vesting","VestingConfig","Void","VoteReward","WASM_BINARY","WASM_BINARY_BLOATY","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","_config","_config","account_nonce","add_filter","allow_authoring_by","api","api_version","apply_extrinsic","as_system_ref","assimilate_storage","balances","balances","balances","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_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","blake2_256","block_messages","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","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","borrow_mut","build","bundle_producer_election_params","caller","chain_constants","chain_id","check_inherents","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","cmp","cmp","cmp","cmp","cmp","code","construct_runtime_api","convert","correct_and_deposit_fee","crate_version","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_into_raw_public_keys","decode_session_keys","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_max","defensive_max","defensive_min","defensive_min","defensive_min","defensive_min","defensive_min","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_max","defensive_strict_min","defensive_strict_min","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","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","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","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","deref_mut","deserialize","deserialize","deserialize","digest","dispatch","dispatch_bypass_filter","domain_best_number","domain_best_number","domain_block_limit","domain_instance_data","domain_instantiation_id","domain_runtime_code","domain_state_root","domain_state_root","domain_tx_range","domains","domains","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","enable_rewards","enable_storage_access","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","encode_to","ensure_inherents_are_first","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","execute_block","execute_in_transaction","execution_receipt","extract_block_object_mapping","extract_bundle","extract_fraud_proofs","extract_proof","extract_receipts","extract_segment_headers","extract_successful_bundles","extract_xdm_proof_state_roots","extrinsics","extrinsics_root","extrinsics_shuffling_seed","filter_call","finalize_block","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_dispatch_error","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_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_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_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","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","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","from_ref","from_ref","function","generate","generate_session_keys","genesis_domain","genesis_state_root","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_call_metadata","get_call_names","get_dispatch_info","get_endpoint_handler","get_module_names","get_raw","has_api","has_api_with","head_receipt_number","header","history_size","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","identity","inbox_response_message_unsigned","index","inherent_extrinsics","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize_block","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_caller","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_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_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_mut","into_raw_public_keys","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","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","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","into_ref","into_storage_changes","into_system","is_domain_info_confirmed","is_in_block_list","is_inherent","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","is_sub_type","key","key_ids","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_pieces_in_sector","metadata","metadata","metadata_at_version","metadata_at_version","metadata_versions","metadata_versions","module_name","multiplier","name","native_version","non_empty_er_exists","none","none","number","offchain_worker","oldest_receipt_number","operator","outbox_message_unsigned","parent_hash","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","phantom","pot_parameters","pot_slot_iterations","pre_dispatch","proof_recorder","query_fee_details","query_info","query_length_to_fee","query_weight_to_fee","record_proof","register_extension","relay_confirmation_depth","reset_filter","root","root","root_plot_public_key","runtime_id","segment_commitment","serialize","serialize","serialize","set_call_context","set_caller_from","should_adjust_solution_range","should_relay_inbox_message_response","should_relay_outbox_message","signature","signed","signed","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slot_duration","solution_ranges","staking_pending_deposit","staking_pending_unlock","staking_staked","state_root","submit_bundle_unsigned","submit_fraud_proof_unsigned","submit_report_equivocation_extrinsic","submit_vote_extrinsic","subspace","subspace","sudo","sudo","system","system","system","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_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_payment","transaction_payment","try_convert_back","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_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_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_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","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","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","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","try_into","try_with_caller","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_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_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_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_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","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","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","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","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","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","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","unique_saturated_into","validate_transaction","validate_unsigned","validated_object_call_hashes","version","vesting","vesting","vesting","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","withdraw_fee","dispatch"],"q":[[0,"subspace_test_runtime"],[2157,"subspace_test_runtime::api"],[2158,"dyn_clone::sealed"],[2159,"subspace_runtime_primitives"],[2160,"subspace_runtime_primitives"],[2161,"core::option"],[2162,"sp_api"],[2163,"core::result"],[2164,"sp_runtime::traits"],[2165,"sp_api"],[2166,"frame_support::dispatch"],[2167,"sp_storage"],[2168,"alloc::string"],[2169,"alloc::alloc"],[2170,"alloc::vec"],[2171,"sp_messenger::messages"],[2172,"domain_runtime_primitives"],[2173,"sp_domains"],[2174,"subspace_runtime_primitives"],[2175,"sp_consensus_subspace"],[2176,"sp_messenger::messages"],[2177,"sp_inherents"],[2178,"sp_api"],[2179,"frame_support::traits::metadata"],[2180,"parity_scale_codec::error"],[2181,"parity_scale_codec::codec"],[2182,"sp_core::crypto"],[2183,"serde::de"],[2184,"frame_support::dispatch"],[2185,"sp_domains"],[2186,"core::ops::function"],[2187,"sp_domains"],[2188,"sp_domains"],[2189,"sp_trie::storage_proof"],[2190,"subspace_core_primitives"],[2191,"core::fmt"],[2192,"pallet_transporter::pallet"],[2193,"pallet_domains::pallet"],[2194,"pallet_offences_subspace::pallet"],[2195,"pallet_transaction_fees::pallet"],[2196,"pallet_transaction_payment::pallet"],[2197,"pallet_rewards::pallet"],[2198,"pallet_messenger::pallet"],[2199,"pallet_sudo::pallet"],[2200,"orml_vesting::module"],[2201,"pallet_utility::pallet"],[2202,"frame_system::pallet"],[2203,"pallet_balances::pallet"],[2204,"orml_vesting::module"],[2205,"sp_version"],[2206,"core::convert"],[2207,"frame_system::limits"],[2208,"frame_system::limits"],[2209,"sp_messenger::endpoint"],[2210,"sp_weights::weight_v2"],[2211,"frame_support::traits::metadata"],[2212,"sp_messenger::messages"],[2213,"sp_messenger::messages"],[2214,"frame_metadata"],[2215,"sp_version"],[2216,"pallet_transaction_payment::types"],[2217,"sp_domains"],[2218,"sp_core::traits"],[2219,"core::convert"],[2220,"sp_consensus_subspace"],[2221,"scale_info::ty"],[2222,"scale_info::form"],[2223,"sp_runtime::transaction_validity"]],"d":["","The address format for describing accounts.","Its a 20 byte representation.","It’s a 32 byte representation.","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","All pallets included in the runtime as a nested tuple of …","","Anyone can author new blocks at genesis.","","","","","","Block type as expected by this runtime.","","","","","","","","Subspace Credits have 18 decimal places.","","","","","","","","","","","Executive: handles dispatch to the various modules.","","","Author of the first block will be able to author blocks …","","Block header type as expected by this runtime.","","It’s an account ID (pubkey).","It’s an account index.","","","Since Subspace is probabilistic this is the average …","","Use the consensus chain’s Normal extrinsics block size …","Use the consensus chain’s Normal extrinsics block weight …","","","","","","","","","","","","","","","Implementation of …","","Provides an implementation of PalletInfo to provide …","","","","It’s some arbitrary raw bytes.","","","","","","Specified root farmer is allowed to author blocks unless …","","","Implements all runtime apis for the client side.","","","","A reason for placing a freeze on funds.","","A reason for placing a hold on funds.","An identifier for each lock placed on funds.","The runtime origin type representing the origin of a call.","A reason for slashing funds.","The smallest unit of the token is called Shannon.","","","One Subspace Credit.","","","","The SignedExtension to the basic transaction logic.","The payload being signed in transactions.","","","","","","","","","","We allow for 3.75 MiB for Normal extrinsic with 5 MiB …","We allow for 2 seconds of compute with a 6 second average …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unchecked extrinsic type as expected by this runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who can author blocks at genesis.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode Self from the given encoded slice and convert Self …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A chain-specific digest of data useful for light clients …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether rewards should be enabled.","Whether storage access should be enabled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The accompanying extrinsics.","The merkle root of the extrinsics.","","","","","","","","","","","","","","","","","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.","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.","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.","","","","","","","","","","Convert to runtime origin with caller being system signed …","Convert to runtime origin, using as filter: …","","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.","Optionally convert the DispatchError into the RuntimeError.","","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 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 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 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.","","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.","","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.","Get a reference to the inner from the outer.","","The function that should be called.","Generate a set of keys with optionally using the given …","","","","","","","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","Returns the value of this parameter type.","","","","","Returns the value of this parameter type.","","","Returns the value of this parameter type.","","","","","","","","","","The block header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","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).","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts Self into a Vec of (raw public key, KeyTypeId).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The AccountId of the sudo key.","","","","","","","","","","","","","","","","","","The version information used to identify this runtime when …","","","Create with system none origin and …","The block number.","","","","","The parent hash.","","","","","","","","Number of iterations for proof of time per slot","","","","","","","","","","","Create with system root origin and …","","","","","","","","","","","","","The signature, address, number of extrinsics have come …","","Create with system signed origin and …","","","","","","","","","","","","","The state trie merkle root","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,170,170,0,0,0,0,0,0,0,52,0,37,53,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,37,53,38,0,0,0,0,52,0,0,0,170,170,0,0,0,0,0,0,0,0,0,0,0,0,37,53,38,0,0,0,0,37,0,0,0,0,0,0,170,0,0,0,0,37,52,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,37,53,38,0,0,0,0,37,53,38,0,0,0,37,53,38,0,0,38,0,0,0,37,0,37,0,0,37,53,38,0,0,0,0,37,53,38,0,0,0,37,53,38,0,15,0,0,0,34,35,36,37,5,15,38,39,40,41,42,171,172,36,5,173,0,7,36,15,17,174,175,17,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,36,36,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,17,36,5,36,36,36,34,35,36,37,5,15,38,39,40,41,42,34,35,36,37,5,15,38,39,40,41,42,35,39,40,41,42,171,227,183,181,226,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,34,36,34,35,52,37,53,15,38,39,40,41,42,52,17,35,39,40,41,42,35,39,40,41,42,35,39,40,41,42,35,39,40,41,42,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,34,52,17,228,38,38,182,36,36,36,35,36,182,36,36,175,17,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,173,173,34,35,52,37,53,15,38,36,34,35,36,37,15,38,39,40,41,42,34,34,34,35,35,35,36,36,36,37,37,37,15,15,15,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,36,7,36,36,36,36,7,36,36,36,36,31,228,36,5,36,34,35,52,36,37,53,5,15,38,39,40,41,42,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,53,53,53,53,53,53,53,53,53,53,5,5,5,5,15,15,38,38,38,38,38,38,38,38,38,38,38,17,39,40,41,42,227,7,53,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,34,34,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,35,35,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,52,52,36,36,37,37,53,53,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,227,227,7,7,176,176,177,177,178,178,179,179,180,180,181,181,182,182,183,183,34,34,184,184,185,185,186,186,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,35,35,200,200,201,201,202,202,203,203,204,204,205,205,206,206,207,207,208,208,209,209,210,210,211,211,212,212,213,213,214,214,215,215,216,216,217,217,218,218,219,219,220,220,221,221,222,222,223,223,224,224,225,225,226,226,52,52,36,36,37,37,53,53,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,227,227,7,7,229,34,36,230,36,176,177,178,179,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,192,192,193,193,193,194,194,194,195,195,195,196,196,196,197,197,197,198,198,198,199,199,199,200,200,200,201,201,201,202,202,202,203,203,203,204,204,204,205,205,205,206,206,206,207,207,207,208,208,208,209,209,209,210,210,210,211,211,211,212,212,212,213,213,213,214,214,214,215,215,215,216,216,216,217,217,217,218,218,218,219,219,219,220,220,220,221,221,221,222,222,222,223,223,223,224,224,224,225,225,225,38,38,38,36,38,34,7,7,36,31,36,34,35,52,37,53,15,38,39,40,41,42,36,226,36,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,36,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,5,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,34,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,7,15,36,36,36,38,38,38,38,38,38,38,38,38,38,231,34,35,15,39,40,41,42,36,36,36,36,36,36,36,226,172,226,0,36,5,5,228,36,36,36,36,228,35,39,40,41,42,173,36,173,36,7,36,36,36,36,7,7,36,5,5,5,36,36,36,34,52,17,7,5,36,36,36,229,5,5,34,35,52,37,53,15,38,36,36,35,35,35,228,36,36,36,36,175,17,175,17,175,17,15,36,34,35,52,37,53,15,38,39,40,41,42,34,35,36,37,5,15,38,39,40,41,42,175,17,183,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,53,53,53,53,53,53,53,53,53,53,5,15,38,17,39,40,41,42,227,7,5,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,34,35,52,37,53,15,38,39,40,41,42,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,34,35,52,36,37,53,15,38,39,40,41,42,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,36,36,36,36,232,175,17,176,177,178,179,180,181,182,183,34,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,35,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,52,36,37,53,5,15,38,17,39,40,41,42,227,7,181,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,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,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,[]],0,0,[3,4],[[5,-1],2,6],0,0,[[[7,[-1,-2]]],[[11,[[9,[8]],10]]],12,[[13,[-1]]]],[[],14],[15,[[9,[16]]]],[[17,18],[[11,[2,19]]]],0,0,0,[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[[],24],[[],25],[-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,[],[]],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,2],[26,[[9,[[28,[27]]]]]],[5],[[],29],[[],30],[[31,32],33],[34,34],[35,35],[36,36],[37,37],[5,5],[15,15],[38,38],[39,39],[40,40],[41,41],[42,42],[[-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,[],[]],[[35,35],43],[[39,39],43],[[40,40],43],[[41,41],43],[[42,42],43],0,[-2,44,12,[[13,[-1]]]],[3,45],[[3,[46,[38]],[47,[38]]],[[11,[2,48]]]],[[],[[9,[49]]]],[-1,[[11,[34,50]]],51],[-1,[[11,[35,50]]],51],[-1,[[11,[52,50]]],51],[-1,[[11,[37,50]]],51],[-1,[[11,[53,50]]],51],[-1,[[11,[15,50]]],51],[-1,[[11,[38,50]]],51],[-1,[[11,[39,50]]],51],[-1,[[11,[40,50]]],51],[-1,[[11,[41,50]]],51],[-1,[[11,[42,50]]],51],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[8,[54,[20]]],[[11,[-1,50]]],[]],[[[54,[20]]],[[9,[[23,[[2,[[23,[20]],55]]]]]]]],[[[23,[20]]],[[9,[[23,[[2,[[23,[20]],55]]]]]]]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[8,-1],[[11,[-2,50]]],51,[]],[[],52],[[],17],[[-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,[],[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[56,-1,[]],[-1,[[11,[34]]],57],[-1,[[11,[52]]],57],[-1,[[11,[17]]],57],0,[[38,5],58],[[38,5],58],[26,[[9,[59]]]],[26,[[9,[25]]]],[26,[[9,[60]]]],[26,[[9,[[2,[61,[62,[31]]]]]]]],[26,35],[26,[[9,[[23,[20]]]]]],[[26,59,63],[[9,[63]]]],[[26,25,64],[[9,[64]]]],[26,65],0,0,[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],[56,2],0,0,[[34,-1],2,[66,67]],[[35,-1],2,[66,67]],[[52,-1],2,[66,67]],[[37,-1],2,[66,67]],[[53,-1],2,[66,67]],[[15,-1],2,[66,67]],[[38,-1],2,[66,67]],[[],[[11,[2,8]]]],[[34,34],68],[[35,35],68],[[36,36],68],[[37,37],68],[[15,15],68],[[38,38],68],[[39,39],68],[[40,40],68],[[41,41],68],[[42,42],68],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[[-1,-2],68,[],[]],[31,2],[[[7,[-1,-2]],-3],-4,12,[[13,[-1]]],69,[]],[64,[[9,[[71,[70,31,27]]]]]],[[31,[23,[63]]],72],[[],[[9,[[73,[[62,[31]],70,27]]]]]],[[26,23],[[23,[[74,[[62,[31]],70]]]]]],[[[7,[-1,-2]]],[[9,[75]]],12,[[13,[-1]]]],[[26,23],[[23,[[71,[70,31,27]]]]]],[[],[[9,[[23,[76]]]]]],[[26,23],[[77,[31,70,27]]]],[[[23,[20]]],[[9,[[78,[59]]]]]],0,0,[[],79],[5,68],[[]],[[34,80],81],[[35,80],81],[[52,80],[[11,[2,82]]]],[[36,80],81],[[37,80],81],[[53,80],81],[[5,80],[[11,[2,82]]]],[[15,80],81],[[38,80],81],[[39,80],81],[[40,80],81],[[41,80],81],[[42,80],81],[-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,[]],[-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,[]],[-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,[]],[[[83,[36]]],37],[[[84,[36]]],37],[[[85,[36]]],37],[86,37],[[[87,[36]]],37],[-1,-1,[]],[[[88,[36]]],37],[[[89,[36]]],37],[[[90,[36]]],37],[[[91,[36]]],37],[[[92,[36]]],37],[93,37],[[[94,[36]]],37],[[[95,[36]]],37],[-1,-1,[]],[[[96,[36]]],53],[[[97,[36]]],53],[[[98,[36]]],53],[[[99,[36]]],53],[[[100,[36]]],53],[[[101,[36]]],53],[[[102,[36]]],53],[[[103,[36]]],53],[[[104,[36]]],53],[9,5],[[[105,[36]]],5],[15,5],[-1,-1,[]],[-1,-1,[]],[[[105,[36]]],15],[[[107,[106,36]]],38],[[[107,[108,36]]],38],[[[107,[109,36]]],38],[[[107,[110,36]]],38],[[[107,[111,36]]],38],[[[107,[112,36]]],38],[[[107,[113,36]]],38],[-1,-1,[]],[[[107,[114,36]]],38],[[[107,[115,36]]],38],[[[107,[116,36]]],38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[117,[[9,[53]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],0,[[[9,[[23,[20]]]]],[[23,[20]]]],[[[9,[[23,[20]]]]],[[23,[20]]]],0,[26,[[9,[118]]]],[[],27],[[],119],[[],119],[[],27],[[],120],[[],-1,[[121,[120]]]],[[],120],[[],59],[[],59],[[],-1,[[121,[59]]]],[[],-1,[[121,[122]]]],[[],122],[[],122],[[],123],[[],-1,[[121,[123]]]],[[],123],[[],124],[[],124],[[],-1,[[121,[124]]]],[[],125],[[],-1,[[121,[125]]]],[[],125],[[],-1,[[121,[59]]]],[[],59],[[],59],[[],20],[[],-1,[[121,[20]]]],[[],20],[[],125],[[],125],[[],-1,[[121,[125]]]],[[],[[2,[126,126]]]],[[],[[2,[126,126]]]],[[],-1,[[121,[[2,[126,126]]]]]],[[],68],[[],-1,[[121,[68]]]],[[],68],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],8],[[],-1,[[121,[8]]]],[[],127],[[],-1,[[121,[127]]]],[[],127],[[],-1,[[121,[[2,[127,127]]]]]],[[],[[2,[127,127]]]],[[],[[2,[127,127]]]],[[],127],[[],-1,[[121,[127]]]],[[],127],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],-1,[[121,[[2,[126,126]]]]]],[[],[[2,[126,126]]]],[[],[[2,[126,126]]]],[[],[[2,[126,126]]]],[[],[[2,[126,126]]]],[[],-1,[[121,[[2,[126,126]]]]]],[[],59],[[],59],[[],-1,[[121,[59]]]],[[],-1,[[121,[30]]]],[[],30],[[],30],[[],128],[[],-1,[[121,[128]]]],[[],128],[[],-1,[[121,[59]]]],[[],59],[[],59],[[],126],[[],126],[[],-1,[[121,[126]]]],[[],-1,[[121,[126]]]],[[],126],[[],126],[[],59],[[],59],[[],-1,[[121,[59]]]],[[],27],[[],-1,[[121,[27]]]],[[],27],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],-1,[[121,[129]]]],[[],129],[[],129],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],-1,[[121,[27]]]],[[],27],[[],27],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],-1,[[121,[59]]]],[[],59],[[],59],[[],25],[[],-1,[[121,[25]]]],[[],25],[[],3],[[],3],[[],-1,[[121,[3]]]],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],-1,[[121,[8]]]],[[],8],[[],8],[[],3],[[],3],[[],-1,[[121,[3]]]],[[],27],[[],27],[[],-1,[[121,[27]]]],[[],-1,[[121,[27]]]],[[],27],[[],27],[[],-1,[[121,[27]]]],[[],27],[[],27],[38,130],[131,[[54,[131]]]],[38,132],[133,[[9,[[135,[134]]]]]],[[],[[54,[131]]]],[[34,55],[[54,[20]]]],[[[7,[-1,-2]]],[[11,[68,10]]],12,[[13,[-1]]]],[[[7,[-1,-2]],-3],[[11,[68,10]]],12,[[13,[-1]]],6],[26,25],0,[[],127],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[[[136,[59]]],9],[[],[[9,[56]]]],[32,23],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],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,[],[]],[-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,[],[]],[5],[-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,[],[]],[-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,[],[]],[34,[[23,[[2,[[23,[20]],55]]]]]],[-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,[],[]],[-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,[],[]],[[[7,[-1,-2]],-3],[[11,[[137,[-1]],19]]],12,[[13,[-1]]],[[139,[[138,[-1]]]]]],[15,[[9,[16]]]],[[26,[140,[59]]],68],[141,68],[[],68],[38,[[9,[[107,[106,36]]]]]],[38,[[9,[[107,[109,36]]]]]],[38,[[9,[[107,[115,36]]]]]],[38,[[9,[[107,[113,36]]]]]],[38,[[9,[[107,[114,36]]]]]],[38,[[9,[[107,[108,36]]]]]],[38,[[9,[[107,[111,36]]]]]],[38,[[9,[[107,[110,36]]]]]],[38,[[9,[[107,[112,36]]]]]],[38,[[9,[[107,[116,36]]]]]],0,[[],[[54,[55]]]],[[],56],[[],56],[[],56],[[],56],[[],56],[[],56],[[],142],[[],143],[[],144],[8,[[9,[143]]]],[8,[[9,[143]]]],[[],[[23,[8]]]],[[],[[23,[8]]]],[[],[[9,[131]]]],0,[[],[[9,[131]]]],[[],145],[26,68],[[],5],[[],5],0,[[],2],[26,25],[146,[[9,[[2,[147,27]]]]]],[[[136,[59]]],9],0,[[35,35],[[9,[43]]]],[[39,39],[[9,[43]]]],[[40,40],[[9,[43]]]],[[41,41],[[9,[43]]]],[[42,42],[[9,[43]]]],0,[[],148],0,[[],[[11,[2,48]]]],[[[7,[-1,-2]]],[[9,[[149,[-1]]]]],12,[[13,[-1]]]],[8,[[150,[27]]]],[8,[[151,[27]]]],[8,27],[129,27],[[[7,[-1,-2]]],2,12,[[13,[-1]]]],[[[7,[-1,-2]],-3],2,12,[[13,[-1]]],152],[[],59],[5,2],[[],5],[[],5],[[],[[9,[141]]]],[26,[[9,[153]]]],[154,[[9,[155]]]],[[34,-1],11,156],[[52,-1],11,156],[[17,-1],11,156],[[[7,[-1,-2]],157],2,12,[[13,[-1]]]],[[5,-1],2,[[158,[5]]]],[[],68],[[30,159],68],[[30,159],68],0,[[],5],[[],5],[34,56],[35,56],[52,56],[37,56],[53,56],[15,56],[38,56],[[],160],[[],161],[146,35],[146,35],[146,35],0,[[[73,[[62,[31]],70,27]]],2],[[[74,[[62,[31]],70]]],2],[162,[[9,[2]]]],[[[163,[[62,[31]],141]]],2],0,0,0,0,0,0,0,[[],164],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[[-1,[54,[20]]],[[23,[20,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[45,[[9,[3]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[37,[[11,[[89,[36]]]]]],[37,[[11,[[84,[36]]]]]],[37,[[11,[[83,[36]]]]]],[37,[[11,[93]]]],[37,[[11,[[85,[36]]]]]],[37,[[11,[[87,[36]]]]]],[37,[[11,[[94,[36]]]]]],[37,[[11,[[91,[36]]]]]],[37,[[11,[[90,[36]]]]]],[-1,[[11,[-2]]],[],[]],[37,[[11,[[88,[36]]]]]],[37,[[11,[[92,[36]]]]]],[37,[[11,[86]]]],[37,[[11,[[95,[36]]]]]],[53,[[11,[[97,[36]]]]]],[-1,[[11,[-2]]],[],[]],[53,[[11,[[101,[36]]]]]],[53,[[11,[[96,[36]]]]]],[53,[[11,[[104,[36]]]]]],[53,[[11,[[100,[36]]]]]],[53,[[11,[[99,[36]]]]]],[53,[[11,[[102,[36]]]]]],[53,[[11,[[103,[36]]]]]],[53,[[11,[[98,[36]]]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[5,-1],[[11,[-2,5]]],69,[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[21,[20]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,[[23,[20,22]]],[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[-1,165,[]],[[],166],[[],166],[[],[[166,[167]]]],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[[],166],[-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,[],[]],[-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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,169],[168,169],[[],[[23,[63]]]],[[],120],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,[],[]],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,38,[46,[38]]],[[11,[48]]]],[[131,[54,[20]]],[[9,[[23,[20]]]]]]],"c":[4,5,7,9,40],"p":[[3,"Private",2158],[15,"tuple"],[6,"AccountId",2159],[6,"Nonce",2159],[3,"RuntimeOrigin",0],[8,"Fn",2160],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",2161],[4,"ApiError",2162],[4,"Result",2163],[8,"Block",2164],[8,"CallApiAt",2162],[6,"ApplyExtrinsicResult",2165],[4,"OriginCaller",0],[4,"RawOrigin",2166],[3,"RuntimeGenesisConfig",0],[3,"Storage",2167],[3,"String",2168],[15,"u8"],[15,"array"],[3,"Global",2169],[3,"Vec",2170],[3,"BlockMessagesWithStorageKey",2171],[6,"BlockNumber",2172],[3,"DomainId",2173],[6,"Balance",2159],[3,"BundleProducerElectionParams",2174],[4,"ChainConstants",2175],[4,"ChainId",2171],[6,"Block",0],[3,"InherentData",2176],[3,"CheckInherentsResult",2176],[3,"SessionKeys",0],[4,"HoldIdentifier",0],[3,"Runtime",0],[4,"RuntimeEvent",0],[4,"RuntimeCall",0],[4,"RuntimeFreezeReason",0],[4,"RuntimeHoldReason",0],[4,"RuntimeLockId",0],[4,"RuntimeSlashReason",0],[4,"Ordering",2177],[3,"ApiRef",2162],[4,"MultiAccountId",2172],[6,"DispatchInfoOf",2164],[6,"PostDispatchInfoOf",2164],[4,"TransactionValidityError",2178],[3,"CrateVersion",2179],[3,"Error",2180],[8,"Input",2181],[4,"AllowAuthoringBy",0],[4,"RuntimeError",0],[15,"slice"],[3,"KeyTypeId",2182],[15,"usize"],[8,"Deserializer",2183],[6,"DispatchResultWithPostInfo",2166],[6,"BlockNumber",2184],[3,"DomainBlockLimit",2173],[3,"DomainInstanceData",2173],[6,"NumberFor",2164],[6,"Hash",2159],[6,"Hash",2172],[3,"U256",2184],[8,"Output",2181],[8,"Sized",2185],[15,"bool"],[8,"FnOnce",2160],[6,"Header",2186],[6,"ExecutionReceiptFor",2173],[3,"BlockObjectMapping",2187],[6,"OpaqueBundle",2173],[4,"FraudProof",2188],[3,"StorageProof",2189],[4,"SegmentHeader",2184],[6,"OpaqueBundles",2173],[3,"ExtractedStateRootsFromProof",2171],[3,"Randomness",2184],[3,"Formatter",2190],[6,"Result",2190],[3,"Error",2190],[4,"Event",2191],[4,"Event",2192],[4,"Event",2193],[4,"Event",2194],[4,"Event",2195],[4,"Event",2196],[4,"Event",2197],[4,"Event",2198],[4,"Event",2199],[4,"Event",2200],[4,"Event",2201],[4,"Event",2202],[4,"Event",2203],[4,"Error",2200],[4,"Error",2193],[4,"Error",2203],[4,"Error",2199],[4,"Error",2202],[4,"Error",2192],[4,"Error",2201],[4,"Error",2191],[4,"Error",2198],[6,"Origin",2202],[6,"Subspace",0],[6,"CallableCallFor",2166],[6,"Vesting",0],[6,"Timestamp",0],[6,"Domains",0],[6,"Utility",0],[6,"System",0],[6,"Sudo",0],[6,"Balances",0],[6,"Transporter",0],[6,"Messenger",0],[4,"DispatchError",2165],[3,"H256",2204],[15,"u128"],[3,"RuntimeVersion",2205],[8,"From",2206],[3,"BlockWeights",2207],[3,"BlockLength",2207],[4,"StateVersion",2167],[6,"SlotNumber",2184],[15,"u64"],[3,"HistorySize",2208],[6,"EndpointId",2209],[3,"Weight",2210],[3,"CallMetadata",2179],[15,"str"],[3,"DispatchInfo",2166],[4,"Endpoint",2209],[8,"EndpointHandler",2209],[3,"Box",2211],[3,"CrossDomainMessage",2171],[6,"StorageChanges",2162],[6,"HashingFor",2164],[8,"Backend",2212],[3,"BlockInfo",2171],[6,"FarmerPublicKey",2175],[15,"u16"],[3,"OpaqueMetadata",2213],[3,"RuntimeMetadataPrefixed",2214],[3,"NativeVersion",2205],[6,"OperatorId",2173],[6,"OperatorPublicKey",2173],[4,"PotParameters",2175],[6,"ProofRecorder",2162],[3,"FeeDetails",2215],[3,"RuntimeDispatchInfo",2215],[8,"Extension",2216],[6,"RuntimeId",2173],[3,"SegmentIndex",2208],[3,"SegmentCommitment",2208],[8,"Serializer",2217],[4,"CallContext",2218],[8,"Into",2206],[6,"MessageId",2171],[3,"SlotDuration",2219],[3,"SolutionRanges",2175],[6,"EquivocationProof",2175],[3,"SignedVote",2175],[6,"Moment",2159],[3,"TypeId",2220],[3,"Type",2221],[4,"MetaForm",2222],[4,"TransactionSource",2178],[6,"TransactionValidity",2178],[6,"Address",0],[6,"SystemConfig",0],[6,"TransactionPaymentConfig",0],[6,"SubspaceConfig",0],[6,"BalancesConfig",0],[6,"GenesisConfig",0],[3,"CreditSupply",0],[3,"TotalSpacePledged",0],[3,"BlockchainHistorySize",0],[3,"TransactionByteFee",0],[3,"LiquidityInfo",0],[3,"OnChargeTransaction",0],[3,"DomainInfo",0],[3,"AccountIdConverter",0],[3,"Version",0],[3,"BlockHashCount",0],[3,"SubspaceBlockWeights",0],[3,"SubspaceBlockLength",0],[3,"ExtrinsicsRootStateVersion",0],[3,"BlockAuthoringDelay",0],[3,"PotEntropyInjectionInterval",0],[3,"PotEntropyInjectionLookbackDepth",0],[3,"PotEntropyInjectionDelay",0],[3,"SlotProbability",0],[3,"ShouldAdjustSolutionRange",0],[3,"ExpectedVotesPerBlock",0],[3,"ConfirmationDepthK",0],[3,"RecentSegments",0],[3,"RecentHistoryFraction",0],[3,"MinSectorLifetime",0],[3,"MaxHolds",0],[3,"StorageFeesEscrowBlockReward",0],[3,"StorageFeesEscrowBlockTax",0],[3,"RelayConfirmationDepth",0],[3,"SelfChainId",0],[3,"TransporterEndpointId",0],[3,"MaximumReceiptDrift",0],[3,"InitialDomainTxRange",0],[3,"DomainTxRangeAdjustmentInterval",0],[3,"DomainRuntimeUpgradeDelay",0],[3,"MinOperatorStake",0],[3,"MaxDomainBlockSize",0],[3,"MaxDomainBlockWeight",0],[3,"MaxBundlesPerBlock",0],[3,"DomainInstantiationDeposit",0],[3,"MaxDomainNameLength",0],[3,"BlockTreePruningDepth",0],[3,"StakeWithdrawalLockingPeriod",0],[3,"StakeEpochDuration",0],[3,"TreasuryAccount",0],[3,"MaxPendingStakingOperation",0],[3,"MaxNominators",0],[3,"SudoId",0],[3,"BlockReward",0],[3,"VoteReward",0],[3,"MinVestedTransfer",0],[3,"PalletInfo",0],[3,"RuntimeApi",0],[6,"Header",0],[6,"UncheckedExtrinsic",0],[6,"DomainsConfig",0],[6,"SudoConfig",0],[6,"VestingConfig",0]],"b":[[804,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[805,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[806,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[807,"impl-From%3CEvent%3E-for-RuntimeEvent"],[808,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[810,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[811,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[812,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[813,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[814,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[815,"impl-From%3CEvent%3E-for-RuntimeEvent"],[816,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[817,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[819,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[820,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[821,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[822,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[823,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[824,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[825,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[826,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[827,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[828,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[829,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[830,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[834,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[835,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[836,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[837,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[838,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[839,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[840,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[842,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[843,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[844,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1130,"impl-TypedGet-for-Version"],[1131,"impl-Get%3C_I%3E-for-Version"],[1132,"impl-Version"],[1133,"impl-TypedGet-for-BlockHashCount"],[1134,"impl-BlockHashCount"],[1135,"impl-Get%3C_I%3E-for-BlockHashCount"],[1136,"impl-Get%3C_I%3E-for-SubspaceBlockWeights"],[1137,"impl-TypedGet-for-SubspaceBlockWeights"],[1138,"impl-SubspaceBlockWeights"],[1139,"impl-SubspaceBlockLength"],[1140,"impl-Get%3C_I%3E-for-SubspaceBlockLength"],[1141,"impl-TypedGet-for-SubspaceBlockLength"],[1142,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1143,"impl-ExtrinsicsRootStateVersion"],[1144,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1145,"impl-TypedGet-for-BlockAuthoringDelay"],[1146,"impl-Get%3C_I%3E-for-BlockAuthoringDelay"],[1147,"impl-BlockAuthoringDelay"],[1148,"impl-Get%3C_I%3E-for-PotEntropyInjectionInterval"],[1149,"impl-PotEntropyInjectionInterval"],[1150,"impl-TypedGet-for-PotEntropyInjectionInterval"],[1151,"impl-TypedGet-for-PotEntropyInjectionLookbackDepth"],[1152,"impl-Get%3C_I%3E-for-PotEntropyInjectionLookbackDepth"],[1153,"impl-PotEntropyInjectionLookbackDepth"],[1154,"impl-PotEntropyInjectionDelay"],[1155,"impl-TypedGet-for-PotEntropyInjectionDelay"],[1156,"impl-Get%3C_I%3E-for-PotEntropyInjectionDelay"],[1157,"impl-TypedGet-for-SlotProbability"],[1158,"impl-SlotProbability"],[1159,"impl-Get%3C_I%3E-for-SlotProbability"],[1160,"impl-ShouldAdjustSolutionRange"],[1161,"impl-Get%3C_I%3E-for-ShouldAdjustSolutionRange"],[1162,"impl-TypedGet-for-ShouldAdjustSolutionRange"],[1163,"impl-ExpectedVotesPerBlock"],[1164,"impl-Get%3C_I%3E-for-ExpectedVotesPerBlock"],[1165,"impl-TypedGet-for-ExpectedVotesPerBlock"],[1166,"impl-ConfirmationDepthK"],[1167,"impl-TypedGet-for-ConfirmationDepthK"],[1168,"impl-Get%3C_I%3E-for-ConfirmationDepthK"],[1169,"impl-RecentSegments"],[1170,"impl-Get%3C_I%3E-for-RecentSegments"],[1171,"impl-TypedGet-for-RecentSegments"],[1172,"impl-Get%3C_I%3E-for-RecentHistoryFraction"],[1173,"impl-TypedGet-for-RecentHistoryFraction"],[1174,"impl-RecentHistoryFraction"],[1175,"impl-TypedGet-for-MinSectorLifetime"],[1176,"impl-Get%3C_I%3E-for-MinSectorLifetime"],[1177,"impl-MinSectorLifetime"],[1178,"impl-Get%3C_I%3E-for-MaxHolds"],[1179,"impl-MaxHolds"],[1180,"impl-TypedGet-for-MaxHolds"],[1181,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockReward"],[1182,"impl-TypedGet-for-StorageFeesEscrowBlockReward"],[1183,"impl-StorageFeesEscrowBlockReward"],[1184,"impl-StorageFeesEscrowBlockTax"],[1185,"impl-TypedGet-for-StorageFeesEscrowBlockTax"],[1186,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockTax"],[1187,"impl-RelayConfirmationDepth"],[1188,"impl-TypedGet-for-RelayConfirmationDepth"],[1189,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1190,"impl-Get%3C_I%3E-for-SelfChainId"],[1191,"impl-TypedGet-for-SelfChainId"],[1192,"impl-SelfChainId"],[1193,"impl-TypedGet-for-TransporterEndpointId"],[1194,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1195,"impl-TransporterEndpointId"],[1196,"impl-Get%3C_I%3E-for-MaximumReceiptDrift"],[1197,"impl-TypedGet-for-MaximumReceiptDrift"],[1198,"impl-MaximumReceiptDrift"],[1199,"impl-InitialDomainTxRange"],[1200,"impl-TypedGet-for-InitialDomainTxRange"],[1201,"impl-Get%3C_I%3E-for-InitialDomainTxRange"],[1202,"impl-Get%3C_I%3E-for-DomainTxRangeAdjustmentInterval"],[1203,"impl-TypedGet-for-DomainTxRangeAdjustmentInterval"],[1204,"impl-DomainTxRangeAdjustmentInterval"],[1205,"impl-DomainRuntimeUpgradeDelay"],[1206,"impl-TypedGet-for-DomainRuntimeUpgradeDelay"],[1207,"impl-Get%3C_I%3E-for-DomainRuntimeUpgradeDelay"],[1208,"impl-MinOperatorStake"],[1209,"impl-Get%3C_I%3E-for-MinOperatorStake"],[1210,"impl-TypedGet-for-MinOperatorStake"],[1211,"impl-Get%3C_I%3E-for-MaxDomainBlockSize"],[1212,"impl-MaxDomainBlockSize"],[1213,"impl-TypedGet-for-MaxDomainBlockSize"],[1214,"impl-Get%3C_I%3E-for-MaxDomainBlockWeight"],[1215,"impl-MaxDomainBlockWeight"],[1216,"impl-TypedGet-for-MaxDomainBlockWeight"],[1217,"impl-Get%3C_I%3E-for-MaxBundlesPerBlock"],[1218,"impl-TypedGet-for-MaxBundlesPerBlock"],[1219,"impl-MaxBundlesPerBlock"],[1220,"impl-Get%3C_I%3E-for-DomainInstantiationDeposit"],[1221,"impl-DomainInstantiationDeposit"],[1222,"impl-TypedGet-for-DomainInstantiationDeposit"],[1223,"impl-MaxDomainNameLength"],[1224,"impl-Get%3C_I%3E-for-MaxDomainNameLength"],[1225,"impl-TypedGet-for-MaxDomainNameLength"],[1226,"impl-Get%3C_I%3E-for-BlockTreePruningDepth"],[1227,"impl-TypedGet-for-BlockTreePruningDepth"],[1228,"impl-BlockTreePruningDepth"],[1229,"impl-Get%3C_I%3E-for-StakeWithdrawalLockingPeriod"],[1230,"impl-TypedGet-for-StakeWithdrawalLockingPeriod"],[1231,"impl-StakeWithdrawalLockingPeriod"],[1232,"impl-TypedGet-for-StakeEpochDuration"],[1233,"impl-Get%3C_I%3E-for-StakeEpochDuration"],[1234,"impl-StakeEpochDuration"],[1235,"impl-TypedGet-for-TreasuryAccount"],[1236,"impl-TreasuryAccount"],[1237,"impl-Get%3C_I%3E-for-TreasuryAccount"],[1238,"impl-Get%3C_I%3E-for-MaxPendingStakingOperation"],[1239,"impl-MaxPendingStakingOperation"],[1240,"impl-TypedGet-for-MaxPendingStakingOperation"],[1241,"impl-Get%3C_I%3E-for-MaxNominators"],[1242,"impl-TypedGet-for-MaxNominators"],[1243,"impl-MaxNominators"],[1244,"impl-TypedGet-for-SudoId"],[1245,"impl-SudoId"],[1246,"impl-Get%3C_I%3E-for-SudoId"],[1247,"impl-BlockReward"],[1248,"impl-TypedGet-for-BlockReward"],[1249,"impl-Get%3C_I%3E-for-BlockReward"],[1250,"impl-Get%3C_I%3E-for-VoteReward"],[1251,"impl-TypedGet-for-VoteReward"],[1252,"impl-VoteReward"],[1253,"impl-Get%3C_I%3E-for-MinVestedTransfer"],[1254,"impl-TypedGet-for-MinVestedTransfer"],[1255,"impl-MinVestedTransfer"],[1557,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1558,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1559,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1560,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1561,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1562,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1563,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1564,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1565,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1566,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1576,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1577,"impl-Runtime"],[1578,"impl-Runtime"],[1579,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1580,"impl-MetadataV2%3CBlock%3CHeader%3Cu32,+BlakeTwo256%3E,+UncheckedExtrinsic%3CMultiAddress%3C%3C%3CMultiSignature+as+Verify%3E::Signer+as+IdentifyAccount%3E::AccountId,+()%3E,+RuntimeCall,+MultiSignature,+(CheckNonZeroSender%3CRuntime%3E,+CheckSpecVersion%3CRuntime%3E,+CheckTxVersion%3CRuntime%3E,+CheckGenesis%3CRuntime%3E,+CheckMortality%3CRuntime%3E,+CheckNonce%3CRuntime%3E,+CheckWeight%3CRuntime%3E,+ChargeTransactionPayment%3CRuntime%3E)%3E%3E%3E-for-Runtime"],[1581,"impl-Runtime"],[1587,"impl-OriginTrait-for-RuntimeOrigin"],[1588,"impl-RuntimeOrigin"],[1613,"impl-RuntimeOrigin"],[1614,"impl-OriginTrait-for-RuntimeOrigin"],[1627,"impl-OriginTrait-for-RuntimeOrigin"],[1628,"impl-RuntimeOrigin"],[1801,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1802,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1803,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1804,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1805,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1806,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1807,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1808,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1809,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1811,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1812,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1813,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1814,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1815,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1817,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1818,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1819,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1820,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1821,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1822,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1823,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1824,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"]]},\ "subspace_test_service":{"doc":"Subspace test service only.","t":"DMLLLLMLLLLLMLLLLLLLLLLLLMMLLLFLOLLLLOOLLLMLMLLLLMMMLLLLLLLL","n":["MockConsensusNode","backend","block_importing_notification_stream","borrow","borrow_mut","clear_tx_pool","client","confirm_acknowledgement","confirm_block_import_processed","deref","deref_mut","drop","executor","from","from_mut","from_mut","from_ref","from_ref","get_bundle_from_tx_pool","init","into","into_any","into_any_rc","into_mut","into_ref","network_service","network_starter","new_acknowledgement_sender_stream","new_slot_notification_stream","next_slot","node_config","notify_new_slot_and_wait_for_bundle","produce_block_with","produce_block_with_extrinsics","produce_block_with_slot","produce_block_with_slot_at","produce_blocks","produce_blocks","produce_blocks_until","produce_slot","produce_slot_and_wait_for_bundle_submission","prune_tx_from_pool","rpc_handlers","run","select_chain","set_next_slot","start_cross_domain_gossip_message_worker","start_network","submit_transaction","sync_service","task_manager","transaction_pool","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","xdm_gossip_worker_builder"],"q":[[0,"subspace_test_service"],[60,"subspace_runtime_primitives::opaque"],[61,"sp_runtime::traits"],[62,"futures_channel::mpsc"],[63,"sc_utils::mpsc"],[64,"core::error"],[65,"alloc::boxed"],[66,"core::result"],[67,"subspace_runtime_primitives"],[68,"domain_runtime_primitives::opaque"],[69,"subspace_runtime_primitives"],[70,"core::option"],[71,"alloc::alloc"],[72,"core::any"],[73,"alloc::rc"],[74,"sp_consensus_slots"],[75,"subspace_core_primitives"],[76,"tokio::runtime::handle"],[77,"sp_keyring::sr25519"],[78,"sc_network::config"],[79,"alloc::vec"],[80,"sc_service::config"],[81,"sc_service::config"],[82,"primitive_types"],[83,"sc_transaction_pool::error"],[84,"core::any"]],"d":["A mock Subspace consensus node instance used for testing.","Backend.","Subscribe the block importing notification","","","Remove all tx from the tx pool","Client’s instance.","Wait for all the acknowledgements before return","Wait for the operator finish processing the consensus …","","","","Code executor.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get the bundle that created at slot from the transaction …","","Calls U::from(self).","","","","","Network service.","Network starter","Subscribe the acknowledgement sender stream","Subscribe the new slot notification","Return the next slot number","Create a Subspace Configuration.","Notify the executor about the new slot and wait for the …","Producing one block for both the primary node and the …","Produce a new block on top of the current best block, with …","Produce a new block on top of the current best block, with …","Produce a new block with the slot on top of parent_hash, …","Produce n number of blocks.","Produce the given number of blocks for both the primary …","Keep producing block with a fixed interval until the given …","Produce a slot only, without waiting for the potential …","Produce a new slot and wait for a bundle produced at this …","Remove a ready transaction from transaction pool.","RPC handlers.","Run a mock consensus node","The SelectChain Strategy","Set the next slot number","Start the cross domain gossip message worker.","Start the mock consensus node network","Submit a tx to the tx pool","Sync service.","TaskManager’s instance.","Transaction pool.","","","","","","","","Get the cross domain gossip message worker builder"],"i":[0,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,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,0,[1,[[6,[[4,[[3,[2]],[5,[4]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[9,[4,[8,[7]]]]]],0,[1,4],[1,4],[10,-1,[]],[10,-1,[]],[10,4],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[1,11],[[16,[[15,[[3,[2]],12,13,14]]]]]],[[],10],[-1,-2,[],[]],[[[8,[-1,17]]],[[8,[18,17]]],[]],[[[19,[-1,17]]],[[19,[18,17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[1,[[6,[[5,[4]]]]]],[1,[[6,[[4,[20,21]]]]]],[1,11],[[22,23,[25,[24]],26,26,26,27],28],[[1,20],[[16,[[15,[[3,[2]],12,13,14]]]]]],0,[[1,25],[[9,[4,[8,[7]]]]]],[[1,20],[[9,[4,[8,[7]]]]]],[[1,20,[16,[25]]],[[9,[[8,[7]]]]]],[[1,11],[[9,[4,[8,[7]]]]]],0,0,[1,20],[1,[[4,[20,[16,[[15,[[3,[2]],12,13,14]]]]]]]],[[1,29],[[9,[4,[8,[7]]]]]],0,[[22,23,27],1],0,[[1,11],4],[1,4],[1,4],[[1,29],[[9,[30,31]]]],0,0,0,[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,32,[]],[-1,33,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,34]],"c":[],"p":[[3,"MockConsensusNode",0],[6,"Block",60],[6,"NumberFor",61],[15,"tuple"],[3,"Sender",62],[3,"TracingUnboundedReceiver",63],[8,"Error",64],[3,"Box",65],[4,"Result",66],[15,"usize"],[15,"u64"],[6,"Hash",67],[6,"Header",68],[6,"Balance",67],[6,"OpaqueBundle",69],[4,"Option",70],[3,"Global",71],[8,"Any",72],[3,"Rc",73],[3,"Slot",74],[3,"Randomness",75],[3,"Handle",76],[4,"Keyring",77],[3,"MultiaddrWithPeerId",78],[3,"Vec",79],[15,"bool"],[3,"BasePath",80],[3,"Configuration",80],[3,"OpaqueExtrinsic",81],[3,"H256",82],[4,"Error",83],[3,"TypeId",72],[15,"str"],[3,"GossipWorkerBuilder",84]],"b":[]},\ "subspace_verification":{"doc":"Verification primitives for Subspace.","t":"ENNNNNNNDNDLLLLLLFFLLLLMLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLFLLMMMMMMMMLLMLLLLLLLLLLLLLLLLLFLLLMMMMMM","n":["Error","InvalidAuditChunkOffset","InvalidChunkWitness","InvalidHistorySize","InvalidPiece","InvalidPieceOffset","InvalidProofOfSpace","OutsideSolutionRange","PieceCheckParams","SectorExpired","VerifySolutionParams","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_block_weight","check_reward_signature","clone","clone","clone_into","clone_into","current_history_size","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","derive_next_solution_range","derive_pot_entropy","drop","drop","drop","encode_to","encode_to","eq","fmt","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","is_within_solution_range","max_encoded_len","max_encoded_len","max_pieces_in_sector","min_sector_lifetime","piece_check_params","proof_of_time","recent_history_fraction","recent_segments","sector_expiration_check_segment_commitment","segment_commitment","size_hint","size_hint","solution_range","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unique_saturated_into","unique_saturated_into","unique_saturated_into","verify_solution","vzip","vzip","vzip","current_history_size","expiration_history_size","half_solution_range","max_pieces_in_sector","piece_offset","solution_distance"],"q":[[0,"subspace_verification"],[94,"subspace_verification::Error"],[100,"subspace_core_primitives"],[101,"subspace_core_primitives"],[102,"schnorrkel::errors"],[103,"core::result"],[104,"parity_scale_codec::error"],[105,"parity_scale_codec::codec"],[106,"subspace_core_primitives"],[107,"subspace_core_primitives"],[108,"core::fmt"],[109,"core::fmt"],[110,"alloc::alloc"],[111,"alloc::vec"],[112,"alloc::string"],[113,"core::any"],[114,"subspace_core_primitives"]],"d":["Errors encountered by the Subspace consensus primitives.","Invalid audit chunk offset","Invalid chunk witness","Invalid history size","Piece verification failed","Invalid piece offset","Invalid proof of space","Solution is outside of challenge range","Parameters for checking piece validity","Sector expired","Parameters for solution verification","","","","","","","Calculate weight derived from provided solution range","Check the reward signature validity.","","","","","Current size of the history","","","","","","","","","","","","","","","Derives next solution range based on the total era slots …","Derive proof of time entropy from chunk and proof of time …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns Some(solution_distance) if solution distance is …","","","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Parameters for checking piece validity.","Proof of time for which solution is built","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","Segment commitment at min_sector_lifetime from sector …","Segment commitment of segment to which piece belongs","","","Solution range","","","","","","","","","","","","","","","","","","Verify whether solution is valid, returns solution …","","","","Current history size","Expiration history size","Half of solution range","How many pieces one sector is supposed to contain (max)","Index of the piece that failed verification","Solution distance"],"i":[0,25,25,25,25,25,25,25,0,25,0,25,11,12,25,11,12,0,0,11,12,11,12,11,11,12,11,12,11,12,11,12,25,11,12,25,11,12,0,0,25,11,12,11,12,25,25,25,11,12,25,11,12,25,11,12,25,11,12,0,11,12,11,11,12,12,11,11,11,11,11,12,12,11,12,11,12,25,25,11,12,25,11,12,25,11,12,25,11,12,0,25,11,12,38,38,39,40,40,39],"f":[0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[[[4,[3]],5,6,7],[[10,[8,9]]]],[11,11],[12,12],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],0,[-1,[[10,[11,13]]],14],[-1,[[10,[12,13]]],14],[[[4,[3]]],[[10,[-1,13]]],[]],[[[4,[3]]],[[10,[-1,13]]],[]],[[15,[4,[3]]],[[10,[-1,13]]],[]],[[15,[4,[3]]],[[10,[-1,13]]],[]],[[15,-1],[[10,[-2,13]]],14,[]],[[15,-1],[[10,[-2,13]]],14,[]],[16,-1,[]],[16,-1,[]],[16,-1,[]],[16,-1,[]],[16,-1,[]],[16,-1,[]],[[17,17,[8,[18,18]],1,19],18],[[20,21],22],[16,8],[16,8],[16,8],[[11,-1],8,[23,24]],[[12,-1],8,[23,24]],[[25,25],26],[[25,27],28],[[25,27],28],[[11,27],28],[[12,27],28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],16],[[],16],[[],16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[22,[29,[3]],30,1],[[31,[1]]]],[[],16],[[],16],0,0,0,0,0,0,0,0,[11,16],[12,16],0,[[-1,[4,[3]]],[[33,[3,32]]],[]],[[-1,[4,[3]]],[[33,[3,32]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,34,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[36,[-1,-2]],17,12,37],[[10,[1,25]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0],"c":[],"p":[[6,"SolutionRange",100],[6,"BlockWeight",100],[15,"u8"],[15,"slice"],[3,"RewardSignature",100],[3,"PublicKey",100],[3,"SigningContext",101],[15,"tuple"],[4,"SignatureError",102],[4,"Result",103],[3,"PieceCheckParams",0],[3,"VerifySolutionParams",0],[3,"Error",104],[8,"Input",105],[15,"u32"],[15,"usize"],[6,"SlotNumber",100],[15,"u64"],[6,"BlockNumber",100],[3,"Scalar",106],[3,"PotOutput",100],[6,"Blake3Hash",100],[8,"Output",105],[8,"Sized",107],[4,"Error",0],[15,"bool"],[3,"Formatter",108],[6,"Result",108],[15,"array"],[3,"SectorSlotChallenge",100],[4,"Option",109],[3,"Global",110],[3,"Vec",111],[3,"String",112],[3,"TypeId",113],[3,"Solution",100],[3,"Kzg",114],[13,"SectorExpired",94],[13,"OutsideSolutionRange",94],[13,"InvalidPieceOffset",94]],"b":[[46,"impl-Display-for-Error"],[47,"impl-Debug-for-Error"]]}\ }'); diff --git a/settings.html b/settings.html index 9f289baca8..5788e3337e 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Settings

    Rustdoc settings

    Back
    \ No newline at end of file +Settings

    Rustdoc settings

    Back
    \ No newline at end of file diff --git a/sp_domains/constant.EMPTY_EXTRINSIC_ROOT.html b/sp_domains/constant.EMPTY_EXTRINSIC_ROOT.html index 2d927a4517..d23f480d71 100644 --- a/sp_domains/constant.EMPTY_EXTRINSIC_ROOT.html +++ b/sp_domains/constant.EMPTY_EXTRINSIC_ROOT.html @@ -1,2 +1,2 @@ -EMPTY_EXTRINSIC_ROOT in sp_domains - Rust
    pub const EMPTY_EXTRINSIC_ROOT: ExtrinsicsRoot;
    Expand description

    Empty extrinsics root.

    +EMPTY_EXTRINSIC_ROOT in sp_domains - Rust
    pub const EMPTY_EXTRINSIC_ROOT: ExtrinsicsRoot;
    Expand description

    Empty extrinsics root.

    \ No newline at end of file diff --git a/sp_domains/constant.ZERO_OPERATOR_SIGNING_KEY.html b/sp_domains/constant.ZERO_OPERATOR_SIGNING_KEY.html index 6e8904bae8..48cced38e4 100644 --- a/sp_domains/constant.ZERO_OPERATOR_SIGNING_KEY.html +++ b/sp_domains/constant.ZERO_OPERATOR_SIGNING_KEY.html @@ -1,2 +1,2 @@ -ZERO_OPERATOR_SIGNING_KEY in sp_domains - Rust
    pub const ZERO_OPERATOR_SIGNING_KEY: Public;
    Expand description

    Zero operator signing key.

    +ZERO_OPERATOR_SIGNING_KEY in sp_domains - Rust
    pub const ZERO_OPERATOR_SIGNING_KEY: Public;
    Expand description

    Zero operator signing key.

    \ No newline at end of file diff --git a/sp_domains/enum.BundleValidity.html b/sp_domains/enum.BundleValidity.html index e7d524522a..303bc169b0 100644 --- a/sp_domains/enum.BundleValidity.html +++ b/sp_domains/enum.BundleValidity.html @@ -1,24 +1,24 @@ -BundleValidity in sp_domains - Rust
    pub enum BundleValidity<Hash> {
    +BundleValidity in sp_domains - Rust
    pub enum BundleValidity<Hash> {
         Invalid(InvalidBundleType),
         Valid(Hash),
    -}

    Variants§

    §

    Invalid(InvalidBundleType)

    §

    Valid(Hash)

    Trait Implementations§

    source§

    impl<Hash: Clone> Clone for BundleValidity<Hash>

    source§

    fn clone(&self) -> BundleValidity<Hash>

    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<Hash: Debug> Debug for BundleValidity<Hash>

    source§

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

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

    impl<Hash> Decode for BundleValidity<Hash>where - Hash: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( +}

    Variants§

    §

    Invalid(InvalidBundleType)

    §

    Valid(Hash)

    Trait Implementations§

    source§

    impl<Hash: Clone> Clone for BundleValidity<Hash>

    source§

    fn clone(&self) -> BundleValidity<Hash>

    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<Hash: Debug> Debug for BundleValidity<Hash>

    source§

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

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

    impl<Hash> Decode for BundleValidity<Hash>where + Hash: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<Hash> Encode for BundleValidity<Hash>where - Hash: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<Hash> Encode for BundleValidity<Hash>where + Hash: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<Hash: PartialEq> PartialEq<BundleValidity<Hash>> for BundleValidity<Hash>

    source§

    fn eq(&self, other: &BundleValidity<Hash>) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<Hash: PartialEq> PartialEq<BundleValidity<Hash>> for BundleValidity<Hash>

    source§

    fn eq(&self, other: &BundleValidity<Hash>) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl<Hash> TypeInfo for BundleValidity<Hash>where - Hash: TypeInfo + 'static,

    §

    type Identity = BundleValidity<Hash>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<Hash> EncodeLike<BundleValidity<Hash>> for BundleValidity<Hash>where - Hash: Encode,

    source§

    impl<Hash: Eq> Eq for BundleValidity<Hash>

    source§

    impl<Hash> StructuralEq for BundleValidity<Hash>

    source§

    impl<Hash> StructuralPartialEq for BundleValidity<Hash>

    Auto Trait Implementations§

    §

    impl<Hash> RefUnwindSafe for BundleValidity<Hash>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<Hash> TypeInfo for BundleValidity<Hash>where + Hash: TypeInfo + 'static,

    §

    type Identity = BundleValidity<Hash>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<Hash> EncodeLike<BundleValidity<Hash>> for BundleValidity<Hash>where + Hash: Encode,

    source§

    impl<Hash: Eq> Eq for BundleValidity<Hash>

    source§

    impl<Hash> StructuralEq for BundleValidity<Hash>

    source§

    impl<Hash> StructuralPartialEq for BundleValidity<Hash>

    Auto Trait Implementations§

    §

    impl<Hash> RefUnwindSafe for BundleValidity<Hash>where Hash: RefUnwindSafe,

    §

    impl<Hash> Send for BundleValidity<Hash>where Hash: Send,

    §

    impl<Hash> Sync for BundleValidity<Hash>where Hash: Sync,

    §

    impl<Hash> Unpin for BundleValidity<Hash>where diff --git a/sp_domains/enum.DomainDigestItem.html b/sp_domains/enum.DomainDigestItem.html index e5b1427f1e..870d1d2a9c 100644 --- a/sp_domains/enum.DomainDigestItem.html +++ b/sp_domains/enum.DomainDigestItem.html @@ -1,21 +1,21 @@ -DomainDigestItem in sp_domains - Rust
    pub enum DomainDigestItem {
    +DomainDigestItem in sp_domains - Rust
    pub enum DomainDigestItem {
         DomainRuntimeUpgraded(RuntimeId),
         DomainInstantiated(DomainId),
     }
    Expand description

    Domains specific digest item.

    -

    Variants§

    §

    DomainRuntimeUpgraded(RuntimeId)

    §

    DomainInstantiated(DomainId)

    Trait Implementations§

    source§

    impl Clone for DomainDigestItem

    source§

    fn clone(&self) -> DomainDigestItem

    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 Decode for DomainDigestItem

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Variants§

    §

    DomainRuntimeUpgraded(RuntimeId)

    §

    DomainInstantiated(DomainId)

    Trait Implementations§

    source§

    impl Clone for DomainDigestItem

    source§

    fn clone(&self) -> DomainDigestItem

    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 Decode for DomainDigestItem

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for DomainDigestItem

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for DomainDigestItem

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<DomainDigestItem> for DomainDigestItem

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<DomainDigestItem> for DomainDigestItem

    source§

    fn eq(&self, other: &DomainDigestItem) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TypeInfo for DomainDigestItem

    §

    type Identity = DomainDigestItem

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<DomainDigestItem> for DomainDigestItem

    source§

    impl Eq for DomainDigestItem

    source§

    impl StructuralEq for DomainDigestItem

    source§

    impl StructuralPartialEq for DomainDigestItem

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TypeInfo for DomainDigestItem

    §

    type Identity = DomainDigestItem

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<DomainDigestItem> for DomainDigestItem

    source§

    impl Eq for DomainDigestItem

    source§

    impl StructuralEq for DomainDigestItem

    source§

    impl StructuralPartialEq for DomainDigestItem

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/enum.DomainsHoldIdentifier.html b/sp_domains/enum.DomainsHoldIdentifier.html index 43e1d04b9b..afb6299d56 100644 --- a/sp_domains/enum.DomainsHoldIdentifier.html +++ b/sp_domains/enum.DomainsHoldIdentifier.html @@ -1,26 +1,26 @@ -DomainsHoldIdentifier in sp_domains - Rust
    pub enum DomainsHoldIdentifier {
    +DomainsHoldIdentifier in sp_domains - Rust
    pub enum DomainsHoldIdentifier {
         Staking(StakingHoldIdentifier),
         DomainInstantiation(DomainId),
     }
    Expand description

    Domains specific Identifier for Balances holds.

    -

    Variants§

    §

    Staking(StakingHoldIdentifier)

    §

    DomainInstantiation(DomainId)

    Trait Implementations§

    source§

    impl Clone for DomainsHoldIdentifier

    source§

    fn clone(&self) -> DomainsHoldIdentifier

    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 Debug for DomainsHoldIdentifier

    source§

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

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

    impl Decode for DomainsHoldIdentifier

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Variants§

    §

    Staking(StakingHoldIdentifier)

    §

    DomainInstantiation(DomainId)

    Trait Implementations§

    source§

    impl Clone for DomainsHoldIdentifier

    source§

    fn clone(&self) -> DomainsHoldIdentifier

    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 Debug for DomainsHoldIdentifier

    source§

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

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

    impl Decode for DomainsHoldIdentifier

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for DomainsHoldIdentifier

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for DomainsHoldIdentifier

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for DomainsHoldIdentifier

    source§

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    source§

    impl Ord for DomainsHoldIdentifier

    source§

    fn cmp(&self, other: &DomainsHoldIdentifier) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for DomainsHoldIdentifier

    source§

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    source§

    impl Ord for DomainsHoldIdentifier

    source§

    fn cmp(&self, other: &DomainsHoldIdentifier) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<DomainsHoldIdentifier> for DomainsHoldIdentifier

    source§

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

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<DomainsHoldIdentifier> for DomainsHoldIdentifier

    source§

    fn eq(&self, other: &DomainsHoldIdentifier) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<DomainsHoldIdentifier> for DomainsHoldIdentifier

    source§

    fn partial_cmp(&self, other: &DomainsHoldIdentifier) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<DomainsHoldIdentifier> for DomainsHoldIdentifier

    source§

    fn partial_cmp(&self, other: &DomainsHoldIdentifier) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

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

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

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

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl TypeInfo for DomainsHoldIdentifier

    §

    type Identity = DomainsHoldIdentifier

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl Copy for DomainsHoldIdentifier

    source§

    impl EncodeLike<DomainsHoldIdentifier> for DomainsHoldIdentifier

    source§

    impl Eq for DomainsHoldIdentifier

    source§

    impl StructuralEq for DomainsHoldIdentifier

    source§

    impl StructuralPartialEq for DomainsHoldIdentifier

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl TypeInfo for DomainsHoldIdentifier

    §

    type Identity = DomainsHoldIdentifier

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl Copy for DomainsHoldIdentifier

    source§

    impl EncodeLike<DomainsHoldIdentifier> for DomainsHoldIdentifier

    source§

    impl Eq for DomainsHoldIdentifier

    source§

    impl StructuralEq for DomainsHoldIdentifier

    source§

    impl StructuralPartialEq for DomainsHoldIdentifier

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/enum.ExtrinsicDigest.html b/sp_domains/enum.ExtrinsicDigest.html index 758b15affc..41f8e93429 100644 --- a/sp_domains/enum.ExtrinsicDigest.html +++ b/sp_domains/enum.ExtrinsicDigest.html @@ -1,25 +1,25 @@ -ExtrinsicDigest in sp_domains - Rust
    pub enum ExtrinsicDigest {
    +ExtrinsicDigest in sp_domains - Rust
    pub enum ExtrinsicDigest {
         Data(Vec<u8>),
         Hash(H256),
     }
    Expand description

    Represents the extrinsic either as full data or hash of the data.

    Variants§

    §

    Data(Vec<u8>)

    Actual extrinsic data that is inlined since it is less than 33 bytes.

    §

    Hash(H256)

    Extrinsic Hash.

    -

    Implementations§

    source§

    impl ExtrinsicDigest

    source

    pub fn new<Layout: TrieLayout>(ext: Vec<u8>) -> Selfwhere +

    Implementations§

    source§

    impl ExtrinsicDigest

    source

    pub fn new<Layout: TrieLayout>(ext: Vec<u8>) -> Selfwhere Layout::Hash: HashT, - <Layout::Hash as HashT>::Output: Into<H256>,

    Trait Implementations§

    source§

    impl Clone for ExtrinsicDigest

    source§

    fn clone(&self) -> ExtrinsicDigest

    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 Debug for ExtrinsicDigest

    source§

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

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

    impl Decode for ExtrinsicDigest

    source§

    fn decode<__CodecInputEdqy: Input>( + <Layout::Hash as HashT>::Output: Into<H256>,

    Trait Implementations§

    source§

    impl Clone for ExtrinsicDigest

    source§

    fn clone(&self) -> ExtrinsicDigest

    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 Debug for ExtrinsicDigest

    source§

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

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

    impl Decode for ExtrinsicDigest

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for ExtrinsicDigest

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for ExtrinsicDigest

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<ExtrinsicDigest> for ExtrinsicDigest

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<ExtrinsicDigest> for ExtrinsicDigest

    source§

    fn eq(&self, other: &ExtrinsicDigest) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TypeInfo for ExtrinsicDigest

    §

    type Identity = ExtrinsicDigest

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<ExtrinsicDigest> for ExtrinsicDigest

    source§

    impl Eq for ExtrinsicDigest

    source§

    impl StructuralEq for ExtrinsicDigest

    source§

    impl StructuralPartialEq for ExtrinsicDigest

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TypeInfo for ExtrinsicDigest

    §

    type Identity = ExtrinsicDigest

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<ExtrinsicDigest> for ExtrinsicDigest

    source§

    impl Eq for ExtrinsicDigest

    source§

    impl StructuralEq for ExtrinsicDigest

    source§

    impl StructuralPartialEq for ExtrinsicDigest

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/enum.InvalidBundleType.html b/sp_domains/enum.InvalidBundleType.html index 4b4ad7518e..a1e0de53be 100644 --- a/sp_domains/enum.InvalidBundleType.html +++ b/sp_domains/enum.InvalidBundleType.html @@ -1,4 +1,4 @@ -InvalidBundleType in sp_domains - Rust

    Implementations§

    Trait Implementations§

    source§

    impl Clone for InvalidBundleType

    source§

    fn clone(&self) -> InvalidBundleType

    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 Debug for InvalidBundleType

    source§

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

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

    impl Decode for InvalidBundleType

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Implementations§

    Trait Implementations§

    source§

    impl Clone for InvalidBundleType

    source§

    fn clone(&self) -> InvalidBundleType

    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 Debug for InvalidBundleType

    source§

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

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

    impl Decode for InvalidBundleType

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for InvalidBundleType

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for InvalidBundleType

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<InvalidBundleType> for InvalidBundleType

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<InvalidBundleType> for InvalidBundleType

    source§

    fn eq(&self, other: &InvalidBundleType) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TypeInfo for InvalidBundleType

    §

    type Identity = InvalidBundleType

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<InvalidBundleType> for InvalidBundleType

    source§

    impl Eq for InvalidBundleType

    source§

    impl StructuralEq for InvalidBundleType

    source§

    impl StructuralPartialEq for InvalidBundleType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TypeInfo for InvalidBundleType

    §

    type Identity = InvalidBundleType

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<InvalidBundleType> for InvalidBundleType

    source§

    impl Eq for InvalidBundleType

    source§

    impl StructuralEq for InvalidBundleType

    source§

    impl StructuralPartialEq for InvalidBundleType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/enum.InvalidReceipt.html b/sp_domains/enum.InvalidReceipt.html index 765bfcb9cd..0f97668929 100644 --- a/sp_domains/enum.InvalidReceipt.html +++ b/sp_domains/enum.InvalidReceipt.html @@ -1,21 +1,21 @@ -InvalidReceipt in sp_domains - Rust
    pub enum InvalidReceipt {
    +InvalidReceipt in sp_domains - Rust
    pub enum InvalidReceipt {
         InvalidBundles,
     }
    Expand description

    Receipt invalidity type.

    Variants§

    §

    InvalidBundles

    The field invalid_bundles in ExecutionReceipt is invalid.

    -

    Trait Implementations§

    source§

    impl Clone for InvalidReceipt

    source§

    fn clone(&self) -> InvalidReceipt

    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 Debug for InvalidReceipt

    source§

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

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

    impl Decode for InvalidReceipt

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Trait Implementations§

    source§

    impl Clone for InvalidReceipt

    source§

    fn clone(&self) -> InvalidReceipt

    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 Debug for InvalidReceipt

    source§

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

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

    impl Decode for InvalidReceipt

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for InvalidReceipt

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for InvalidReceipt

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<InvalidReceipt> for InvalidReceipt

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<InvalidReceipt> for InvalidReceipt

    source§

    fn eq(&self, other: &InvalidReceipt) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TypeInfo for InvalidReceipt

    §

    type Identity = InvalidReceipt

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<InvalidReceipt> for InvalidReceipt

    source§

    impl Eq for InvalidReceipt

    source§

    impl StructuralEq for InvalidReceipt

    source§

    impl StructuralPartialEq for InvalidReceipt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TypeInfo for InvalidReceipt

    §

    type Identity = InvalidReceipt

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<InvalidReceipt> for InvalidReceipt

    source§

    impl Eq for InvalidReceipt

    source§

    impl StructuralEq for InvalidReceipt

    source§

    impl StructuralPartialEq for InvalidReceipt

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/enum.OperatorAllowList.html b/sp_domains/enum.OperatorAllowList.html index c55e09e36f..0fac996dae 100644 --- a/sp_domains/enum.OperatorAllowList.html +++ b/sp_domains/enum.OperatorAllowList.html @@ -1,34 +1,34 @@ -OperatorAllowList in sp_domains - Rust
    pub enum OperatorAllowList<AccountId: Ord> {
    +OperatorAllowList in sp_domains - Rust
    pub enum OperatorAllowList<AccountId: Ord> {
         Anyone,
         Operators(BTreeSet<AccountId>),
     }
    Expand description

    Type that represents an operator allow list for Domains.

    Variants§

    §

    Anyone

    Anyone can operate for this domain.

    §

    Operators(BTreeSet<AccountId>)

    Only the specific operators are allowed to operate the domain. This essentially makes the domain permissioned.

    -

    Implementations§

    source§

    impl<AccountId: Ord> OperatorAllowList<AccountId>

    source

    pub fn is_operator_allowed(&self, operator: &AccountId) -> bool

    Returns true if the allow list is either Anyone or the operator is part of the allowed operator list.

    -

    Trait Implementations§

    source§

    impl<AccountId: Clone + Ord> Clone for OperatorAllowList<AccountId>

    source§

    fn clone(&self) -> OperatorAllowList<AccountId>

    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<AccountId: Debug + Ord> Debug for OperatorAllowList<AccountId>

    source§

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

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

    impl<AccountId: Ord> Decode for OperatorAllowList<AccountId>where - BTreeSet<AccountId>: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Implementations§

    source§

    impl<AccountId: Ord> OperatorAllowList<AccountId>

    source

    pub fn is_operator_allowed(&self, operator: &AccountId) -> bool

    Returns true if the allow list is either Anyone or the operator is part of the allowed operator list.

    +

    Trait Implementations§

    source§

    impl<AccountId: Clone + Ord> Clone for OperatorAllowList<AccountId>

    source§

    fn clone(&self) -> OperatorAllowList<AccountId>

    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<AccountId: Debug + Ord> Debug for OperatorAllowList<AccountId>

    source§

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

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

    impl<AccountId: Ord> Decode for OperatorAllowList<AccountId>where + BTreeSet<AccountId>: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de, AccountId> Deserialize<'de> for OperatorAllowList<AccountId>where - AccountId: Deserialize<'de> + Ord,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<AccountId: Ord> Encode for OperatorAllowList<AccountId>where - BTreeSet<AccountId>: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de, AccountId> Deserialize<'de> for OperatorAllowList<AccountId>where + AccountId: Deserialize<'de> + Ord,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<AccountId: Ord> Encode for OperatorAllowList<AccountId>where + BTreeSet<AccountId>: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<AccountId: PartialEq + Ord> PartialEq<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>

    source§

    fn eq(&self, other: &OperatorAllowList<AccountId>) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<AccountId: PartialEq + Ord> PartialEq<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>

    source§

    fn eq(&self, other: &OperatorAllowList<AccountId>) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl<AccountId> Serialize for OperatorAllowList<AccountId>where - AccountId: Serialize + Ord,

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl<AccountId> TypeInfo for OperatorAllowList<AccountId>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<AccountId> Serialize for OperatorAllowList<AccountId>where + AccountId: Serialize + Ord,

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl<AccountId> TypeInfo for OperatorAllowList<AccountId>where BTreeSet<AccountId>: TypeInfo + 'static, - AccountId: Ord + TypeInfo + 'static,

    §

    type Identity = OperatorAllowList<AccountId>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<AccountId: Ord> EncodeLike<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>where - BTreeSet<AccountId>: Encode,

    source§

    impl<AccountId: Eq + Ord> Eq for OperatorAllowList<AccountId>

    source§

    impl<AccountId: Ord> StructuralEq for OperatorAllowList<AccountId>

    source§

    impl<AccountId: Ord> StructuralPartialEq for OperatorAllowList<AccountId>

    Auto Trait Implementations§

    §

    impl<AccountId> RefUnwindSafe for OperatorAllowList<AccountId>where + AccountId: Ord + TypeInfo + 'static,

    §

    type Identity = OperatorAllowList<AccountId>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<AccountId: Ord> EncodeLike<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>where + BTreeSet<AccountId>: Encode,

    source§

    impl<AccountId: Eq + Ord> Eq for OperatorAllowList<AccountId>

    source§

    impl<AccountId: Ord> StructuralEq for OperatorAllowList<AccountId>

    source§

    impl<AccountId: Ord> StructuralPartialEq for OperatorAllowList<AccountId>

    Auto Trait Implementations§

    §

    impl<AccountId> RefUnwindSafe for OperatorAllowList<AccountId>where AccountId: RefUnwindSafe,

    §

    impl<AccountId> Send for OperatorAllowList<AccountId>where AccountId: Send,

    §

    impl<AccountId> Sync for OperatorAllowList<AccountId>where AccountId: Sync,

    §

    impl<AccountId> Unpin for OperatorAllowList<AccountId>

    §

    impl<AccountId> UnwindSafe for OperatorAllowList<AccountId>where diff --git a/sp_domains/enum.ReceiptValidity.html b/sp_domains/enum.ReceiptValidity.html index 9c7285412c..29f2d27c79 100644 --- a/sp_domains/enum.ReceiptValidity.html +++ b/sp_domains/enum.ReceiptValidity.html @@ -1,20 +1,20 @@ -ReceiptValidity in sp_domains - Rust
    pub enum ReceiptValidity {
    +ReceiptValidity in sp_domains - Rust
    pub enum ReceiptValidity {
         Valid,
         Invalid(InvalidReceipt),
    -}

    Variants§

    §

    Valid

    §

    Invalid(InvalidReceipt)

    Trait Implementations§

    source§

    impl Clone for ReceiptValidity

    source§

    fn clone(&self) -> ReceiptValidity

    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 Debug for ReceiptValidity

    source§

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

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

    impl Decode for ReceiptValidity

    source§

    fn decode<__CodecInputEdqy: Input>( +}

    Variants§

    §

    Valid

    §

    Invalid(InvalidReceipt)

    Trait Implementations§

    source§

    impl Clone for ReceiptValidity

    source§

    fn clone(&self) -> ReceiptValidity

    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 Debug for ReceiptValidity

    source§

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

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

    impl Decode for ReceiptValidity

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for ReceiptValidity

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for ReceiptValidity

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<ReceiptValidity> for ReceiptValidity

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<ReceiptValidity> for ReceiptValidity

    source§

    fn eq(&self, other: &ReceiptValidity) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TypeInfo for ReceiptValidity

    §

    type Identity = ReceiptValidity

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<ReceiptValidity> for ReceiptValidity

    source§

    impl Eq for ReceiptValidity

    source§

    impl StructuralEq for ReceiptValidity

    source§

    impl StructuralPartialEq for ReceiptValidity

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TypeInfo for ReceiptValidity

    §

    type Identity = ReceiptValidity

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<ReceiptValidity> for ReceiptValidity

    source§

    impl Eq for ReceiptValidity

    source§

    impl StructuralEq for ReceiptValidity

    source§

    impl StructuralPartialEq for ReceiptValidity

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/enum.RuntimeType.html b/sp_domains/enum.RuntimeType.html index b194f476bf..ea5f51474d 100644 --- a/sp_domains/enum.RuntimeType.html +++ b/sp_domains/enum.RuntimeType.html @@ -1,22 +1,22 @@ -RuntimeType in sp_domains - Rust
    pub enum RuntimeType {
    +RuntimeType in sp_domains - Rust
    pub enum RuntimeType {
         Evm,
     }
    Expand description

    Types of runtime pallet domains currently supports

    -

    Variants§

    §

    Evm

    Trait Implementations§

    source§

    impl Clone for RuntimeType

    source§

    fn clone(&self) -> RuntimeType

    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 Debug for RuntimeType

    source§

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

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

    impl Decode for RuntimeType

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Variants§

    §

    Evm

    Trait Implementations§

    source§

    impl Clone for RuntimeType

    source§

    fn clone(&self) -> RuntimeType

    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 Debug for RuntimeType

    source§

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

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

    impl Decode for RuntimeType

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for RuntimeType

    source§

    fn default() -> RuntimeType

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for RuntimeType

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for RuntimeType

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Default for RuntimeType

    source§

    fn default() -> RuntimeType

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for RuntimeType

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Encode for RuntimeType

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<RuntimeType> for RuntimeType

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<RuntimeType> for RuntimeType

    source§

    fn eq(&self, other: &RuntimeType) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl Serialize for RuntimeType

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for RuntimeType

    §

    type Identity = RuntimeType

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeType> for RuntimeType

    source§

    impl Eq for RuntimeType

    source§

    impl StructuralEq for RuntimeType

    source§

    impl StructuralPartialEq for RuntimeType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl Serialize for RuntimeType

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TypeInfo for RuntimeType

    §

    type Identity = RuntimeType

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeType> for RuntimeType

    source§

    impl Eq for RuntimeType

    source§

    impl StructuralEq for RuntimeType

    source§

    impl StructuralPartialEq for RuntimeType

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/enum.StakingHoldIdentifier.html b/sp_domains/enum.StakingHoldIdentifier.html index d6d436515e..b241636020 100644 --- a/sp_domains/enum.StakingHoldIdentifier.html +++ b/sp_domains/enum.StakingHoldIdentifier.html @@ -1,4 +1,4 @@ -StakingHoldIdentifier in sp_domains - Rust

    Variants§

    §

    PendingDeposit(OperatorId)

    Holds all the pending deposits to an Operator.

    §

    Staked(OperatorId)

    Holds all the currently staked funds to an Operator.

    §

    PendingUnlock(OperatorId)

    Holds all the currently unlocking funds.

    -

    Trait Implementations§

    source§

    impl Clone for StakingHoldIdentifier

    source§

    fn clone(&self) -> StakingHoldIdentifier

    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 Debug for StakingHoldIdentifier

    source§

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

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

    impl Decode for StakingHoldIdentifier

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Trait Implementations§

    source§

    impl Clone for StakingHoldIdentifier

    source§

    fn clone(&self) -> StakingHoldIdentifier

    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 Debug for StakingHoldIdentifier

    source§

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

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

    impl Decode for StakingHoldIdentifier

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for StakingHoldIdentifier

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for StakingHoldIdentifier

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for StakingHoldIdentifier

    source§

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    source§

    impl Ord for StakingHoldIdentifier

    source§

    fn cmp(&self, other: &StakingHoldIdentifier) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl MaxEncodedLen for StakingHoldIdentifier

    source§

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    source§

    impl Ord for StakingHoldIdentifier

    source§

    fn cmp(&self, other: &StakingHoldIdentifier) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Selfwhere Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<StakingHoldIdentifier> for StakingHoldIdentifier

    source§

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

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<StakingHoldIdentifier> for StakingHoldIdentifier

    source§

    fn eq(&self, other: &StakingHoldIdentifier) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<StakingHoldIdentifier> for StakingHoldIdentifier

    source§

    fn partial_cmp(&self, other: &StakingHoldIdentifier) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<StakingHoldIdentifier> for StakingHoldIdentifier

    source§

    fn partial_cmp(&self, other: &StakingHoldIdentifier) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · source§

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

    This method tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · source§

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

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    1.0.0 · source§

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

    This method tests greater than (for self and other) and is used by the > operator. Read more
    1.0.0 · source§

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

    This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
    source§

    impl TypeInfo for StakingHoldIdentifier

    §

    type Identity = StakingHoldIdentifier

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl Copy for StakingHoldIdentifier

    source§

    impl EncodeLike<StakingHoldIdentifier> for StakingHoldIdentifier

    source§

    impl Eq for StakingHoldIdentifier

    source§

    impl StructuralEq for StakingHoldIdentifier

    source§

    impl StructuralPartialEq for StakingHoldIdentifier

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +operator. Read more

    source§

    impl TypeInfo for StakingHoldIdentifier

    §

    type Identity = StakingHoldIdentifier

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl Copy for StakingHoldIdentifier

    source§

    impl EncodeLike<StakingHoldIdentifier> for StakingHoldIdentifier

    source§

    impl Eq for StakingHoldIdentifier

    source§

    impl StructuralEq for StakingHoldIdentifier

    source§

    impl StructuralPartialEq for StakingHoldIdentifier

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/fn.derive_domain_block_hash.html b/sp_domains/fn.derive_domain_block_hash.html index c655d04f4a..ed448581ec 100644 --- a/sp_domains/fn.derive_domain_block_hash.html +++ b/sp_domains/fn.derive_domain_block_hash.html @@ -1,4 +1,4 @@ -derive_domain_block_hash in sp_domains - Rust
    pub fn derive_domain_block_hash<DomainHeader: HeaderT>(
    +derive_domain_block_hash in sp_domains - Rust
    pub fn derive_domain_block_hash<DomainHeader: HeaderT>(
         domain_block_number: DomainHeader::Number,
         extrinsics_root: DomainHeader::Hash,
         state_root: DomainHeader::Hash,
    diff --git a/sp_domains/fn.self_domain_id_storage_key.html b/sp_domains/fn.self_domain_id_storage_key.html
    index 740c132e75..0733f48e4f 100644
    --- a/sp_domains/fn.self_domain_id_storage_key.html
    +++ b/sp_domains/fn.self_domain_id_storage_key.html
    @@ -1,4 +1,4 @@
    -self_domain_id_storage_key in sp_domains - Rust
    pub fn self_domain_id_storage_key() -> StorageKey
    Expand description

    The storage key of the SelfDomainId storage item in the pallet-domain-id

    +self_domain_id_storage_key in sp_domains - Rust
    pub fn self_domain_id_storage_key() -> StorageKey
    Expand description

    The storage key of the SelfDomainId storage item in the pallet-domain-id

    Any change to the storage item name or the pallet-domain-id name used in the construct_runtime macro must be reflected here.

    \ No newline at end of file diff --git a/sp_domains/fn.signer_in_tx_range.html b/sp_domains/fn.signer_in_tx_range.html index 6e144bd56f..a28e27578d 100644 --- a/sp_domains/fn.signer_in_tx_range.html +++ b/sp_domains/fn.signer_in_tx_range.html @@ -1,4 +1,4 @@ -signer_in_tx_range in sp_domains - Rust
    pub fn signer_in_tx_range(
    +signer_in_tx_range in sp_domains - Rust
    pub fn signer_in_tx_range(
         bundle_vrf_hash: &U256,
         signer_id_hash: &U256,
         tx_range: &U256
    diff --git a/sp_domains/index.html b/sp_domains/index.html
    index f31812584b..a526127230 100644
    --- a/sp_domains/index.html
    +++ b/sp_domains/index.html
    @@ -1,4 +1,4 @@
     sp_domains - Rust

    Crate sp_domains

    source ·
    Expand description

    Crate sp_domains

    source ·
    Expand description

    Primitives for domains pallet.

    Modules

    Structs

    Enums

    Constants

    Traits

    Functions

    Type Aliases

    \ No newline at end of file diff --git a/sp_domains/struct.DomainBlockLimit.html b/sp_domains/struct.DomainBlockLimit.html index 326d17d1eb..2bde6e3a1f 100644 --- a/sp_domains/struct.DomainBlockLimit.html +++ b/sp_domains/struct.DomainBlockLimit.html @@ -1,20 +1,20 @@ -DomainBlockLimit in sp_domains - Rust
    pub struct DomainBlockLimit {
    +DomainBlockLimit in sp_domains - Rust
    pub struct DomainBlockLimit {
         pub max_block_size: u32,
         pub max_block_weight: Weight,
     }

    Fields§

    §max_block_size: u32

    The max block size for the domain.

    §max_block_weight: Weight

    The max block weight for the domain.

    -

    Trait Implementations§

    source§

    impl Clone for DomainBlockLimit

    source§

    fn clone(&self) -> DomainBlockLimit

    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 Debug for DomainBlockLimit

    source§

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

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

    impl Decode for DomainBlockLimit

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Trait Implementations§

    source§

    impl Clone for DomainBlockLimit

    source§

    fn clone(&self) -> DomainBlockLimit

    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 Debug for DomainBlockLimit

    source§

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

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

    impl Decode for DomainBlockLimit

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for DomainBlockLimit

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for DomainBlockLimit

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl TypeInfo for DomainBlockLimit

    §

    type Identity = DomainBlockLimit

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<DomainBlockLimit> for DomainBlockLimit

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl TypeInfo for DomainBlockLimit

    §

    type Identity = DomainBlockLimit

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<DomainBlockLimit> for DomainBlockLimit

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/struct.DomainInstanceData.html b/sp_domains/struct.DomainInstanceData.html index 5fa22434ff..326804fe32 100644 --- a/sp_domains/struct.DomainInstanceData.html +++ b/sp_domains/struct.DomainInstanceData.html @@ -1,21 +1,21 @@ -DomainInstanceData in sp_domains - Rust
    pub struct DomainInstanceData {
    +DomainInstanceData in sp_domains - Rust
    pub struct DomainInstanceData {
         pub runtime_type: RuntimeType,
         pub raw_genesis: RawGenesis,
     }
    Expand description

    DomainInstanceData is used to construct the genesis storage of domain instance chain

    -

    Fields§

    §runtime_type: RuntimeType§raw_genesis: RawGenesis

    Trait Implementations§

    source§

    impl Clone for DomainInstanceData

    source§

    fn clone(&self) -> DomainInstanceData

    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 Decode for DomainInstanceData

    source§

    fn decode<__CodecInputEdqy: Input>( +

    Fields§

    §runtime_type: RuntimeType§raw_genesis: RawGenesis

    Trait Implementations§

    source§

    impl Clone for DomainInstanceData

    source§

    fn clone(&self) -> DomainInstanceData

    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 Decode for DomainInstanceData

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for DomainInstanceData

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Encode for DomainInstanceData

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<DomainInstanceData> for DomainInstanceData

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl PartialEq<DomainInstanceData> for DomainInstanceData

    source§

    fn eq(&self, other: &DomainInstanceData) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TypeInfo for DomainInstanceData

    §

    type Identity = DomainInstanceData

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<DomainInstanceData> for DomainInstanceData

    source§

    impl Eq for DomainInstanceData

    source§

    impl StructuralEq for DomainInstanceData

    source§

    impl StructuralPartialEq for DomainInstanceData

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TypeInfo for DomainInstanceData

    §

    type Identity = DomainInstanceData

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<DomainInstanceData> for DomainInstanceData

    source§

    impl Eq for DomainInstanceData

    source§

    impl StructuralEq for DomainInstanceData

    source§

    impl StructuralPartialEq for DomainInstanceData

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/sp_domains/struct.GenesisDomain.html b/sp_domains/struct.GenesisDomain.html index 73ce44b9d9..69cbec6d16 100644 --- a/sp_domains/struct.GenesisDomain.html +++ b/sp_domains/struct.GenesisDomain.html @@ -1,4 +1,4 @@ -GenesisDomain in sp_domains - Rust
    pub struct GenesisDomain<AccountId: Ord> {
    Show 14 fields +GenesisDomain in sp_domains - Rust
    pub struct GenesisDomain<AccountId: Ord> {
    Show 14 fields pub runtime_name: String, pub runtime_type: RuntimeType, pub runtime_version: RuntimeVersion, @@ -13,32 +13,32 @@ pub signing_key: OperatorPublicKey, pub minimum_nominator_stake: Balance, pub nomination_tax: Percent, -
    }

    Fields§

    §runtime_name: String§runtime_type: RuntimeType§runtime_version: RuntimeVersion§raw_genesis_storage: Vec<u8>§owner_account_id: AccountId§domain_name: String§max_block_size: u32§max_block_weight: Weight§bundle_slot_probability: (u64, u64)§target_bundles_per_block: u32§operator_allow_list: OperatorAllowList<AccountId>§signing_key: OperatorPublicKey§minimum_nominator_stake: Balance§nomination_tax: Percent

    Trait Implementations§

    source§

    impl<AccountId: Clone + Ord> Clone for GenesisDomain<AccountId>

    source§

    fn clone(&self) -> GenesisDomain<AccountId>

    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<AccountId: Debug + Ord> Debug for GenesisDomain<AccountId>

    source§

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

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

    impl<AccountId> Decode for GenesisDomain<AccountId>where +

    }

    Fields§

    §runtime_name: String§runtime_type: RuntimeType§runtime_version: RuntimeVersion§raw_genesis_storage: Vec<u8>§owner_account_id: AccountId§domain_name: String§max_block_size: u32§max_block_weight: Weight§bundle_slot_probability: (u64, u64)§target_bundles_per_block: u32§operator_allow_list: OperatorAllowList<AccountId>§signing_key: OperatorPublicKey§minimum_nominator_stake: Balance§nomination_tax: Percent

    Trait Implementations§

    source§

    impl<AccountId: Clone + Ord> Clone for GenesisDomain<AccountId>

    source§

    fn clone(&self) -> GenesisDomain<AccountId>

    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<AccountId: Debug + Ord> Debug for GenesisDomain<AccountId>

    source§

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

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

    impl<AccountId> Decode for GenesisDomain<AccountId>where AccountId: Decode + Ord, - OperatorAllowList<AccountId>: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( + OperatorAllowList<AccountId>: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de, AccountId> Deserialize<'de> for GenesisDomain<AccountId>where - AccountId: Deserialize<'de> + Ord,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<AccountId> Encode for GenesisDomain<AccountId>where + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<'de, AccountId> Deserialize<'de> for GenesisDomain<AccountId>where + AccountId: Deserialize<'de> + Ord,

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<AccountId> Encode for GenesisDomain<AccountId>where AccountId: Encode + Ord, - OperatorAllowList<AccountId>: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + OperatorAllowList<AccountId>: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<AccountId: PartialEq + Ord> PartialEq<GenesisDomain<AccountId>> for GenesisDomain<AccountId>

    source§

    fn eq(&self, other: &GenesisDomain<AccountId>) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<AccountId: PartialEq + Ord> PartialEq<GenesisDomain<AccountId>> for GenesisDomain<AccountId>

    source§

    fn eq(&self, other: &GenesisDomain<AccountId>) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl<AccountId> Serialize for GenesisDomain<AccountId>where - AccountId: Serialize + Ord,

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl<AccountId> TypeInfo for GenesisDomain<AccountId>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<AccountId> Serialize for GenesisDomain<AccountId>where + AccountId: Serialize + Ord,

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl<AccountId> TypeInfo for GenesisDomain<AccountId>where AccountId: TypeInfo + 'static + Ord, - OperatorAllowList<AccountId>: TypeInfo + 'static,

    §

    type Identity = GenesisDomain<AccountId>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<AccountId> EncodeLike<GenesisDomain<AccountId>> for GenesisDomain<AccountId>where + OperatorAllowList<AccountId>: TypeInfo + 'static,

    §

    type Identity = GenesisDomain<AccountId>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<AccountId> EncodeLike<GenesisDomain<AccountId>> for GenesisDomain<AccountId>where AccountId: Encode + Ord, - OperatorAllowList<AccountId>: Encode,

    source§

    impl<AccountId: Eq + Ord> Eq for GenesisDomain<AccountId>

    source§

    impl<AccountId: Ord> StructuralEq for GenesisDomain<AccountId>

    source§

    impl<AccountId: Ord> StructuralPartialEq for GenesisDomain<AccountId>

    Auto Trait Implementations§

    §

    impl<AccountId> RefUnwindSafe for GenesisDomain<AccountId>where + OperatorAllowList<AccountId>: Encode,

    source§

    impl<AccountId: Eq + Ord> Eq for GenesisDomain<AccountId>

    source§

    impl<AccountId: Ord> StructuralEq for GenesisDomain<AccountId>

    source§

    impl<AccountId: Ord> StructuralPartialEq for GenesisDomain<AccountId>

    Auto Trait Implementations§

    §

    impl<AccountId> RefUnwindSafe for GenesisDomain<AccountId>where AccountId: RefUnwindSafe,

    §

    impl<AccountId> Send for GenesisDomain<AccountId>where AccountId: Send,

    §

    impl<AccountId> Sync for GenesisDomain<AccountId>where AccountId: Sync,

    §

    impl<AccountId> Unpin for GenesisDomain<AccountId>where diff --git a/sp_domains/struct.InboxedBundle.html b/sp_domains/struct.InboxedBundle.html index e3558fbad5..728211832f 100644 --- a/sp_domains/struct.InboxedBundle.html +++ b/sp_domains/struct.InboxedBundle.html @@ -1,33 +1,33 @@ -InboxedBundle in sp_domains - Rust
    pub struct InboxedBundle<Hash> {
    +InboxedBundle in sp_domains - Rust
    pub struct InboxedBundle<Hash> {
         pub bundle: BundleValidity<Hash>,
         pub extrinsics_root: Hash,
     }
    Expand description

    InboxedBundle represents a bundle that was successfully submitted to the consensus chain

    -

    Fields§

    §bundle: BundleValidity<Hash>§extrinsics_root: Hash

    Implementations§

    source§

    impl<Hash> InboxedBundle<Hash>

    source

    pub fn valid(bundle_digest_hash: Hash, extrinsics_root: Hash) -> Self

    source

    pub fn invalid( +

    Fields§

    §bundle: BundleValidity<Hash>§extrinsics_root: Hash

    Implementations§

    source§

    impl<Hash> InboxedBundle<Hash>

    source

    pub fn valid(bundle_digest_hash: Hash, extrinsics_root: Hash) -> Self

    source

    pub fn invalid( invalid_bundle_type: InvalidBundleType, extrinsics_root: Hash -) -> Self

    source

    pub fn is_invalid(&self) -> bool

    source

    pub fn dummy(extrinsics_root: Hash) -> Selfwhere - Hash: Default,

    Trait Implementations§

    source§

    impl<Hash: Clone> Clone for InboxedBundle<Hash>

    source§

    fn clone(&self) -> InboxedBundle<Hash>

    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<Hash: Debug> Debug for InboxedBundle<Hash>

    source§

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

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

    impl<Hash> Decode for InboxedBundle<Hash>where +) -> Self

    source

    pub fn is_invalid(&self) -> bool

    source

    pub fn dummy(extrinsics_root: Hash) -> Selfwhere + Hash: Default,

    Trait Implementations§

    source§

    impl<Hash: Clone> Clone for InboxedBundle<Hash>

    source§

    fn clone(&self) -> InboxedBundle<Hash>

    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<Hash: Debug> Debug for InboxedBundle<Hash>

    source§

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

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

    impl<Hash> Decode for InboxedBundle<Hash>where BundleValidity<Hash>: Decode, - Hash: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( + Hash: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<Hash> Encode for InboxedBundle<Hash>where + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<Hash> Encode for InboxedBundle<Hash>where BundleValidity<Hash>: Encode, - Hash: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + Hash: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<Hash: PartialEq> PartialEq<InboxedBundle<Hash>> for InboxedBundle<Hash>

    source§

    fn eq(&self, other: &InboxedBundle<Hash>) -> bool

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<Hash: PartialEq> PartialEq<InboxedBundle<Hash>> for InboxedBundle<Hash>

    source§

    fn eq(&self, other: &InboxedBundle<Hash>) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl<Hash> TypeInfo for InboxedBundle<Hash>where +sufficient, and should not be overridden without very good reason.

    source§

    impl<Hash> TypeInfo for InboxedBundle<Hash>where BundleValidity<Hash>: TypeInfo + 'static, - Hash: TypeInfo + 'static,

    §

    type Identity = InboxedBundle<Hash>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<Hash> EncodeLike<InboxedBundle<Hash>> for InboxedBundle<Hash>where + Hash: TypeInfo + 'static,

    §

    type Identity = InboxedBundle<Hash>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<Hash> EncodeLike<InboxedBundle<Hash>> for InboxedBundle<Hash>where BundleValidity<Hash>: Encode, - Hash: Encode,

    source§

    impl<Hash: Eq> Eq for InboxedBundle<Hash>

    source§

    impl<Hash> StructuralEq for InboxedBundle<Hash>

    source§

    impl<Hash> StructuralPartialEq for InboxedBundle<Hash>

    Auto Trait Implementations§

    §

    impl<Hash> RefUnwindSafe for InboxedBundle<Hash>where + Hash: Encode,

    source§

    impl<Hash: Eq> Eq for InboxedBundle<Hash>

    source§

    impl<Hash> StructuralEq for InboxedBundle<Hash>

    source§

    impl<Hash> StructuralPartialEq for InboxedBundle<Hash>

    Auto Trait Implementations§

    §

    impl<Hash> RefUnwindSafe for InboxedBundle<Hash>where Hash: RefUnwindSafe,

    §

    impl<Hash> Send for InboxedBundle<Hash>where Hash: Send,

    §

    impl<Hash> Sync for InboxedBundle<Hash>where Hash: Sync,

    §

    impl<Hash> Unpin for InboxedBundle<Hash>where diff --git a/sp_domains/struct.ProofOfElection.html b/sp_domains/struct.ProofOfElection.html index 2396d20580..225958dc39 100644 --- a/sp_domains/struct.ProofOfElection.html +++ b/sp_domains/struct.ProofOfElection.html @@ -1,4 +1,4 @@ -ProofOfElection in sp_domains - Rust
    pub struct ProofOfElection<CHash> {
    +ProofOfElection in sp_domains - Rust
    pub struct ProofOfElection<CHash> {
         pub domain_id: DomainId,
         pub slot_number: u64,
         pub global_randomness: Randomness,
    @@ -11,28 +11,26 @@
     
    §vrf_signature: VrfSignature

    VRF signature.

    §operator_id: OperatorId

    Operator index in the OperatorRegistry.

    §consensus_block_hash: CHash

    Consensus block hash at which proof of election was derived.

    -

    Implementations§

    source§

    impl<CHash> ProofOfElection<CHash>

    Implementations§

    source§

    impl<CHash> ProofOfElection<CHash>

    source

    pub fn verify_vrf_signature( &self, operator_signing_key: &OperatorPublicKey -) -> Result<(), ProofOfElectionError>

    source

    pub fn vrf_hash(&self) -> Blake3Hash

    Computes the VRF hash.

    -
    source§

    impl<CHash: Default> ProofOfElection<CHash>

    source

    pub fn dummy(domain_id: DomainId, operator_id: OperatorId) -> Self

    Trait Implementations§

    source§

    impl<CHash: Clone> Clone for ProofOfElection<CHash>

    source§

    fn clone(&self) -> ProofOfElection<CHash>

    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<CHash: Debug> Debug for ProofOfElection<CHash>

    source§

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

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

    impl<CHash> Decode for ProofOfElection<CHash>where - CHash: Decode,

    source§

    fn decode<__CodecInputEdqy: Input>( +) -> Result<(), ProofOfElectionError>

    source

    pub fn vrf_hash(&self) -> Blake3Hash

    Computes the VRF hash.

    +
    source§

    impl<CHash: Default> ProofOfElection<CHash>

    source

    pub fn dummy(domain_id: DomainId, operator_id: OperatorId) -> Self

    Trait Implementations§

    source§

    impl<CHash: Clone> Clone for ProofOfElection<CHash>

    source§

    fn clone(&self) -> ProofOfElection<CHash>

    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<CHash: Debug> Debug for ProofOfElection<CHash>

    source§

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

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

    impl<CHash> Decode for ProofOfElection<CHash>where + CHash: Default,

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( input: &mut I, dst: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>where I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<CHash> Encode for ProofOfElection<CHash>where - CHash: Encode,

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl<CHash> Encode for ProofOfElection<CHash>

    source§

    fn size_hint(&self) -> usize

    If possible give a hint of expected size of the encoding. Read more
    source§

    fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl<CHash: PartialEq> PartialEq<ProofOfElection<CHash>> for ProofOfElection<CHash>

    source§

    fn eq(&self, other: &ProofOfElection<CHash>) -> 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 sufficient, and should not be overridden without very good reason.
    source§

    impl<CHash> TypeInfo for ProofOfElection<CHash>where - CHash: TypeInfo + 'static,

    §

    type Identity = ProofOfElection<CHash>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<CHash> EncodeLike<ProofOfElection<CHash>> for ProofOfElection<CHash>where - CHash: Encode,

    source§

    impl<CHash: Eq> Eq for ProofOfElection<CHash>

    source§

    impl<CHash> StructuralEq for ProofOfElection<CHash>

    source§

    impl<CHash> StructuralPartialEq for ProofOfElection<CHash>

    Auto Trait Implementations§

    §

    impl<CHash> RefUnwindSafe for ProofOfElection<CHash>where + CHash: TypeInfo + 'static,

    §

    type Identity = ProofOfElection<CHash>

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl<CHash> EncodeLike<ProofOfElection<CHash>> for ProofOfElection<CHash>

    source§

    impl<CHash: Eq> Eq for ProofOfElection<CHash>

    source§

    impl<CHash> StructuralEq for ProofOfElection<CHash>

    source§

    impl<CHash> StructuralPartialEq for ProofOfElection<CHash>

    Auto Trait Implementations§

    §

    impl<CHash> RefUnwindSafe for ProofOfElection<CHash>where CHash: RefUnwindSafe,

    §

    impl<CHash> Send for ProofOfElection<CHash>where CHash: Send,

    §

    impl<CHash> Sync for ProofOfElection<CHash>where CHash: Sync,

    §

    impl<CHash> Unpin for ProofOfElection<CHash>where diff --git a/sp_domains/trait.BundleProducerElectionApi.html b/sp_domains/trait.BundleProducerElectionApi.html index 65ac28a3cb..b425c38f8b 100644 --- a/sp_domains/trait.BundleProducerElectionApi.html +++ b/sp_domains/trait.BundleProducerElectionApi.html @@ -1,4 +1,4 @@ -BundleProducerElectionApi in sp_domains - Rust
    pub trait BundleProducerElectionApi<Block: BlockT, Balance: Encode + Decode>: Core<Block> {
    +BundleProducerElectionApi in sp_domains - Rust
    pub trait BundleProducerElectionApi<Block: BlockT, Balance: Encode + Decode>: Core<Block> {
         // Provided methods
         fn bundle_producer_election_params(
             &self,
    @@ -10,12 +10,12 @@
             __runtime_api_at_param__: <Block as BlockT>::Hash,
             operator_id: OperatorId
         ) -> Result<Option<(OperatorPublicKey, Balance)>, ApiError> { ... }
    -}

    Provided Methods§

    Provided Methods§

    source

    fn bundle_producer_election_params( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId -) -> Result<Option<BundleProducerElectionParams<Balance>>, ApiError>

    source

    fn operator( +) -> Result<Option<BundleProducerElectionParams<Balance>>, ApiError>

    source

    fn operator( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, operator_id: OperatorId -) -> Result<Option<(OperatorPublicKey, Balance)>, ApiError>

    Trait Implementations§

    source§

    impl<Block: BlockT, Balance: Encode + Decode> RuntimeApiInfo for dyn BundleProducerElectionApi<Block, Balance>

    source§

    const ID: [u8; 8] = _

    The identifier of the runtime api.
    source§

    const VERSION: u32 = 1u32

    The version of the runtime api.

    Implementors§

    \ No newline at end of file +) -> Result<Option<(OperatorPublicKey, Balance)>, ApiError>

    Trait Implementations§

    source§

    impl<Block: BlockT, Balance: Encode + Decode> RuntimeApiInfo for dyn BundleProducerElectionApi<Block, Balance>

    source§

    const ID: [u8; 8] = _

    The identifier of the runtime api.
    source§

    const VERSION: u32 = 1u32

    The version of the runtime api.

    Implementors§

    \ No newline at end of file diff --git a/sp_domains/trait.DomainsApi.html b/sp_domains/trait.DomainsApi.html index 4114ab4b33..5361b009fa 100644 --- a/sp_domains/trait.DomainsApi.html +++ b/sp_domains/trait.DomainsApi.html @@ -1,4 +1,4 @@ -DomainsApi in sp_domains - Rust
    pub trait DomainsApi<Block: BlockT, DomainHeader: HeaderT>: Core<Block> {
    +DomainsApi in sp_domains - Rust
    pub trait DomainsApi<Block: BlockT, DomainHeader: HeaderT>: Core<Block> {
     
    Show 19 methods // Provided methods fn submit_bundle_unsigned( &self, @@ -97,100 +97,100 @@ receipt_hash: HeaderHashFor<DomainHeader> ) -> Result<Option<ExecutionReceiptFor<DomainHeader, Block, Balance>>, ApiError> { ... }
    }
    Expand description

    API necessary for domains pallet.

    -

    Provided Methods§

    Provided Methods§

    source

    fn submit_bundle_unsigned( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, opaque_bundle: OpaqueBundle<NumberFor<Block>, Block::Hash, DomainHeader, Balance> ) -> Result<(), ApiError>

    Submits the transaction bundle via an unsigned extrinsic.

    -
    source

    fn extract_successful_bundles( +

    source

    fn extract_successful_bundles( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId, extrinsics: Vec<Block::Extrinsic> ) -> Result<OpaqueBundles<Block, DomainHeader, Balance>, ApiError>

    Extract the bundles stored successfully from the given extrinsics.

    -
    source

    fn extract_bundle( +

    source

    fn extract_bundle( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, extrinsic: Block::Extrinsic ) -> Result<Option<OpaqueBundle<NumberFor<Block>, Block::Hash, DomainHeader, Balance>>, ApiError>

    Extract bundle from the extrinsic if the extrinsic is submit_bundle.

    -
    source

    fn extract_receipts( +

    source

    fn extract_receipts( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId, extrinsics: Vec<Block::Extrinsic> ) -> Result<Vec<ExecutionReceiptFor<DomainHeader, Block, Balance>>, ApiError>

    Extract the execution receipt stored successfully from the given extrinsics.

    -
    source

    fn extrinsics_shuffling_seed( +

    source

    fn extrinsics_shuffling_seed( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<Randomness, ApiError>

    Generates a randomness seed for extrinsics shuffling.

    -
    source

    fn domain_runtime_code( +

    source

    fn domain_runtime_code( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<Option<Vec<u8>>, ApiError>

    Returns the WASM bundle for given domain_id.

    -
    source

    fn runtime_id( +

    source

    fn runtime_id( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<Option<RuntimeId>, ApiError>

    Returns the runtime id for given domain_id.

    -
    source

    fn domain_instance_data( +

    source

    fn domain_instance_data( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<Option<(DomainInstanceData, NumberFor<Block>)>, ApiError>

    Returns the domain instance data for given domain_id.

    -
    source

    fn timestamp( +

    source

    fn timestamp( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<Moment, ApiError>

    Returns the current timestamp at given height.

    -
    source

    fn domain_tx_range( +

    source

    fn domain_tx_range( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<U256, ApiError>

    Returns the current Tx range for the given domain Id.

    -
    source

    fn genesis_state_root( +

    source

    fn genesis_state_root( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<Option<H256>, ApiError>

    Return the genesis state root if not pruned

    -
    source

    fn head_receipt_number( +

    source

    fn head_receipt_number( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<HeaderNumberFor<DomainHeader>, ApiError>

    Returns the best execution chain number.

    -
    source

    fn oldest_receipt_number( +

    source

    fn oldest_receipt_number( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<HeaderNumberFor<DomainHeader>, ApiError>

    Returns the block number of oldest execution receipt.

    -
    source

    fn block_tree_pruning_depth( +

    source

    fn block_tree_pruning_depth( &self, __runtime_api_at_param__: <Block as BlockT>::Hash ) -> Result<HeaderNumberFor<DomainHeader>, ApiError>

    Returns the block tree pruning depth.

    -
    source

    fn domain_block_limit( +

    source

    fn domain_block_limit( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.

    -
    source

    fn non_empty_er_exists( +

    source

    fn non_empty_er_exists( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<bool, ApiError>

    Returns true if there are any ERs in the challenge period with non empty extrinsics.

    -
    source

    fn domain_best_number( +

    source

    fn domain_best_number( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId ) -> Result<Option<HeaderNumberFor<DomainHeader>>, ApiError>

    Returns the current best number of the domain.

    -
    source

    fn domain_state_root( +

    source

    fn domain_state_root( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, domain_id: DomainId, number: HeaderNumberFor<DomainHeader>, hash: HeaderHashFor<DomainHeader> ) -> Result<Option<HeaderHashFor<DomainHeader>>, ApiError>

    Returns the chain state root at the given block.

    -
    source

    fn execution_receipt( +

    source

    fn execution_receipt( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, receipt_hash: HeaderHashFor<DomainHeader> ) -> Result<Option<ExecutionReceiptFor<DomainHeader, Block, Balance>>, ApiError>

    Returns the execution receipt

    -

    Trait Implementations§

    source§

    impl<Block: BlockT, DomainHeader: HeaderT> RuntimeApiInfo for dyn DomainsApi<Block, DomainHeader>

    source§

    const ID: [u8; 8] = _

    The identifier of the runtime api.
    source§

    const VERSION: u32 = 1u32

    The version of the runtime api.

    Implementors§

    \ No newline at end of file +

    Trait Implementations§

    source§

    impl<Block: BlockT, DomainHeader: HeaderT> RuntimeApiInfo for dyn DomainsApi<Block, DomainHeader>

    source§

    const ID: [u8; 8] = _

    The identifier of the runtime api.
    source§

    const VERSION: u32 = 1u32

    The version of the runtime api.

    Implementors§

    \ No newline at end of file diff --git a/sp_domains/trait.DomainsDigestItem.html b/sp_domains/trait.DomainsDigestItem.html index 9a08263d92..9c9dfc92bc 100644 --- a/sp_domains/trait.DomainsDigestItem.html +++ b/sp_domains/trait.DomainsDigestItem.html @@ -1,8 +1,8 @@ -DomainsDigestItem in sp_domains - Rust
    pub trait DomainsDigestItem {
    +DomainsDigestItem in sp_domains - Rust
    pub trait DomainsDigestItem {
         // Required methods
         fn domain_runtime_upgrade(runtime_id: RuntimeId) -> Self;
         fn as_domain_runtime_upgrade(&self) -> Option<RuntimeId>;
         fn domain_instantiation(domain_id: DomainId) -> Self;
         fn as_domain_instantiation(&self) -> Option<DomainId>;
     }
    Expand description

    Domains specific digest items.

    -

    Required Methods§

    Implementations on Foreign Types§

    source§

    impl DomainsDigestItem for DigestItem

    Implementors§

    \ No newline at end of file +

    Required Methods§

    Implementations on Foreign Types§

    source§

    impl DomainsDigestItem for DigestItem

    Implementors§

    \ No newline at end of file diff --git a/sp_domains/type.EpochIndex.html b/sp_domains/type.EpochIndex.html index e8b932b53a..c60b674cc6 100644 --- a/sp_domains/type.EpochIndex.html +++ b/sp_domains/type.EpochIndex.html @@ -1,2 +1,2 @@ -EpochIndex in sp_domains - Rust

    Type Alias sp_domains::EpochIndex

    source ·
    pub type EpochIndex = u32;
    Expand description

    Type representing domain epoch.

    +EpochIndex in sp_domains - Rust

    Type Alias sp_domains::EpochIndex

    source ·
    pub type EpochIndex = u32;
    Expand description

    Type representing domain epoch.

    Trait Implementations§

    source§

    impl From<DomainId> for u32

    source§

    fn from(domain_id: DomainId) -> Self

    Converts to this type from the input type.
    \ No newline at end of file diff --git a/sp_domains/type.ExecutionReceiptFor.html b/sp_domains/type.ExecutionReceiptFor.html index 32bb58e568..04c85e2fca 100644 --- a/sp_domains/type.ExecutionReceiptFor.html +++ b/sp_domains/type.ExecutionReceiptFor.html @@ -1,4 +1,4 @@ -ExecutionReceiptFor in sp_domains - Rust
    pub type ExecutionReceiptFor<DomainHeader, CBlock, Balance> = ExecutionReceipt<NumberFor<CBlock>, <CBlock as BlockT>::Hash, <DomainHeader as HeaderT>::Number, <DomainHeader as HeaderT>::Hash, Balance>;

    Aliased Type§

    struct ExecutionReceiptFor<DomainHeader, CBlock, Balance> {
    +ExecutionReceiptFor in sp_domains - Rust
    pub type ExecutionReceiptFor<DomainHeader, CBlock, Balance> = ExecutionReceipt<NumberFor<CBlock>, <CBlock as BlockT>::Hash, <DomainHeader as HeaderT>::Number, <DomainHeader as HeaderT>::Hash, Balance>;

    Aliased Type§

    struct ExecutionReceiptFor<DomainHeader, CBlock, Balance> {
         pub domain_block_number: <DomainHeader as Header>::Number,
         pub domain_block_hash: <DomainHeader as Header>::Hash,
         pub domain_block_extrinsic_root: <DomainHeader as Header>::Hash,
    diff --git a/sp_domains/type.OperatorId.html b/sp_domains/type.OperatorId.html
    index 08af51b79a..879e0afad2 100644
    --- a/sp_domains/type.OperatorId.html
    +++ b/sp_domains/type.OperatorId.html
    @@ -1,2 +1,2 @@
    -OperatorId in sp_domains - Rust

    Type Alias sp_domains::OperatorId

    source ·
    pub type OperatorId = u64;
    Expand description

    Type representing operator ID

    +OperatorId in sp_domains - Rust

    Type Alias sp_domains::OperatorId

    source ·
    pub type OperatorId = u64;
    Expand description

    Type representing operator ID

    \ No newline at end of file diff --git a/sp_domains/type.RuntimeId.html b/sp_domains/type.RuntimeId.html index ae43c759e4..69334554a8 100644 --- a/sp_domains/type.RuntimeId.html +++ b/sp_domains/type.RuntimeId.html @@ -1,2 +1,2 @@ -RuntimeId in sp_domains - Rust

    Type Alias sp_domains::RuntimeId

    source ·
    pub type RuntimeId = u32;
    Expand description

    Type representing the runtime ID.

    +RuntimeId in sp_domains - Rust

    Type Alias sp_domains::RuntimeId

    source ·
    pub type RuntimeId = u32;
    Expand description

    Type representing the runtime ID.

    Trait Implementations§

    source§

    impl From<DomainId> for u32

    source§

    fn from(domain_id: DomainId) -> Self

    Converts to this type from the input type.
    \ No newline at end of file diff --git a/sp_domains_fraud_proof/fraud_proof/enum.VerificationError.html b/sp_domains_fraud_proof/fraud_proof/enum.VerificationError.html index 0a23e26992..78b5905f94 100644 --- a/sp_domains_fraud_proof/fraud_proof/enum.VerificationError.html +++ b/sp_domains_fraud_proof/fraud_proof/enum.VerificationError.html @@ -63,9 +63,9 @@
    §

    TargetValidBundleNotFound

    The target valid bundle not found from the target bad receipt

    §

    FailedToCheckInherentExtrinsic

    Failed to check if a given extrinsic is inherent or not.

    §

    InvalidBundleEquivocationFraudProof(InvalidBundleEquivocationError)

    Invalid bundle equivocation fraud proof.

    -

    Trait Implementations§

    source§

    impl<DomainHash: Debug> Debug for VerificationError<DomainHash>

    source§

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

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

    impl<DomainHash> Display for VerificationError<DomainHash>where - BundleValidity<DomainHash>: Debug,

    source§

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

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

    impl<DomainHash> Error for VerificationError<DomainHash>where - Self: Debug + Display,

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<DomainHash> From<ApiError> for VerificationError<DomainHash>

    source§

    fn from(source: ApiError) -> Self

    Converts to this type from the input type.
    source§

    impl<DomainHash> From<Error> for VerificationError<DomainHash>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<DomainHash> From<Error> for VerificationError<DomainHash>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<DomainHash> From<InvalidBundleEquivocationError> for VerificationError<DomainHash>

    source§

    fn from(err: InvalidBundleEquivocationError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<DomainHash> !RefUnwindSafe for VerificationError<DomainHash>

    §

    impl<DomainHash> Send for VerificationError<DomainHash>where +

    Trait Implementations§

    source§

    impl<DomainHash: Debug> Debug for VerificationError<DomainHash>

    source§

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

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

    impl<DomainHash> Display for VerificationError<DomainHash>where + BundleValidity<DomainHash>: Debug,

    source§

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

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

    impl<DomainHash> Error for VerificationError<DomainHash>where + Self: Debug + Display,

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<DomainHash> From<ApiError> for VerificationError<DomainHash>

    source§

    fn from(source: ApiError) -> Self

    Converts to this type from the input type.
    source§

    impl<DomainHash> From<Error> for VerificationError<DomainHash>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<DomainHash> From<Error> for VerificationError<DomainHash>

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl<DomainHash> From<InvalidBundleEquivocationError> for VerificationError<DomainHash>

    source§

    fn from(err: InvalidBundleEquivocationError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<DomainHash> !RefUnwindSafe for VerificationError<DomainHash>

    §

    impl<DomainHash> Send for VerificationError<DomainHash>where DomainHash: Send,

    §

    impl<DomainHash> Sync for VerificationError<DomainHash>where DomainHash: Sync,

    §

    impl<DomainHash> Unpin for VerificationError<DomainHash>where DomainHash: Unpin,

    §

    impl<DomainHash> !UnwindSafe for VerificationError<DomainHash>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/sp_domains_fraud_proof/verification/fn.verify_bundle_equivocation_fraud_proof.html b/sp_domains_fraud_proof/verification/fn.verify_bundle_equivocation_fraud_proof.html index e2814959d9..3d6c0724dc 100644 --- a/sp_domains_fraud_proof/verification/fn.verify_bundle_equivocation_fraud_proof.html +++ b/sp_domains_fraud_proof/verification/fn.verify_bundle_equivocation_fraud_proof.html @@ -1,4 +1,4 @@ -verify_bundle_equivocation_fraud_proof in sp_domains_fraud_proof::verification - Rust
    pub fn verify_bundle_equivocation_fraud_proof<CBlock, DomainHeader, Balance>(
    +verify_bundle_equivocation_fraud_proof in sp_domains_fraud_proof::verification - Rust
    pub fn verify_bundle_equivocation_fraud_proof<CBlock, DomainHeader, Balance>(
         operator_signing_key: &OperatorPublicKey,
         header_1: &SealedBundleHeader<NumberFor<CBlock>, CBlock::Hash, DomainHeader, Balance>,
         header_2: &SealedBundleHeader<NumberFor<CBlock>, CBlock::Hash, DomainHeader, Balance>
    diff --git a/sp_domains_fraud_proof/verification/index.html b/sp_domains_fraud_proof/verification/index.html
    index ab4db7af44..f6bd669751 100644
    --- a/sp_domains_fraud_proof/verification/index.html
    +++ b/sp_domains_fraud_proof/verification/index.html
    @@ -1 +1 @@
    -sp_domains_fraud_proof::verification - Rust

    Enums

    Functions

    \ No newline at end of file +sp_domains_fraud_proof::verification - Rust

    Enums

    Functions

    \ No newline at end of file diff --git a/src/domain_block_preprocessor/lib.rs.html b/src/domain_block_preprocessor/lib.rs.html index e65835693f..0f20773913 100644 --- a/src/domain_block_preprocessor/lib.rs.html +++ b/src/domain_block_preprocessor/lib.rs.html @@ -376,6 +376,12 @@ 376 377 378 +379 +380 +381 +382 +383 +384
    //! This crate provides a preprocessor for the domain block, which is used to construct
     //! domain extrinsics from the consensus block.
     //!
    @@ -407,12 +413,11 @@
     use sp_core::H256;
     use sp_domains::extrinsics::deduplicate_and_shuffle_extrinsics;
     use sp_domains::{
    -    DomainId, DomainsApi, ExecutionReceipt, ExtrinsicDigest, HeaderHashingFor, InboxedBundle,
    -    InvalidBundleType, OpaqueBundle, OpaqueBundles, ReceiptValidity,
    +    DomainId, DomainsApi, ExecutionReceipt, HeaderHashingFor, InboxedBundle, InvalidBundleType,
    +    OpaqueBundle, OpaqueBundles, ReceiptValidity,
     };
     use sp_messenger::MessengerApi;
     use sp_runtime::traits::{Block as BlockT, NumberFor};
    -use sp_trie::LayoutV1;
     use std::collections::VecDeque;
     use std::marker::PhantomData;
     use std::sync::Arc;
    @@ -609,10 +614,17 @@
                             .map(|(signer, tx)| {
                                 (
                                     signer.clone(),
    -                                ExtrinsicDigest::new::<LayoutV1<HeaderHashingFor<Block::Header>>>(
    -                                    tx.encode(),
    -                                ),
    -                            )
    +                                HeaderHashingFor::<Block::Header>::hash_of(tx),
    +                                // TODO: enable before the new network
    +                                // NOTE: we should using the `ExtrinsicDigest` to calculate the `bundle_digest`
    +                                // to keep consistency with the `domain_block_extrinsic_root` fraud proof, but
    +                                // this is incompatible with Gemini-3g network because operators who have this
    +                                // change will produce a different ER than those who don't have, cause the ER
    +                                // derivation become non-deterministic.
    +                                // ExtrinsicDigest::new::<LayoutV1<HeaderHashingFor<Block::Header>>>(
    +                                //     tx.encode(),
    +                                // ),
    +                            )
                             })
                             .collect();
                         inboxed_bundles.push(InboxedBundle::valid(
    diff --git a/src/sp_domains/lib.rs.html b/src/sp_domains/lib.rs.html
    index 9b4ade0f3b..03fc77a520 100644
    --- a/src/sp_domains/lib.rs.html
    +++ b/src/sp_domains/lib.rs.html
    @@ -998,6 +998,9 @@
     998
     999
     1000
    +1001
    +1002
    +1003
     
    // Copyright (C) 2021 Subspace Labs, Inc.
     // SPDX-License-Identifier: Apache-2.0
     
    @@ -1544,6 +1547,9 @@
         /// Operator index in the OperatorRegistry.
         pub operator_id: OperatorId,
         /// Consensus block hash at which proof of election was derived.
    +    // TODO: skipping encode/decode this field becasue it is mismatch with the struct
    +    // on the Gemini-3g runtime, remove `#[codec(skip)]` before new network
    +    #[codec(skip)]
         pub consensus_block_hash: CHash,
     }
     
    diff --git a/src/sp_domains_fraud_proof/verification.rs.html b/src/sp_domains_fraud_proof/verification.rs.html
    index 867c86bfc3..15ebc982e6 100644
    --- a/src/sp_domains_fraud_proof/verification.rs.html
    +++ b/src/sp_domains_fraud_proof/verification.rs.html
    @@ -570,6 +570,9 @@
     570
     571
     572
    +573
    +574
    +575
     

    use crate::fraud_proof::{
         InvalidBundlesFraudProof, InvalidExtrinsicsRootProof, InvalidStateTransitionProof,
         ValidBundleProof, VerificationError,
    @@ -1093,7 +1096,10 @@
             return Err(InvalidBundleEquivocationError::MismatchedOperatorAndDomain);
         }
     
    -    let consensus_block_hash = header_1.header.proof_of_election.consensus_block_hash;
    +    // TODO: `consensus_block_hash` is an default/empty value because this field is skipped
    +    // during encode/decode due to incompatible with Gemini-3g, thus the verificaion will fail.
    +    // This should be fix on new network when the field is not skipped.
    +    let consensus_block_hash = header_1.header.proof_of_election.consensus_block_hash;
         let domain_id = header_1.header.proof_of_election.domain_id;
         let operator_id = header_1.header.proof_of_election.operator_id;
     
    diff --git a/subspace_archiving/archiver/enum.ArchiverInstantiationError.html b/subspace_archiving/archiver/enum.ArchiverInstantiationError.html
    index f2b7f95475..0bd47d7236 100644
    --- a/subspace_archiving/archiver/enum.ArchiverInstantiationError.html
    +++ b/subspace_archiving/archiver/enum.ArchiverInstantiationError.html
    @@ -1,13 +1,13 @@
     ArchiverInstantiationError in subspace_archiving::archiver - Rust
    pub enum ArchiverInstantiationError {
         FailedToInitializeErasureCoding(String),
    -    InvalidLastArchivedBlock(BlockNumber),
    +    InvalidLastArchivedBlock(BlockNumber),
         InvalidBlockSmallSize {
             block_bytes: u32,
             archived_block_bytes: u32,
         },
     }
    Expand description

    Archiver instantiation error

    Variants§

    §

    FailedToInitializeErasureCoding(String)

    Failed to initialize erasure coding

    -
    §

    InvalidLastArchivedBlock(BlockNumber)

    Invalid last archived block, its size is the same as encoded block

    +
    §

    InvalidLastArchivedBlock(BlockNumber)

    Invalid last archived block, its size is the same as encoded block

    §

    InvalidBlockSmallSize

    Fields

    §block_bytes: u32

    Full block size

    §archived_block_bytes: u32

    Already archived portion of the block

    Invalid block, its size is smaller than already archived number of bytes

    diff --git a/subspace_archiving/archiver/enum.SegmentItem.html b/subspace_archiving/archiver/enum.SegmentItem.html index da76de1c26..852ad914c1 100644 --- a/subspace_archiving/archiver/enum.SegmentItem.html +++ b/subspace_archiving/archiver/enum.SegmentItem.html @@ -12,7 +12,7 @@ bytes: Vec<u8>, /* private fields */ }, - ParentSegmentHeader(SegmentHeader), + ParentSegmentHeader(SegmentHeader), }
    Expand description

    Kinds of items that are contained within a segment

    Variants§

    §

    Padding

    Special dummy enum variant only used as an implementation detail for padding purposes

    §

    Block

    Fields

    §bytes: Vec<u8>

    Block bytes

    @@ -21,7 +21,7 @@

    Contains the beginning of the block inside, remainder will be found in subsequent segments

    §

    BlockContinuation

    Fields

    §bytes: Vec<u8>

    Block bytes

    Continuation of the partial block spilled over into the next segment

    -
    §

    ParentSegmentHeader(SegmentHeader)

    Segment header of the parent

    +
    §

    ParentSegmentHeader(SegmentHeader)

    Segment header of the parent

    Trait Implementations§

    source§

    impl Clone for SegmentItem

    source§

    fn clone(&self) -> SegmentItem

    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 Debug for SegmentItem

    source§

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

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

    impl Decode for SegmentItem

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( diff --git a/subspace_archiving/archiver/fn.is_piece_valid.html b/subspace_archiving/archiver/fn.is_piece_valid.html index bf9949321f..bccd60ad8a 100644 --- a/subspace_archiving/archiver/fn.is_piece_valid.html +++ b/subspace_archiving/archiver/fn.is_piece_valid.html @@ -1,7 +1,7 @@ is_piece_valid in subspace_archiving::archiver - Rust
    pub fn is_piece_valid(
    -    kzg: &Kzg,
    -    piece: &PieceArray,
    -    segment_commitment: &SegmentCommitment,
    +    kzg: &Kzg,
    +    piece: &PieceArray,
    +    segment_commitment: &SegmentCommitment,
         position: u32
     ) -> bool
    Expand description

    Validate witness embedded within a piece produced by archiver

    \ No newline at end of file diff --git a/subspace_archiving/archiver/fn.is_record_commitment_hash_valid.html b/subspace_archiving/archiver/fn.is_record_commitment_hash_valid.html index 4dd33bf6f8..707711c861 100644 --- a/subspace_archiving/archiver/fn.is_record_commitment_hash_valid.html +++ b/subspace_archiving/archiver/fn.is_record_commitment_hash_valid.html @@ -1,8 +1,8 @@ is_record_commitment_hash_valid in subspace_archiving::archiver - Rust
    pub fn is_record_commitment_hash_valid(
    -    kzg: &Kzg,
    -    record_commitment_hash: &Scalar,
    -    commitment: &SegmentCommitment,
    -    witness: &RecordWitness,
    +    kzg: &Kzg,
    +    record_commitment_hash: &Scalar,
    +    commitment: &SegmentCommitment,
    +    witness: &RecordWitness,
         position: u32
     ) -> bool
    Expand description

    Validate witness for record commitment hash produced by archiver

    \ No newline at end of file diff --git a/subspace_archiving/archiver/struct.Archiver.html b/subspace_archiving/archiver/struct.Archiver.html index 51f9c2a594..2f6e1855a9 100644 --- a/subspace_archiving/archiver/struct.Archiver.html +++ b/subspace_archiving/archiver/struct.Archiver.html @@ -1,27 +1,27 @@ Archiver in subspace_archiving::archiver - Rust
    pub struct Archiver { /* private fields */ }
    Expand description

    Block archiver for Subspace blockchain.

    It takes new confirmed (at K depth) blocks and concatenates them into a buffer, buffer is -sliced into segments of [RecordedHistorySegment::SIZE] size, segments are sliced into source -records of [RawRecord::SIZE], records are erasure coded, committed to with [Kzg], then +sliced into segments of RecordedHistorySegment::SIZE size, segments are sliced into source +records of RawRecord::SIZE, records are erasure coded, committed to with Kzg, then commitments with witnesses are appended and records become pieces that are returned alongside corresponding segment header header.

    Panics

    Panics when operating on blocks, whose length doesn’t fit into u32 (should never be the case in blockchain context anyway).

    -

    Implementations§

    source§

    impl Archiver

    source

    pub fn new(kzg: Kzg) -> Result<Self, ArchiverInstantiationError>

    Create a new instance with specified record size and recorded history segment size.

    +

    Implementations§

    source§

    impl Archiver

    source

    pub fn new(kzg: Kzg) -> Result<Self, ArchiverInstantiationError>

    Create a new instance with specified record size and recorded history segment size.

    Note: this is the only way to instantiate object archiver, while block archiver can be instantiated with BlockArchiver::with_initial_state() in case of restarts.

    source

    pub fn with_initial_state( - kzg: Kzg, - segment_header: SegmentHeader, + kzg: Kzg, + segment_header: SegmentHeader, encoded_block: &[u8], - object_mapping: BlockObjectMapping + object_mapping: BlockObjectMapping ) -> Result<Self, ArchiverInstantiationError>

    Create a new instance of the archiver with initial state in case of restart.

    block corresponds to last_archived_block and will be processed accordingly to its state.

    -
    source

    pub fn last_archived_block_number(&self) -> Option<BlockNumber>

    Get last archived block if there was any

    +
    source

    pub fn last_archived_block_number(&self) -> Option<BlockNumber>

    Get last archived block if there was any

    source

    pub fn add_block( &mut self, bytes: Vec<u8>, - object_mapping: BlockObjectMapping, + object_mapping: BlockObjectMapping, incremental: bool ) -> Vec<NewArchivedSegment>

    Adds new block to internal buffer, potentially producing pieces and segment header headers.

    Incremental archiving can be enabled if amortized block addition cost is preferred over diff --git a/subspace_archiving/archiver/struct.NewArchivedSegment.html b/subspace_archiving/archiver/struct.NewArchivedSegment.html index 26e7d30216..3c92a39f06 100644 --- a/subspace_archiving/archiver/struct.NewArchivedSegment.html +++ b/subspace_archiving/archiver/struct.NewArchivedSegment.html @@ -1,12 +1,12 @@ NewArchivedSegment in subspace_archiving::archiver - Rust

    pub struct NewArchivedSegment {
    -    pub segment_header: SegmentHeader,
    -    pub pieces: ArchivedHistorySegment,
    -    pub object_mapping: Vec<PieceObjectMapping>,
    +    pub segment_header: SegmentHeader,
    +    pub pieces: ArchivedHistorySegment,
    +    pub object_mapping: Vec<PieceObjectMapping>,
     }
    Expand description

    Newly archived segment as a combination of segment header hash, segment index and corresponding archived history segment containing pieces

    -

    Fields§

    §segment_header: SegmentHeader

    Segment header

    -
    §pieces: ArchivedHistorySegment

    Segment of archived history containing pieces

    -
    §object_mapping: Vec<PieceObjectMapping>

    Mappings for objects stored in corresponding pieces.

    +

    Fields§

    §segment_header: SegmentHeader

    Segment header

    +
    §pieces: ArchivedHistorySegment

    Segment of archived history containing pieces

    +
    §object_mapping: Vec<PieceObjectMapping>

    Mappings for objects stored in corresponding pieces.

    NOTE: Only half (source pieces) will have corresponding mapping item in this Vec.

    Trait Implementations§

    source§

    impl Clone for NewArchivedSegment

    source§

    fn clone(&self) -> NewArchivedSegment

    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 Debug for NewArchivedSegment

    source§

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

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

    impl Decode for NewArchivedSegment

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy diff --git a/subspace_archiving/piece_reconstructor/struct.PiecesReconstructor.html b/subspace_archiving/piece_reconstructor/struct.PiecesReconstructor.html index 5d466ed107..1f2cabbbe9 100644 --- a/subspace_archiving/piece_reconstructor/struct.PiecesReconstructor.html +++ b/subspace_archiving/piece_reconstructor/struct.PiecesReconstructor.html @@ -1,15 +1,15 @@ PiecesReconstructor in subspace_archiving::piece_reconstructor - Rust
    pub struct PiecesReconstructor { /* private fields */ }
    Expand description

    Reconstructor helps to retrieve blocks from archived pieces.

    -

    Implementations§

    source§

    impl PiecesReconstructor

    Implementations§

    source§

    impl PiecesReconstructor

    source

    pub fn new(kzg: Kzg) -> Result<Self, ReconstructorInstantiationError>

    source

    pub fn reconstruct_segment( &self, - segment_pieces: &[Option<Piece>] -) -> Result<ArchivedHistorySegment, ReconstructorError>

    Returns all the pieces for a segment using given set of pieces of a segment of the archived + segment_pieces: &[Option<Piece>] +) -> Result<ArchivedHistorySegment, ReconstructorError>

    Returns all the pieces for a segment using given set of pieces of a segment of the archived history (any half of all pieces are required to be present, the rest will be recovered automatically due to use of erasure coding if needed).

    source

    pub fn reconstruct_piece( &self, - segment_pieces: &[Option<Piece>], + segment_pieces: &[Option<Piece>], piece_position: usize -) -> Result<Piece, ReconstructorError>

    Returns the missing piece for a segment using given set of pieces of a segment of the archived +) -> Result<Piece, ReconstructorError>

    Returns the missing piece for a segment using given set of pieces of a segment of the archived history (any half of all pieces are required to be present).

    Trait Implementations§

    source§

    impl Clone for PiecesReconstructor

    source§

    fn clone(&self) -> PiecesReconstructor

    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 Debug for PiecesReconstructor

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/subspace_archiving/reconstructor/enum.ReconstructorError.html b/subspace_archiving/reconstructor/enum.ReconstructorError.html index a35fb6e939..7d775b9a16 100644 --- a/subspace_archiving/reconstructor/enum.ReconstructorError.html +++ b/subspace_archiving/reconstructor/enum.ReconstructorError.html @@ -2,13 +2,13 @@ DataShardsReconstruction(String), SegmentDecoding(Error), IncorrectSegmentOrder { - expected_segment_index: SegmentIndex, - actual_segment_index: SegmentIndex, + expected_segment_index: SegmentIndex, + actual_segment_index: SegmentIndex, }, }

    Expand description

    Reconstructor-related instantiation error

    Variants§

    §

    DataShardsReconstruction(String)

    Error during data shards reconstruction

    §

    SegmentDecoding(Error)

    Segment size is not bigger than record size

    -
    §

    IncorrectSegmentOrder

    Fields

    §expected_segment_index: SegmentIndex
    §actual_segment_index: SegmentIndex

    Incorrect segment order, each next segment must have monotonically increasing segment index

    +
    §

    IncorrectSegmentOrder

    Fields

    §expected_segment_index: SegmentIndex
    §actual_segment_index: SegmentIndex

    Incorrect segment order, each next segment must have monotonically increasing segment index

    Trait Implementations§

    source§

    impl Clone for ReconstructorError

    source§

    fn clone(&self) -> ReconstructorError

    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 Debug for ReconstructorError

    source§

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

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

    impl Display for ReconstructorError

    source§

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

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

    impl Error for ReconstructorError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq<ReconstructorError> for ReconstructorError

    source§

    fn eq(&self, other: &ReconstructorError) -> 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 sufficient, and should not be overridden without very good reason.
    source§

    impl StructuralPartialEq for ReconstructorError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/subspace_archiving/reconstructor/struct.ReconstructedContents.html b/subspace_archiving/reconstructor/struct.ReconstructedContents.html index eeebaf7d1b..6c2eacc964 100644 --- a/subspace_archiving/reconstructor/struct.ReconstructedContents.html +++ b/subspace_archiving/reconstructor/struct.ReconstructedContents.html @@ -1,10 +1,10 @@ ReconstructedContents in subspace_archiving::reconstructor - Rust
    pub struct ReconstructedContents {
    -    pub segment_header: Option<SegmentHeader>,
    -    pub blocks: Vec<(BlockNumber, Vec<u8>)>,
    +    pub segment_header: Option<SegmentHeader>,
    +    pub blocks: Vec<(BlockNumber, Vec<u8>)>,
     }
    Expand description

    Data structure that contains information reconstructed from given segment (potentially using information from segments that were added previously)

    -

    Fields§

    §segment_header: Option<SegmentHeader>

    Segment header stored in a segment

    -
    §blocks: Vec<(BlockNumber, Vec<u8>)>

    Reconstructed encoded blocks with their block numbers

    +

    Fields§

    §segment_header: Option<SegmentHeader>

    Segment header stored in a segment

    +
    §blocks: Vec<(BlockNumber, Vec<u8>)>

    Reconstructed encoded blocks with their block numbers

    Trait Implementations§

    source§

    impl Clone for ReconstructedContents

    source§

    fn clone(&self) -> ReconstructedContents

    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 Debug for ReconstructedContents

    source§

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

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

    impl Default for ReconstructedContents

    source§

    fn default() -> ReconstructedContents

    Returns the “default value” for a type. Read more
    source§

    impl PartialEq<ReconstructedContents> for ReconstructedContents

    source§

    fn eq(&self, other: &ReconstructedContents) -> 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 sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for ReconstructedContents

    source§

    impl StructuralEq for ReconstructedContents

    source§

    impl StructuralPartialEq for ReconstructedContents

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/subspace_archiving/reconstructor/struct.Reconstructor.html b/subspace_archiving/reconstructor/struct.Reconstructor.html index 2a3b106ce2..fa8678c50e 100644 --- a/subspace_archiving/reconstructor/struct.Reconstructor.html +++ b/subspace_archiving/reconstructor/struct.Reconstructor.html @@ -1,7 +1,7 @@ Reconstructor in subspace_archiving::reconstructor - Rust
    pub struct Reconstructor { /* private fields */ }
    Expand description

    Reconstructor helps to retrieve blocks from archived pieces.

    Implementations§

    source§

    impl Reconstructor

    source

    pub fn new() -> Result<Self, ReconstructorInstantiationError>

    source

    pub fn add_segment( &mut self, - segment_pieces: &[Option<Piece>] + segment_pieces: &[Option<Piece>] ) -> Result<ReconstructedContents, ReconstructorError>

    Given a set of pieces of a segment of the archived history (any half of all pieces are required to be present, the rest will be recovered automatically due to use of erasure coding if needed), reconstructs and returns segment header and a list of encoded blocks with diff --git a/subspace_erasure_coding/struct.ErasureCoding.html b/subspace_erasure_coding/struct.ErasureCoding.html index 1809985666..ece10b5510 100644 --- a/subspace_erasure_coding/struct.ErasureCoding.html +++ b/subspace_erasure_coding/struct.ErasureCoding.html @@ -4,28 +4,28 @@

    Number of shards supported is 2^scale, half of shards are source data and the other half are parity.

    source

    pub fn max_shards(&self) -> usize

    Max number of shards supported (both source and parity together)

    -
    source

    pub fn extend(&self, source: &[Scalar]) -> Result<Vec<Scalar>, String>

    Extend sources using erasure coding.

    +
    source

    pub fn extend(&self, source: &[Scalar]) -> Result<Vec<Scalar>, String>

    Extend sources using erasure coding.

    Returns parity data.

    -
    source

    pub fn recover(&self, shards: &[Option<Scalar>]) -> Result<Vec<Scalar>, String>

    Recovery of missing shards from given shards (at least 1/2 should be Some).

    +
    source

    pub fn recover(&self, shards: &[Option<Scalar>]) -> Result<Vec<Scalar>, String>

    Recovery of missing shards from given shards (at least 1/2 should be Some).

    Both in input and output source shards are interleaved with parity shards: source, parity, source, parity, …

    source

    pub fn recover_poly( &self, - shards: &[Option<Scalar>] -) -> Result<Polynomial, String>

    Recovery of missing shards from given shards (at least 1/2 should be Some) in form of + shards: &[Option<Scalar>] +) -> Result<Polynomial, String>

    Recovery of missing shards from given shards (at least 1/2 should be Some) in form of normalized polynomial (allows to not do inverse FFT afterwards if polynomial is desired).

    Both in input and output source shards are interleaved with parity shards: source, parity, source, parity, …

    source

    pub fn recover_source( &self, - shards: &[Option<Scalar>] -) -> Result<impl ExactSizeIterator<Item = Scalar>, String>

    Recovery of source shards from given shards (at least 1/2 should be Some).

    + shards: &[Option<Scalar>] +) -> Result<impl ExactSizeIterator<Item = Scalar>, String>

    Recovery of source shards from given shards (at least 1/2 should be Some).

    The same as ErasureCoding::recover(), but returns only source shards in form of an iterator.

    source

    pub fn extend_commitments( &self, - commitments: &[Commitment] -) -> Result<Vec<Commitment>, String>

    Extend commitments using erasure coding.

    + commitments: &[Commitment] +) -> Result<Vec<Commitment>, String>

    Extend commitments using erasure coding.

    Returns both source and parity commitments interleaved.

    Trait Implementations§

    source§

    impl Clone for ErasureCoding

    source§

    fn clone(&self) -> ErasureCoding

    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 Debug for ErasureCoding

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/subspace_farmer/piece_cache/struct.PieceCache.html b/subspace_farmer/piece_cache/struct.PieceCache.html index 4ae2c9d181..a8de417efd 100644 --- a/subspace_farmer/piece_cache/struct.PieceCache.html +++ b/subspace_farmer/piece_cache/struct.PieceCache.html @@ -13,7 +13,7 @@ &self, callback: Arc<dyn Fn(&f32) + Send + Sync + 'static> ) -> HandlerId

    Subscribe to cache sync notifications

    -

    Trait Implementations§

    source§

    impl Clone for PieceCache

    source§

    fn clone(&self) -> PieceCache

    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 Debug for PieceCache

    source§

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

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

    impl LocalRecordProvider for PieceCache

    source§

    fn record(&self, key: &RecordKey) -> Option<ProviderRecord>

    Gets a provider record for key that is stored locally

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Clone for PieceCache

    source§

    fn clone(&self) -> PieceCache

    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 Debug for PieceCache

    source§

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

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

    impl LocalRecordProvider for PieceCache

    source§

    fn record(&self, key: &RecordKey) -> Option<ProviderRecord>

    Gets a provider record for key that is stored locally

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,

    §

    fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

    §

    impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,

    §

    fn implicit( diff --git a/subspace_farmer/utils/farmer_piece_getter/struct.FarmerPieceGetter.html b/subspace_farmer/utils/farmer_piece_getter/struct.FarmerPieceGetter.html index 33cd234365..47fc80c891 100644 --- a/subspace_farmer/utils/farmer_piece_getter/struct.FarmerPieceGetter.html +++ b/subspace_farmer/utils/farmer_piece_getter/struct.FarmerPieceGetter.html @@ -1,11 +1,11 @@ FarmerPieceGetter in subspace_farmer::utils::farmer_piece_getter - Rust
    pub struct FarmerPieceGetter<PV, NC> { /* private fields */ }

    Implementations§

    source§

    impl<PV, NC> FarmerPieceGetter<PV, NC>

    source

    pub fn new( - node: Node, - piece_provider: PieceProvider<PV>, + node: Node, + piece_provider: PieceProvider<PV>, piece_cache: PieceCache, node_client: NC, readers_and_pieces: Arc<Mutex<Option<ReadersAndPieces>>> ) -> Self

    Trait Implementations§

    source§

    impl<PV, NC> PieceGetter for FarmerPieceGetter<PV, NC>where - PV: PieceValidator + Send + 'static, + PV: PieceValidator + Send + 'static, NC: NodeClient,

    source§

    fn get_piece<'life0, 'async_trait>( &'life0 self, piece_index: PieceIndex, diff --git a/subspace_farmer/utils/piece_validator/struct.SegmentCommitmentPieceValidator.html b/subspace_farmer/utils/piece_validator/struct.SegmentCommitmentPieceValidator.html index dc11b62f03..ab6b9ac8b7 100644 --- a/subspace_farmer/utils/piece_validator/struct.SegmentCommitmentPieceValidator.html +++ b/subspace_farmer/utils/piece_validator/struct.SegmentCommitmentPieceValidator.html @@ -1,10 +1,10 @@ SegmentCommitmentPieceValidator in subspace_farmer::utils::piece_validator - Rust
    pub struct SegmentCommitmentPieceValidator<NC> { /* private fields */ }

    Implementations§

    source§

    impl<NC> SegmentCommitmentPieceValidator<NC>

    source

    pub fn new( - dsn_node: Node, + dsn_node: Node, node_client: NC, kzg: Kzg, segment_commitment_cache: Mutex<LruCache<SegmentIndex, SegmentCommitment>> -) -> Self

    Trait Implementations§

    source§

    impl<NC> PieceValidator for SegmentCommitmentPieceValidator<NC>where - NC: NodeClient,

    source§

    fn validate_piece<'life0, 'async_trait>( +) -> Self

    Trait Implementations§

    source§

    impl<NC> PieceValidator for SegmentCommitmentPieceValidator<NC>where + NC: NodeClient,

    source§

    fn validate_piece<'life0, 'async_trait>( &'life0 self, source_peer_id: PeerId, piece_index: PieceIndex, diff --git a/subspace_farmer_components/auditing/fn.audit_plot_sync.html b/subspace_farmer_components/auditing/fn.audit_plot_sync.html index 4b12ab2acc..38b352af68 100644 --- a/subspace_farmer_components/auditing/fn.audit_plot_sync.html +++ b/subspace_farmer_components/auditing/fn.audit_plot_sync.html @@ -1,10 +1,10 @@ audit_plot_sync in subspace_farmer_components::auditing - Rust
    pub fn audit_plot_sync<'a, Plot>(
    -    public_key: &'a PublicKey,
    -    global_challenge: &Blake3Hash,
    -    solution_range: SolutionRange,
    +    public_key: &'a PublicKey,
    +    global_challenge: &Blake3Hash,
    +    solution_range: SolutionRange,
         plot: &'a Plot,
         sectors_metadata: &'a [SectorMetadataChecksummed],
    -    maybe_sector_being_modified: Option<SectorIndex>
    +    maybe_sector_being_modified: Option<SectorIndex>
     ) -> Vec<AuditResult<'a, ReadAtOffset<'a, Plot>>>where
         Plot: ReadAtSync + 'a,
    Expand description

    Audit the whole plot and generate streams of solutions

    \ No newline at end of file diff --git a/subspace_farmer_components/auditing/fn.audit_sector_sync.html b/subspace_farmer_components/auditing/fn.audit_sector_sync.html index fdf787690e..069d003913 100644 --- a/subspace_farmer_components/auditing/fn.audit_sector_sync.html +++ b/subspace_farmer_components/auditing/fn.audit_sector_sync.html @@ -1,7 +1,7 @@ audit_sector_sync in subspace_farmer_components::auditing - Rust
    pub fn audit_sector_sync<'a, Sector>(
    -    public_key: &'a PublicKey,
    -    global_challenge: &Blake3Hash,
    -    solution_range: SolutionRange,
    +    public_key: &'a PublicKey,
    +    global_challenge: &Blake3Hash,
    +    solution_range: SolutionRange,
         sector: Sector,
         sector_metadata: &'a SectorMetadataChecksummed
     ) -> Option<AuditResult<'a, Sector>>where
    diff --git a/subspace_farmer_components/auditing/struct.AuditResult.html b/subspace_farmer_components/auditing/struct.AuditResult.html
    index 3d7c620654..6ca4df3980 100644
    --- a/subspace_farmer_components/auditing/struct.AuditResult.html
    +++ b/subspace_farmer_components/auditing/struct.AuditResult.html
    @@ -1,12 +1,12 @@
     AuditResult in subspace_farmer_components::auditing - Rust
    pub struct AuditResult<'a, Sector>where
         Sector: 'a,{
    -    pub sector_index: SectorIndex,
    +    pub sector_index: SectorIndex,
         pub solution_candidates: SolutionCandidates<'a, Sector>,
    -    pub best_solution_distance: SolutionRange,
    +    pub best_solution_distance: SolutionRange,
     }
    Expand description

    Result of sector audit

    -

    Fields§

    §sector_index: SectorIndex

    Sector index

    +

    Fields§

    §sector_index: SectorIndex

    Sector index

    §solution_candidates: SolutionCandidates<'a, Sector>

    Solution candidates

    -
    §best_solution_distance: SolutionRange

    Best solution distance found

    +
    §best_solution_distance: SolutionRange

    Best solution distance found

    Trait Implementations§

    source§

    impl<'a, Sector> Clone for AuditResult<'a, Sector>where Sector: 'a + Clone,

    source§

    fn clone(&self) -> AuditResult<'a, Sector>

    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<'a, Sector> Debug for AuditResult<'a, Sector>where Sector: 'a + Debug,

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, Sector> RefUnwindSafe for AuditResult<'a, Sector>where diff --git a/subspace_farmer_components/plotting/enum.PlottingError.html b/subspace_farmer_components/plotting/enum.PlottingError.html index c579c834b3..c4708d9919 100644 --- a/subspace_farmer_components/plotting/enum.PlottingError.html +++ b/subspace_farmer_components/plotting/enum.PlottingError.html @@ -9,13 +9,13 @@ expected: usize, }, PieceNotFound { - piece_index: PieceIndex, + piece_index: PieceIndex, }, PieceRecoveryFailed { - piece_index: PieceIndex, + piece_index: PieceIndex, }, FailedToRetrievePiece { - piece_index: PieceIndex, + piece_index: PieceIndex, error: Box<dyn Error + Send + Sync + 'static>, }, FailedToAcquirePermit { @@ -29,11 +29,11 @@

    §

    BadSectorMetadataOutputSize

    Fields

    §provided: usize

    Actual size

    §expected: usize

    Expected size

    Bad sector metadata output size

    -
    §

    PieceNotFound

    Fields

    §piece_index: PieceIndex

    Piece index

    +
    §

    PieceNotFound

    Fields

    §piece_index: PieceIndex

    Piece index

    Piece not found, can’t create sector, this should never happen

    -
    §

    PieceRecoveryFailed

    Fields

    §piece_index: PieceIndex

    Piece index

    +
    §

    PieceRecoveryFailed

    Fields

    §piece_index: PieceIndex

    Piece index

    Can’t recover missing piece

    -
    §

    FailedToRetrievePiece

    Fields

    §piece_index: PieceIndex

    Piece index

    +
    §

    FailedToRetrievePiece

    Fields

    §piece_index: PieceIndex

    Piece index

    §error: Box<dyn Error + Send + Sync + 'static>

    Lower-level error

    Failed to retrieve piece

    §

    FailedToAcquirePermit

    Fields

    §error: AcquireError

    Lower-level error

    diff --git a/subspace_farmer_components/plotting/struct.DownloadSectorOptions.html b/subspace_farmer_components/plotting/struct.DownloadSectorOptions.html index 08324ed870..f18b116d0f 100644 --- a/subspace_farmer_components/plotting/struct.DownloadSectorOptions.html +++ b/subspace_farmer_components/plotting/struct.DownloadSectorOptions.html @@ -1,19 +1,19 @@ DownloadSectorOptions in subspace_farmer_components::plotting - Rust
    pub struct DownloadSectorOptions<'a, PG> {
    -    pub public_key: &'a PublicKey,
    -    pub sector_index: SectorIndex,
    +    pub public_key: &'a PublicKey,
    +    pub sector_index: SectorIndex,
         pub piece_getter: &'a PG,
         pub piece_getter_retry_policy: PieceGetterRetryPolicy,
         pub farmer_protocol_info: FarmerProtocolInfo,
    -    pub kzg: &'a Kzg,
    +    pub kzg: &'a Kzg,
         pub pieces_in_sector: u16,
         pub downloading_semaphore: Option<Arc<Semaphore>>,
     }
    Expand description

    Options for sector downloading

    -

    Fields§

    §public_key: &'a PublicKey

    Public key corresponding to sector

    -
    §sector_index: SectorIndex

    Sector index

    +

    Fields§

    §public_key: &'a PublicKey

    Public key corresponding to sector

    +
    §sector_index: SectorIndex

    Sector index

    §piece_getter: &'a PG

    Getter for pieces of archival history

    §piece_getter_retry_policy: PieceGetterRetryPolicy

    Retry policy for piece getter

    §farmer_protocol_info: FarmerProtocolInfo

    Farmer protocol info

    -
    §kzg: &'a Kzg

    KZG instance

    +
    §kzg: &'a Kzg

    KZG instance

    §pieces_in_sector: u16

    How many pieces should sector contain

    §downloading_semaphore: Option<Arc<Semaphore>>

    Semaphore for part of the plotting when farmer downloads new sector, allows to limit memory usage of the plotting process, permit will be held until the end of the plotting process

    diff --git a/subspace_farmer_components/plotting/struct.EncodeSectorOptions.html b/subspace_farmer_components/plotting/struct.EncodeSectorOptions.html index 1782dfabc6..4c3211d52e 100644 --- a/subspace_farmer_components/plotting/struct.EncodeSectorOptions.html +++ b/subspace_farmer_components/plotting/struct.EncodeSectorOptions.html @@ -1,6 +1,6 @@ EncodeSectorOptions in subspace_farmer_components::plotting - Rust
    pub struct EncodeSectorOptions<'a, PosTable>where
         PosTable: Table,{
    -    pub sector_index: SectorIndex,
    +    pub sector_index: SectorIndex,
         pub erasure_coding: &'a ErasureCoding,
         pub pieces_in_sector: u16,
         pub sector_output: &'a mut Vec<u8>,
    @@ -11,7 +11,7 @@
     

    Sector output and sector metadata output should be either empty (in which case they’ll be resized to correct size automatically) or correctly sized from the beginning or else error will be returned.

    -

    Fields§

    §sector_index: SectorIndex

    Sector index

    +

    Fields§

    §sector_index: SectorIndex

    Sector index

    §erasure_coding: &'a ErasureCoding

    Erasure coding instance

    §pieces_in_sector: u16

    How many pieces should sector contain

    §sector_output: &'a mut Vec<u8>

    Where plotted sector should be written, vector must either be empty (in which case it’ll be diff --git a/subspace_farmer_components/plotting/struct.PlotSectorOptions.html b/subspace_farmer_components/plotting/struct.PlotSectorOptions.html index 2388ee1946..93e2863c75 100644 --- a/subspace_farmer_components/plotting/struct.PlotSectorOptions.html +++ b/subspace_farmer_components/plotting/struct.PlotSectorOptions.html @@ -1,11 +1,11 @@ PlotSectorOptions in subspace_farmer_components::plotting - Rust

    pub struct PlotSectorOptions<'a, PosTable, PG>where
         PosTable: Table,{
    Show 13 fields - pub public_key: &'a PublicKey, - pub sector_index: SectorIndex, + pub public_key: &'a PublicKey, + pub sector_index: SectorIndex, pub piece_getter: &'a PG, pub piece_getter_retry_policy: PieceGetterRetryPolicy, pub farmer_protocol_info: FarmerProtocolInfo, - pub kzg: &'a Kzg, + pub kzg: &'a Kzg, pub erasure_coding: &'a ErasureCoding, pub pieces_in_sector: u16, pub sector_output: &'a mut Vec<u8>, @@ -17,12 +17,12 @@

    Sector output and sector metadata output should be either empty (in which case they’ll be resized to correct size automatically) or correctly sized from the beginning or else error will be returned.

    -

    Fields§

    §public_key: &'a PublicKey

    Public key corresponding to sector

    -
    §sector_index: SectorIndex

    Sector index

    +

    Fields§

    §public_key: &'a PublicKey

    Public key corresponding to sector

    +
    §sector_index: SectorIndex

    Sector index

    §piece_getter: &'a PG

    Getter for pieces of archival history

    §piece_getter_retry_policy: PieceGetterRetryPolicy

    Retry policy for piece getter

    §farmer_protocol_info: FarmerProtocolInfo

    Farmer protocol info

    -
    §kzg: &'a Kzg

    KZG instance

    +
    §kzg: &'a Kzg

    KZG instance

    §erasure_coding: &'a ErasureCoding

    Erasure coding instance

    §pieces_in_sector: u16

    How many pieces should sector contain

    §sector_output: &'a mut Vec<u8>

    Where plotted sector should be written, vector must either be empty (in which case it’ll be diff --git a/subspace_farmer_components/plotting/struct.PlottedSector.html b/subspace_farmer_components/plotting/struct.PlottedSector.html index ec369cf0ba..5760547438 100644 --- a/subspace_farmer_components/plotting/struct.PlottedSector.html +++ b/subspace_farmer_components/plotting/struct.PlottedSector.html @@ -1,13 +1,13 @@ PlottedSector in subspace_farmer_components::plotting - Rust

    pub struct PlottedSector {
    -    pub sector_id: SectorId,
    -    pub sector_index: SectorIndex,
    +    pub sector_id: SectorId,
    +    pub sector_index: SectorIndex,
         pub sector_metadata: SectorMetadataChecksummed,
    -    pub piece_indexes: Vec<PieceIndex>,
    +    pub piece_indexes: Vec<PieceIndex>,
     }
    Expand description

    Information about sector that was plotted

    -

    Fields§

    §sector_id: SectorId

    Sector ID

    -
    §sector_index: SectorIndex

    Sector index

    +

    Fields§

    §sector_id: SectorId

    Sector ID

    +
    §sector_index: SectorIndex

    Sector index

    §sector_metadata: SectorMetadataChecksummed

    Sector metadata

    -
    §piece_indexes: Vec<PieceIndex>

    Indexes of pieces that were plotted

    +
    §piece_indexes: Vec<PieceIndex>

    Indexes of pieces that were plotted

    Trait Implementations§

    source§

    impl Clone for PlottedSector

    source§

    fn clone(&self) -> PlottedSector

    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 Debug for PlottedSector

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/subspace_farmer_components/plotting/trait.PieceGetter.html b/subspace_farmer_components/plotting/trait.PieceGetter.html index 09de98b238..2151e3ac66 100644 --- a/subspace_farmer_components/plotting/trait.PieceGetter.html +++ b/subspace_farmer_components/plotting/trait.PieceGetter.html @@ -2,30 +2,30 @@ // Required method fn get_piece<'life0, 'async_trait>( &'life0 self, - piece_index: PieceIndex, + piece_index: PieceIndex, retry_policy: PieceGetterRetryPolicy - ) -> Pin<Box<dyn Future<Output = Result<Option<Piece>, Box<dyn Error + Send + Sync + 'static>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<Piece>, Box<dyn Error + Send + Sync + 'static>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; }
    Expand description

    Duplicate trait for the subspace_networking::PieceReceiver. The goal of this trait is simplifying dependency graph.

    Required Methods§

    source

    fn get_piece<'life0, 'async_trait>( &'life0 self, - piece_index: PieceIndex, + piece_index: PieceIndex, retry_policy: PieceGetterRetryPolicy -) -> Pin<Box<dyn Future<Output = Result<Option<Piece>, Box<dyn Error + Send + Sync + 'static>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Piece>, Box<dyn Error + Send + Sync + 'static>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

    Implementations on Foreign Types§

    source§

    impl<T> PieceGetter for Arc<T>where T: PieceGetter + Send + Sync,

    source§

    fn get_piece<'life0, 'async_trait>( &'life0 self, - piece_index: PieceIndex, + piece_index: PieceIndex, retry_policy: PieceGetterRetryPolicy -) -> Pin<Box<dyn Future<Output = Result<Option<Piece>, Box<dyn Error + Send + Sync + 'static>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Piece>, Box<dyn Error + Send + Sync + 'static>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

    source§

    impl PieceGetter for ArchivedHistorySegment

    source§

    fn get_piece<'life0, 'async_trait>( + 'life0: 'async_trait,

    source§

    impl PieceGetter for ArchivedHistorySegment

    source§

    fn get_piece<'life0, 'async_trait>( &'life0 self, - piece_index: PieceIndex, + piece_index: PieceIndex, _retry_policy: PieceGetterRetryPolicy -) -> Pin<Box<dyn Future<Output = Result<Option<Piece>, Box<dyn Error + Send + Sync + 'static>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Piece>, Box<dyn Error + Send + Sync + 'static>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

    Implementors§

    \ No newline at end of file diff --git a/subspace_farmer_components/proving/enum.ProvingError.html b/subspace_farmer_components/proving/enum.ProvingError.html index effcefc31d..4d11dbf8a7 100644 --- a/subspace_farmer_components/proving/enum.ProvingError.html +++ b/subspace_farmer_components/proving/enum.ProvingError.html @@ -1,11 +1,11 @@ ProvingError in subspace_farmer_components::proving - Rust
    pub enum ProvingError {
         InvalidErasureCodingInstance,
         FailedToCreatePolynomialForRecord {
    -        piece_offset: PieceOffset,
    +        piece_offset: PieceOffset,
             error: String,
         },
         FailedToCreateChunkWitness {
    -        piece_offset: PieceOffset,
    +        piece_offset: PieceOffset,
             chunk_offset: u32,
             error: String,
         },
    @@ -14,10 +14,10 @@
         RecordReadingError(ReadingError),
     }
    Expand description

    Errors that happen during proving

    Variants§

    §

    InvalidErasureCodingInstance

    Invalid erasure coding instance

    -
    §

    FailedToCreatePolynomialForRecord

    Fields

    §piece_offset: PieceOffset

    Piece offset

    +
    §

    FailedToCreatePolynomialForRecord

    Fields

    §piece_offset: PieceOffset

    Piece offset

    §error: String

    Lower-level error

    Failed to create polynomial for record

    -
    §

    FailedToCreateChunkWitness

    Fields

    §piece_offset: PieceOffset

    Piece offset

    +
    §

    FailedToCreateChunkWitness

    Fields

    §piece_offset: PieceOffset

    Piece offset

    §chunk_offset: u32

    Chunk index

    §error: String

    Lower-level error

    Failed to create chunk witness

    diff --git a/subspace_farmer_components/proving/struct.SolutionCandidates.html b/subspace_farmer_components/proving/struct.SolutionCandidates.html index ee888d0356..0cd06056e0 100644 --- a/subspace_farmer_components/proving/struct.SolutionCandidates.html +++ b/subspace_farmer_components/proving/struct.SolutionCandidates.html @@ -6,13 +6,13 @@
    source

    pub fn into_solutions<RewardAddress, PosTable, TableGenerator>( self, reward_address: &'a RewardAddress, - kzg: &'a Kzg, + kzg: &'a Kzg, erasure_coding: &'a ErasureCoding, table_generator: TableGenerator -) -> Result<impl ProvableSolutions<Item = Result<Solution<PublicKey, RewardAddress>, ProvingError>> + 'a, ProvingError>where +) -> Result<impl ProvableSolutions<Item = Result<Solution<PublicKey, RewardAddress>, ProvingError>> + 'a, ProvingError>where RewardAddress: Copy, PosTable: Table, - TableGenerator: FnMut(&PosSeed) -> PosTable + 'a,

    Turn solution candidates into actual solutions

    + TableGenerator: FnMut(&PosSeed) -> PosTable + 'a,

    Turn solution candidates into actual solutions

    Trait Implementations§

    source§

    impl<'a, Sector> Clone for SolutionCandidates<'a, Sector>where Sector: Clone + 'a,

    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<'a, Sector> Debug for SolutionCandidates<'a, Sector>where Sector: 'a + Debug,

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<'a, Sector> RefUnwindSafe for SolutionCandidates<'a, Sector>where diff --git a/subspace_farmer_components/proving/trait.ProvableSolutions.html b/subspace_farmer_components/proving/trait.ProvableSolutions.html index 5f853f0472..7e2c52cba3 100644 --- a/subspace_farmer_components/proving/trait.ProvableSolutions.html +++ b/subspace_farmer_components/proving/trait.ProvableSolutions.html @@ -1,6 +1,6 @@ ProvableSolutions in subspace_farmer_components::proving - Rust
    pub trait ProvableSolutions: ExactSizeIterator {
         // Required method
    -    fn best_solution_distance(&self) -> Option<SolutionRange>;
    +    fn best_solution_distance(&self) -> Option<SolutionRange>;
     }
    Expand description

    Solutions that can be proven if necessary.

    -

    Required Methods§

    source

    fn best_solution_distance(&self) -> Option<SolutionRange>

    Best solution distance found, None in case there are no solutions

    +

    Required Methods§

    source

    fn best_solution_distance(&self) -> Option<SolutionRange>

    Best solution distance found, None in case there are no solutions

    Implementors§

    \ No newline at end of file diff --git a/subspace_farmer_components/reading/enum.ReadingError.html b/subspace_farmer_components/reading/enum.ReadingError.html index 687dc34f81..b1ef662f8e 100644 --- a/subspace_farmer_components/reading/enum.ReadingError.html +++ b/subspace_farmer_components/reading/enum.ReadingError.html @@ -4,13 +4,13 @@ error: Error, }, InvalidChunk { - s_bucket: SBucket, + s_bucket: SBucket, encoded_chunk_used: bool, chunk_location: usize, error: String, }, FailedToErasureDecodeRecord { - piece_offset: PieceOffset, + piece_offset: PieceOffset, error: String, }, WrongRecordSizeAfterDecoding { @@ -26,12 +26,12 @@

    Failed to read chunk.

    This is an implementation bug, most likely due to mismatch between sector contents map and other farming parameters.

    -
    §

    InvalidChunk

    Fields

    §s_bucket: SBucket

    S-bucket

    +
    §

    InvalidChunk

    Fields

    §s_bucket: SBucket

    S-bucket

    §encoded_chunk_used: bool

    Indicates whether chunk was encoded

    §chunk_location: usize

    Chunk location

    §error: String

    Lower-level error

    Invalid chunk, possible disk corruption

    -
    §

    FailedToErasureDecodeRecord

    Fields

    §piece_offset: PieceOffset

    Piece offset

    +
    §

    FailedToErasureDecodeRecord

    Fields

    §piece_offset: PieceOffset

    Piece offset

    §error: String

    Lower-level error

    Failed to erasure-decode record

    §

    WrongRecordSizeAfterDecoding

    Fields

    §expected: usize

    Expected size in bytes

    diff --git a/subspace_farmer_components/reading/fn.read_piece.html b/subspace_farmer_components/reading/fn.read_piece.html index 48ac5c0c63..f62bf565f7 100644 --- a/subspace_farmer_components/reading/fn.read_piece.html +++ b/subspace_farmer_components/reading/fn.read_piece.html @@ -1,11 +1,11 @@ read_piece in subspace_farmer_components::reading - Rust
    pub async fn read_piece<PosTable, S, A>(
    -    piece_offset: PieceOffset,
    -    sector_id: &SectorId,
    +    piece_offset: PieceOffset,
    +    sector_id: &SectorId,
         sector_metadata: &SectorMetadataChecksummed,
         sector: &ReadAt<S, A>,
         erasure_coding: &ErasureCoding,
         table_generator: &mut PosTable::Generator
    -) -> Result<Piece, ReadingError>where
    +) -> Result<Piece, ReadingError>where
         PosTable: Table,
         S: ReadAtSync,
         A: ReadAtAsync,
    Expand description

    Read piece from sector.

    diff --git a/subspace_farmer_components/reading/fn.read_sector_record_chunks.html b/subspace_farmer_components/reading/fn.read_sector_record_chunks.html index 35cf03adb2..3b286300eb 100644 --- a/subspace_farmer_components/reading/fn.read_sector_record_chunks.html +++ b/subspace_farmer_components/reading/fn.read_sector_record_chunks.html @@ -1,11 +1,11 @@ read_sector_record_chunks in subspace_farmer_components::reading - Rust
    pub async fn read_sector_record_chunks<PosTable, S, A>(
    -    piece_offset: PieceOffset,
    +    piece_offset: PieceOffset,
         pieces_in_sector: u16,
         s_bucket_offsets: &[u32; 65536],
         sector_contents_map: &SectorContentsMap,
         pos_table: &PosTable,
         sector: &ReadAt<S, A>
    -) -> Result<Box<[Option<Scalar>; 65536]>, ReadingError>where
    +) -> Result<Box<[Option<Scalar>; 65536]>, ReadingError>where
         PosTable: Table,
         S: ReadAtSync,
         A: ReadAtAsync,
    Expand description

    Read sector record chunks, only plotted s-buckets are returned (in decoded form).

    diff --git a/subspace_farmer_components/reading/fn.recover_extended_record_chunks.html b/subspace_farmer_components/reading/fn.recover_extended_record_chunks.html index fabc8838ed..dd3cb5fc86 100644 --- a/subspace_farmer_components/reading/fn.recover_extended_record_chunks.html +++ b/subspace_farmer_components/reading/fn.recover_extended_record_chunks.html @@ -1,6 +1,6 @@ recover_extended_record_chunks in subspace_farmer_components::reading - Rust
    pub fn recover_extended_record_chunks(
    -    sector_record_chunks: &[Option<Scalar>; 65536],
    -    piece_offset: PieceOffset,
    +    sector_record_chunks: &[Option<Scalar>; 65536],
    +    piece_offset: PieceOffset,
         erasure_coding: &ErasureCoding
    -) -> Result<Box<[Scalar; 65536]>, ReadingError>
    Expand description

    Given sector record chunks recover extended record chunks (both source and parity)

    +) -> Result<Box<[Scalar; 65536]>, ReadingError>
    Expand description

    Given sector record chunks recover extended record chunks (both source and parity)

    \ No newline at end of file diff --git a/subspace_farmer_components/reading/fn.recover_source_record_chunks.html b/subspace_farmer_components/reading/fn.recover_source_record_chunks.html index 4837dbe0ed..222b6c9bd6 100644 --- a/subspace_farmer_components/reading/fn.recover_source_record_chunks.html +++ b/subspace_farmer_components/reading/fn.recover_source_record_chunks.html @@ -1,6 +1,6 @@ recover_source_record_chunks in subspace_farmer_components::reading - Rust
    pub fn recover_source_record_chunks(
    -    sector_record_chunks: &[Option<Scalar>; 65536],
    -    piece_offset: PieceOffset,
    +    sector_record_chunks: &[Option<Scalar>; 65536],
    +    piece_offset: PieceOffset,
         erasure_coding: &ErasureCoding
    -) -> Result<impl ExactSizeIterator<Item = Scalar>, ReadingError>
    Expand description

    Given sector record chunks recover source record chunks in form of an iterator.

    +) -> Result<impl ExactSizeIterator<Item = Scalar>, ReadingError>
    Expand description

    Given sector record chunks recover source record chunks in form of an iterator.

    \ No newline at end of file diff --git a/subspace_farmer_components/reading/struct.PlotRecord.html b/subspace_farmer_components/reading/struct.PlotRecord.html index c57e9e35ef..2ff3f121f9 100644 --- a/subspace_farmer_components/reading/struct.PlotRecord.html +++ b/subspace_farmer_components/reading/struct.PlotRecord.html @@ -1,11 +1,11 @@ PlotRecord in subspace_farmer_components::reading - Rust
    pub struct PlotRecord {
    -    pub scalars: Box<[Scalar; 32768]>,
    -    pub commitment: RecordCommitment,
    -    pub witness: RecordWitness,
    +    pub scalars: Box<[Scalar; 32768]>,
    +    pub commitment: RecordCommitment,
    +    pub witness: RecordWitness,
     }
    Expand description

    Record contained in the plot

    -

    Fields§

    §scalars: Box<[Scalar; 32768]>

    Record scalars

    -
    §commitment: RecordCommitment

    Record commitment

    -
    §witness: RecordWitness

    Record witness

    +

    Fields§

    §scalars: Box<[Scalar; 32768]>

    Record scalars

    +
    §commitment: RecordCommitment

    Record commitment

    +
    §witness: RecordWitness

    Record witness

    Trait Implementations§

    source§

    impl Clone for PlotRecord

    source§

    fn clone(&self) -> PlotRecord

    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 Debug for PlotRecord

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/subspace_farmer_components/sector/struct.SectorContentsMap.html b/subspace_farmer_components/sector/struct.SectorContentsMap.html index 93a8294729..7bb06b3834 100644 --- a/subspace_farmer_components/sector/struct.SectorContentsMap.html +++ b/subspace_farmer_components/sector/struct.SectorContentsMap.html @@ -16,7 +16,7 @@ &self, output: &mut [u8] ) -> Result<(), SectorContentsMapEncodeIntoError>

    Encode internal contents into output

    -
    source

    pub fn num_encoded_record_chunks(&self) -> &[SBucket]

    Number of encoded chunks in each record

    +
    source

    pub fn num_encoded_record_chunks(&self) -> &[SBucket]

    Number of encoded chunks in each record

    source

    pub fn iter_record_bitfields(&self) -> &[BitArray<[u8; 8192]>]

    Iterate over individual record bitfields

    source

    pub fn iter_record_bitfields_mut( &mut self @@ -24,14 +24,14 @@

    source

    pub fn s_bucket_sizes(&self) -> Box<[u16; 65536]>

    Returns sizes of each s-bucket

    source

    pub fn iter_record_chunk_to_plot( &self, - piece_offset: PieceOffset -) -> impl Iterator<Item = (SBucket, bool, usize)> + '_

    Creates an iterator of (s_bucket, encoded_chunk_used, chunk_location), where s_bucket is + piece_offset: PieceOffset +) -> impl Iterator<Item = (SBucket, bool, usize)> + '_

    Creates an iterator of (s_bucket, encoded_chunk_used, chunk_location), where s_bucket is position of the chunk in the erasure coded record, encoded_chunk_used indicates whether it was encoded and chunk_location is the offset of the chunk in the plot (across all s-buckets).

    source

    pub fn par_iter_record_chunk_to_plot( &self, - piece_offset: PieceOffset + piece_offset: PieceOffset ) -> impl IndexedParallelIterator<Item = Option<(usize, bool)>> + '_

    Creates an iterator of Option<(chunk_offset, encoded_chunk_used)>, where each entry corresponds s-bucket/position of the chunk in the erasure coded record, encoded_chunk_used indicates whether it was encoded and chunk_offset is the offset of the chunk in the @@ -40,19 +40,19 @@ all s-buckets and offsets are within corresponding s-buckets rather than the whole plot.

    source

    pub fn iter_s_bucket_records( &self, - s_bucket: SBucket -) -> Result<impl Iterator<Item = (PieceOffset, bool)> + '_, SectorContentsMapIterationError>

    Creates an iterator of (piece_offset, encoded_chunk_used), where piece_offset + s_bucket: SBucket +) -> Result<impl Iterator<Item = (PieceOffset, bool)> + '_, SectorContentsMapIterationError>

    Creates an iterator of (piece_offset, encoded_chunk_used), where piece_offset corresponds to the record to which chunk belongs and encoded_chunk_used indicates whether it was encoded.

    Panics
    -

    Panics if s_bucket is outside of [Record::NUM_S_BUCKETS] range.

    +

    Panics if s_bucket is outside of Record::NUM_S_BUCKETS range.

    source

    pub fn iter_s_bucket_encoded_record_chunks_used( &self, - s_bucket: SBucket + s_bucket: SBucket ) -> Result<impl Iterator<Item = bool> + '_, SectorContentsMapIterationError>

    Iterate over chunks of s-bucket indicating if encoded chunk is used at corresponding position

    Panics
    -

    Panics if s_bucket is outside of [Record::NUM_S_BUCKETS] range.

    +

    Panics if s_bucket is outside of Record::NUM_S_BUCKETS range.

    Trait Implementations§

    source§

    impl Clone for SectorContentsMap

    source§

    fn clone(&self) -> SectorContentsMap

    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 Debug for SectorContentsMap

    source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere diff --git a/subspace_farmer_components/sector/struct.SectorMetadata.html b/subspace_farmer_components/sector/struct.SectorMetadata.html index 6b5c455f95..8dc600cf0c 100644 --- a/subspace_farmer_components/sector/struct.SectorMetadata.html +++ b/subspace_farmer_components/sector/struct.SectorMetadata.html @@ -1,13 +1,13 @@ SectorMetadata in subspace_farmer_components::sector - Rust
    pub struct SectorMetadata {
    -    pub sector_index: SectorIndex,
    +    pub sector_index: SectorIndex,
         pub pieces_in_sector: u16,
         pub s_bucket_sizes: Box<[u16; 65536]>,
    -    pub history_size: HistorySize,
    +    pub history_size: HistorySize,
     }
    Expand description

    Metadata of the plotted sector

    -

    Fields§

    §sector_index: SectorIndex

    Sector index

    +

    Fields§

    §sector_index: SectorIndex

    Sector index

    §pieces_in_sector: u16

    Number of pieces stored in this sector

    §s_bucket_sizes: Box<[u16; 65536]>

    S-bucket sizes in a sector

    -
    §history_size: HistorySize

    Size of the blockchain history at time of sector creation

    +
    §history_size: HistorySize

    Size of the blockchain history at time of sector creation

    Implementations§

    source§

    impl SectorMetadata

    source

    pub fn s_bucket_offsets(&self) -> Box<[u32; 65536]>

    Returns offsets of each s-bucket relatively to the beginning of the sector (in chunks)

    Trait Implementations§

    source§

    impl Clone for SectorMetadata

    source§

    fn clone(&self) -> SectorMetadata

    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 Debug for SectorMetadata

    source§

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

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

    impl Decode for SectorMetadata

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy diff --git a/subspace_farmer_components/struct.FarmerProtocolInfo.html b/subspace_farmer_components/struct.FarmerProtocolInfo.html index 4d41f53387..4fc90e7727 100644 --- a/subspace_farmer_components/struct.FarmerProtocolInfo.html +++ b/subspace_farmer_components/struct.FarmerProtocolInfo.html @@ -1,15 +1,15 @@ FarmerProtocolInfo in subspace_farmer_components - Rust
    pub struct FarmerProtocolInfo {
    -    pub history_size: HistorySize,
    +    pub history_size: HistorySize,
         pub max_pieces_in_sector: u16,
    -    pub recent_segments: HistorySize,
    -    pub recent_history_fraction: (HistorySize, HistorySize),
    -    pub min_sector_lifetime: HistorySize,
    +    pub recent_segments: HistorySize,
    +    pub recent_history_fraction: (HistorySize, HistorySize),
    +    pub min_sector_lifetime: HistorySize,
     }
    Expand description

    Information about the protocol necessary for farmer operation

    -

    Fields§

    §history_size: HistorySize

    Size of the blockchain history

    +

    Fields§

    §history_size: HistorySize

    Size of the blockchain history

    §max_pieces_in_sector: u16

    How many pieces one sector is supposed to contain (max)

    -
    §recent_segments: HistorySize

    Number of latest archived segments that are considered “recent history”.

    -
    §recent_history_fraction: (HistorySize, HistorySize)

    Fraction of pieces from the “recent history” (recent_segments) in each sector.

    -
    §min_sector_lifetime: HistorySize

    Minimum lifetime of a plotted sector, measured in archived segment

    +
    §recent_segments: HistorySize

    Number of latest archived segments that are considered “recent history”.

    +
    §recent_history_fraction: (HistorySize, HistorySize)

    Fraction of pieces from the “recent history” (recent_segments) in each sector.

    +
    §min_sector_lifetime: HistorySize

    Minimum lifetime of a plotted sector, measured in archived segment

    Trait Implementations§

    source§

    impl Clone for FarmerProtocolInfo

    source§

    fn clone(&self) -> FarmerProtocolInfo

    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 Debug for FarmerProtocolInfo

    source§

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

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

    impl<'de> Deserialize<'de> for FarmerProtocolInfo

    source§

    fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Serialize for FarmerProtocolInfo

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for FarmerProtocolInfo

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/subspace_node/domain/struct.DomainInstanceStarter.html b/subspace_node/domain/struct.DomainInstanceStarter.html index 71db280052..ac8721c79e 100644 --- a/subspace_node/domain/struct.DomainInstanceStarter.html +++ b/subspace_node/domain/struct.DomainInstanceStarter.html @@ -1,7 +1,7 @@ DomainInstanceStarter in subspace_node::domain - Rust
    pub struct DomainInstanceStarter {
         pub domain_cli: DomainCli,
         pub tokio_handle: Handle,
    -    pub consensus_client: Arc<FullClient<RuntimeApi, ExecutorDispatch>>,
    +    pub consensus_client: Arc<FullClient<RuntimeApi, ExecutorDispatch>>,
         pub consensus_offchain_tx_pool_factory: OffchainTransactionPoolFactory<Block>,
         pub block_importing_notification_stream: SubspaceNotificationStream<BlockImportingNotification<Block>>,
         pub new_slot_notification_stream: SubspaceNotificationStream<NewSlotNotification>,
    @@ -10,7 +10,7 @@
         pub gossip_message_sink: TracingUnboundedSender<Message>,
     }
    Expand description

    DomainInstanceStarter used to start a domain instance node based on the given bootstrap result

    -

    Fields§

    §domain_cli: DomainCli§tokio_handle: Handle§consensus_client: Arc<FullClient<RuntimeApi, ExecutorDispatch>>§consensus_offchain_tx_pool_factory: OffchainTransactionPoolFactory<Block>§block_importing_notification_stream: SubspaceNotificationStream<BlockImportingNotification<Block>>§new_slot_notification_stream: SubspaceNotificationStream<NewSlotNotification>§consensus_sync_service: Arc<SyncingService<Block>>§domain_message_receiver: TracingUnboundedReceiver<Vec<u8>>§gossip_message_sink: TracingUnboundedSender<Message>

    Implementations§

    source§

    impl DomainInstanceStarter

    source

    pub async fn start( +

    Fields§

    §domain_cli: DomainCli§tokio_handle: Handle§consensus_client: Arc<FullClient<RuntimeApi, ExecutorDispatch>>§consensus_offchain_tx_pool_factory: OffchainTransactionPoolFactory<Block>§block_importing_notification_stream: SubspaceNotificationStream<BlockImportingNotification<Block>>§new_slot_notification_stream: SubspaceNotificationStream<NewSlotNotification>§consensus_sync_service: Arc<SyncingService<Block>>§domain_message_receiver: TracingUnboundedReceiver<Vec<u8>>§gossip_message_sink: TracingUnboundedSender<Message>

    Implementations§

    source§

    impl DomainInstanceStarter

    source

    pub async fn start( self, bootstrap_result: BootstrapResult<CBlock> ) -> Result<(), Box<dyn Error>>

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/subspace_proof_of_space/chia/struct.ChiaTable.html b/subspace_proof_of_space/chia/struct.ChiaTable.html index 1f5e22affa..092e768ce5 100644 --- a/subspace_proof_of_space/chia/struct.ChiaTable.html +++ b/subspace_proof_of_space/chia/struct.ChiaTable.html @@ -1,10 +1,10 @@ ChiaTable in subspace_proof_of_space::chia - Rust
    pub struct ChiaTable { /* private fields */ }
    Expand description

    Subspace proof of space table.

    Chia implementation.

    -

    Trait Implementations§

    source§

    impl Debug for ChiaTable

    source§

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

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

    impl Table for ChiaTable

    source§

    const TABLE_TYPE: PosTableType = PosTableType::Chia

    Proof of space table type
    §

    type Generator = ChiaTableGenerator

    Instance that can be used to generate tables with better performance
    source§

    fn generate(seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed using parallelism. Read more
    source§

    fn find_proof(&self, challenge_index: u32) -> Option<PosProof>

    Try to find proof at challenge_index if it exists
    source§

    fn is_proof_valid( - seed: &PosSeed, +

    Trait Implementations§

    source§

    impl Debug for ChiaTable

    source§

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

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

    impl Table for ChiaTable

    source§

    const TABLE_TYPE: PosTableType = PosTableType::Chia

    Proof of space table type
    §

    type Generator = ChiaTableGenerator

    Instance that can be used to generate tables with better performance
    source§

    fn generate(seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed using parallelism. Read more
    source§

    fn find_proof(&self, challenge_index: u32) -> Option<PosProof>

    Try to find proof at challenge_index if it exists
    source§

    fn is_proof_valid( + seed: &PosSeed, challenge_index: u32, - proof: &PosProof -) -> bool

    Check whether proof created earlier is valid and return quality bytes if yes
    source§

    fn generator() -> Self::Generator

    Returns a stateful table generator with better performance
    source§

    impl TableGenerator<ChiaTable> for ChiaTableGenerator

    source§

    fn generate(&mut self, seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(&mut self, seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed using parallelism. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + proof: &PosProof +) -> bool

    Check whether proof created earlier is valid and return quality bytes if yes
    source§

    fn generator() -> Self::Generator

    Returns a stateful table generator with better performance

    source§

    impl TableGenerator<ChiaTable> for ChiaTableGenerator

    source§

    fn generate(&mut self, seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(&mut self, seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed using parallelism. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/subspace_proof_of_space/chia/struct.ChiaTableGenerator.html b/subspace_proof_of_space/chia/struct.ChiaTableGenerator.html index e88bf41e38..108ea41e1e 100644 --- a/subspace_proof_of_space/chia/struct.ChiaTableGenerator.html +++ b/subspace_proof_of_space/chia/struct.ChiaTableGenerator.html @@ -1,6 +1,6 @@ ChiaTableGenerator in subspace_proof_of_space::chia - Rust
    pub struct ChiaTableGenerator { /* private fields */ }
    Expand description

    Subspace proof of space table generator.

    Chia implementation.

    -

    Trait Implementations§

    source§

    impl Clone for ChiaTableGenerator

    source§

    fn clone(&self) -> ChiaTableGenerator

    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 Debug for ChiaTableGenerator

    source§

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

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

    impl Default for ChiaTableGenerator

    source§

    fn default() -> ChiaTableGenerator

    Returns the “default value” for a type. Read more
    source§

    impl TableGenerator<ChiaTable> for ChiaTableGenerator

    source§

    fn generate(&mut self, seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(&mut self, seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed using parallelism. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Clone for ChiaTableGenerator

    source§

    fn clone(&self) -> ChiaTableGenerator

    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 Debug for ChiaTableGenerator

    source§

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

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

    impl Default for ChiaTableGenerator

    source§

    fn default() -> ChiaTableGenerator

    Returns the “default value” for a type. Read more
    source§

    impl TableGenerator<ChiaTable> for ChiaTableGenerator

    source§

    fn generate(&mut self, seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(&mut self, seed: &PosSeed) -> ChiaTable

    Generate new table with 32 bytes seed using parallelism. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/subspace_proof_of_space/shim/struct.ShimTable.html b/subspace_proof_of_space/shim/struct.ShimTable.html index 255f1906dc..4e929b0bfa 100644 --- a/subspace_proof_of_space/shim/struct.ShimTable.html +++ b/subspace_proof_of_space/shim/struct.ShimTable.html @@ -1,10 +1,10 @@ ShimTable in subspace_proof_of_space::shim - Rust
    pub struct ShimTable { /* private fields */ }
    Expand description

    Subspace proof of space table.

    Shim implementation.

    -

    Trait Implementations§

    source§

    impl Debug for ShimTable

    source§

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

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

    impl Table for ShimTable

    source§

    const TABLE_TYPE: PosTableType = PosTableType::Shim

    Proof of space table type
    §

    type Generator = ShimTableGenerator

    Instance that can be used to generate tables with better performance
    source§

    fn generate(seed: &PosSeed) -> ShimTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn find_proof(&self, challenge_index: u32) -> Option<PosProof>

    Try to find proof at challenge_index if it exists
    source§

    fn is_proof_valid( - seed: &PosSeed, +

    Trait Implementations§

    source§

    impl Debug for ShimTable

    source§

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

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

    impl Table for ShimTable

    source§

    const TABLE_TYPE: PosTableType = PosTableType::Shim

    Proof of space table type
    §

    type Generator = ShimTableGenerator

    Instance that can be used to generate tables with better performance
    source§

    fn generate(seed: &PosSeed) -> ShimTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn find_proof(&self, challenge_index: u32) -> Option<PosProof>

    Try to find proof at challenge_index if it exists
    source§

    fn is_proof_valid( + seed: &PosSeed, challenge_index: u32, - proof: &PosProof -) -> bool

    Check whether proof created earlier is valid and return quality bytes if yes
    source§

    fn generate_parallel(seed: &PosSeed) -> Self

    Generate new table with 32 bytes seed using parallelism. Read more
    source§

    fn generator() -> Self::Generator

    Returns a stateful table generator with better performance
    source§

    impl TableGenerator<ShimTable> for ShimTableGenerator

    source§

    fn generate(&mut self, seed: &PosSeed) -> ShimTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(&mut self, seed: &PosSeed) -> T

    Generate new table with 32 bytes seed using parallelism. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + proof: &PosProof +) -> bool

    Check whether proof created earlier is valid and return quality bytes if yes
    source§

    fn generate_parallel(seed: &PosSeed) -> Self

    Generate new table with 32 bytes seed using parallelism. Read more
    source§

    fn generator() -> Self::Generator

    Returns a stateful table generator with better performance
    source§

    impl TableGenerator<ShimTable> for ShimTableGenerator

    source§

    fn generate(&mut self, seed: &PosSeed) -> ShimTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(&mut self, seed: &PosSeed) -> T

    Generate new table with 32 bytes seed using parallelism. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/subspace_proof_of_space/shim/struct.ShimTableGenerator.html b/subspace_proof_of_space/shim/struct.ShimTableGenerator.html index a4b8192c92..5513c02b37 100644 --- a/subspace_proof_of_space/shim/struct.ShimTableGenerator.html +++ b/subspace_proof_of_space/shim/struct.ShimTableGenerator.html @@ -1,6 +1,6 @@ ShimTableGenerator in subspace_proof_of_space::shim - Rust
    pub struct ShimTableGenerator;
    Expand description

    Subspace proof of space table generator.

    Shim implementation.

    -

    Trait Implementations§

    source§

    impl Clone for ShimTableGenerator

    source§

    fn clone(&self) -> ShimTableGenerator

    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 Debug for ShimTableGenerator

    source§

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

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

    impl Default for ShimTableGenerator

    source§

    fn default() -> ShimTableGenerator

    Returns the “default value” for a type. Read more
    source§

    impl TableGenerator<ShimTable> for ShimTableGenerator

    source§

    fn generate(&mut self, seed: &PosSeed) -> ShimTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(&mut self, seed: &PosSeed) -> T

    Generate new table with 32 bytes seed using parallelism. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Clone for ShimTableGenerator

    source§

    fn clone(&self) -> ShimTableGenerator

    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 Debug for ShimTableGenerator

    source§

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

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

    impl Default for ShimTableGenerator

    source§

    fn default() -> ShimTableGenerator

    Returns the “default value” for a type. Read more
    source§

    impl TableGenerator<ShimTable> for ShimTableGenerator

    source§

    fn generate(&mut self, seed: &PosSeed) -> ShimTable

    Generate new table with 32 bytes seed. Read more
    source§

    fn generate_parallel(&mut self, seed: &PosSeed) -> T

    Generate new table with 32 bytes seed using parallelism. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/subspace_proof_of_space/trait.Table.html b/subspace_proof_of_space/trait.Table.html index e3811f78a4..1430eca0cd 100644 --- a/subspace_proof_of_space/trait.Table.html +++ b/subspace_proof_of_space/trait.Table.html @@ -4,29 +4,29 @@ const TABLE_TYPE: PosTableType; // Required methods - fn generate(seed: &PosSeed) -> Self; - fn find_proof(&self, challenge_index: u32) -> Option<PosProof>; + fn generate(seed: &PosSeed) -> Self; + fn find_proof(&self, challenge_index: u32) -> Option<PosProof>; fn is_proof_valid( - seed: &PosSeed, + seed: &PosSeed, challenge_index: u32, - proof: &PosProof + proof: &PosProof ) -> bool; // Provided methods - fn generate_parallel(seed: &PosSeed) -> Self { ... } + fn generate_parallel(seed: &PosSeed) -> Self { ... } fn generator() -> Self::Generator { ... } }
    Expand description

    Proof of space kind

    Required Associated Types§

    source

    type Generator: TableGenerator<Self>

    Instance that can be used to generate tables with better performance

    Required Associated Constants§

    source

    const TABLE_TYPE: PosTableType

    Proof of space table type

    -

    Required Methods§

    source

    fn generate(seed: &PosSeed) -> Self

    Generate new table with 32 bytes seed.

    +

    Required Methods§

    source

    fn generate(seed: &PosSeed) -> Self

    Generate new table with 32 bytes seed.

    There is also Self::generate_parallel() that can achieve lower latency.

    -
    source

    fn find_proof(&self, challenge_index: u32) -> Option<PosProof>

    Try to find proof at challenge_index if it exists

    +
    source

    fn find_proof(&self, challenge_index: u32) -> Option<PosProof>

    Try to find proof at challenge_index if it exists

    source

    fn is_proof_valid( - seed: &PosSeed, + seed: &PosSeed, challenge_index: u32, - proof: &PosProof + proof: &PosProof ) -> bool

    Check whether proof created earlier is valid and return quality bytes if yes

    -

    Provided Methods§

    source

    fn generate_parallel(seed: &PosSeed) -> Self

    Generate new table with 32 bytes seed using parallelism.

    +

    Provided Methods§

    source

    fn generate_parallel(seed: &PosSeed) -> Self

    Generate new table with 32 bytes seed using parallelism.

    This implementation will trade efficiency of CPU and memory usage for lower latency, prefer Self::generate() unless lower latency is critical.

    source

    fn generator() -> Self::Generator

    Returns a stateful table generator with better performance

    diff --git a/subspace_proof_of_space/trait.TableGenerator.html b/subspace_proof_of_space/trait.TableGenerator.html index eed976cc97..611d34629e 100644 --- a/subspace_proof_of_space/trait.TableGenerator.html +++ b/subspace_proof_of_space/trait.TableGenerator.html @@ -1,13 +1,13 @@ TableGenerator in subspace_proof_of_space - Rust
    pub trait TableGenerator<T: Table>: Debug + Default + Clone + Send + Sized + 'static {
         // Required method
    -    fn generate(&mut self, seed: &PosSeed) -> T;
    +    fn generate(&mut self, seed: &PosSeed) -> T;
     
         // Provided method
    -    fn generate_parallel(&mut self, seed: &PosSeed) -> T { ... }
    +    fn generate_parallel(&mut self, seed: &PosSeed) -> T { ... }
     }
    Expand description

    Stateful table generator with better performance

    -

    Required Methods§

    source

    fn generate(&mut self, seed: &PosSeed) -> T

    Generate new table with 32 bytes seed.

    +

    Required Methods§

    source

    fn generate(&mut self, seed: &PosSeed) -> T

    Generate new table with 32 bytes seed.

    There is also Self::generate_parallel() that can achieve lower latency.

    -

    Provided Methods§

    source

    fn generate_parallel(&mut self, seed: &PosSeed) -> T

    Generate new table with 32 bytes seed using parallelism.

    +

    Provided Methods§

    source

    fn generate_parallel(&mut self, seed: &PosSeed) -> T

    Generate new table with 32 bytes seed using parallelism.

    This implementation will trade efficiency of CPU and memory usage for lower latency, prefer Self::generate() unless lower latency is critical.

    Implementors§

    \ No newline at end of file diff --git a/subspace_proof_of_time/fn.prove.html b/subspace_proof_of_time/fn.prove.html index 6b7fd81846..361f8ddf4f 100644 --- a/subspace_proof_of_time/fn.prove.html +++ b/subspace_proof_of_time/fn.prove.html @@ -1,6 +1,6 @@ prove in subspace_proof_of_time - Rust
    pub fn prove(
    -    seed: PotSeed,
    +    seed: PotSeed,
         iterations: NonZeroU32
    -) -> Result<PotCheckpoints, PotError>
    Expand description

    Run PoT proving and produce checkpoints.

    +) -> Result<PotCheckpoints, PotError>
    Expand description

    Run PoT proving and produce checkpoints.

    Returns error if iterations is not a multiple of checkpoints times two.

    \ No newline at end of file diff --git a/subspace_proof_of_time/fn.verify.html b/subspace_proof_of_time/fn.verify.html index b0d4eff5db..4690a143f6 100644 --- a/subspace_proof_of_time/fn.verify.html +++ b/subspace_proof_of_time/fn.verify.html @@ -1,7 +1,7 @@ verify in subspace_proof_of_time - Rust
    pub fn verify(
    -    seed: PotSeed,
    +    seed: PotSeed,
         iterations: NonZeroU32,
    -    checkpoints: &[PotOutput]
    +    checkpoints: &[PotOutput]
     ) -> Result<bool, PotError>
    Expand description

    Verify checkpoint, number of iterations is set across uniformly distributed checkpoints.

    Returns error if iterations is not a multiple of checkpoints times two.

    \ No newline at end of file diff --git a/subspace_runtime/enum.OriginCaller.html b/subspace_runtime/enum.OriginCaller.html index 2fe4d57e14..bd20ad300f 100644 --- a/subspace_runtime/enum.OriginCaller.html +++ b/subspace_runtime/enum.OriginCaller.html @@ -12,7 +12,7 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<OriginCaller> for RuntimeOrigin

    source§

    fn from(x: OriginCaller) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

    source§

    fn from(x: Origin<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl MaxEncodedLen for OriginCaller

    source§

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    source§

    impl PartialEq<OriginCaller> for OriginCaller

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<OriginCaller> for RuntimeOrigin

    source§

    fn from(x: OriginCaller) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

    source§

    fn from(x: Origin<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl MaxEncodedLen for OriginCaller

    source§

    fn max_encoded_len() -> usize

    Upper bound, in bytes, of the maximum encoded size of this item.
    source§

    impl PartialEq<OriginCaller> for OriginCaller

    source§

    fn eq(&self, other: &OriginCaller) -> 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 sufficient, and should not be overridden without very good reason.
    source§

    impl TryFrom<OriginCaller> for Origin<Runtime>

    §

    type Error = OriginCaller

    The type returned in the event of a conversion error.
    source§

    fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>

    Performs the conversion.
    source§

    impl TypeInfo for OriginCaller

    §

    type Identity = OriginCaller

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<OriginCaller> for OriginCaller

    source§

    impl Eq for OriginCaller

    source§

    impl StructuralEq for OriginCaller

    source§

    impl StructuralPartialEq for OriginCaller

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere diff --git a/subspace_runtime/enum.RuntimeCall.html b/subspace_runtime/enum.RuntimeCall.html index 16874a0c59..3f6acb97d5 100644 --- a/subspace_runtime/enum.RuntimeCall.html +++ b/subspace_runtime/enum.RuntimeCall.html @@ -1,4 +1,4 @@ -RuntimeCall in subspace_runtime - Rust
    pub enum RuntimeCall {
    +RuntimeCall in subspace_runtime - Rust
    pub enum RuntimeCall {
         System(CallableCallFor<System, Runtime>),
         Timestamp(CallableCallFor<Timestamp, Runtime>),
         Subspace(CallableCallFor<Subspace, Runtime>),
    @@ -26,7 +26,7 @@
         &self,
         __codec_dest_edqy: &mut __CodecOutputEdqy
     )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Utility, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<RuntimeConfigs, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Messenger, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Sudo, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Subspace, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Vesting, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Domains, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Balances, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Transporter, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<System, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl GetCallMetadata for RuntimeCall

    source§

    fn get_call_metadata(&self) -> CallMetadata

    Return a [CallMetadata], containing function and pallet name of the Call.
    source§

    fn get_module_names() -> &'static [&'static str]

    Return all module names.
    source§

    fn get_call_names(module: &str) -> &'static [&'static str]

    Return all function names for the given module.
    source§

    impl GetDispatchInfo for RuntimeCall

    source§

    fn get_dispatch_info(&self) -> DispatchInfo

    Return a DispatchInfo, containing relevant information of this dispatch. Read more
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<RuntimeConfigs, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Sudo, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Messenger, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Subspace, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Domains, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Vesting, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl PartialEq<RuntimeCall> for RuntimeCall

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Messenger, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Balances, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Domains, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Utility, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Transporter, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Subspace, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Vesting, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<System, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Sudo, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<RuntimeConfigs, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl GetCallMetadata for RuntimeCall

    source§

    fn get_call_metadata(&self) -> CallMetadata

    Return a [CallMetadata], containing function and pallet name of the Call.
    source§

    fn get_module_names() -> &'static [&'static str]

    Return all module names.
    source§

    fn get_call_names(module: &str) -> &'static [&'static str]

    Return all function names for the given module.
    source§

    impl GetDispatchInfo for RuntimeCall

    source§

    fn get_dispatch_info(&self) -> DispatchInfo

    Return a DispatchInfo, containing relevant information of this dispatch. Read more
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Sudo, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Subspace, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Domains, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<RuntimeConfigs, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Vesting, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Messenger, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl PartialEq<RuntimeCall> for RuntimeCall

    source§

    fn eq(&self, other: &RuntimeCall) -> 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 sufficient, and should not be overridden without very good reason.
    source§

    impl TypeInfo for RuntimeCall

    §

    type Identity = RuntimeCall

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl UnfilteredDispatchable for RuntimeCall

    §

    type RuntimeOrigin = RuntimeOrigin

    The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
    source§

    fn dispatch_bypass_filter( self, diff --git a/subspace_runtime/enum.RuntimeError.html b/subspace_runtime/enum.RuntimeError.html index 028c4c21c8..c6c76b0ca6 100644 --- a/subspace_runtime/enum.RuntimeError.html +++ b/subspace_runtime/enum.RuntimeError.html @@ -1,4 +1,4 @@ -RuntimeError in subspace_runtime - Rust

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime, ()>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime, ()>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for RuntimeError

    §

    type Identity = RuntimeError

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeError> for RuntimeError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime, ()>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime, ()>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for RuntimeError

    §

    type Identity = RuntimeError

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeError> for RuntimeError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/enum.RuntimeEvent.html b/subspace_runtime/enum.RuntimeEvent.html index ef74e65045..ed9cb1dd28 100644 --- a/subspace_runtime/enum.RuntimeEvent.html +++ b/subspace_runtime/enum.RuntimeEvent.html @@ -1,4 +1,4 @@ -RuntimeEvent in subspace_runtime - Rust
    pub enum RuntimeEvent {
    +RuntimeEvent in subspace_runtime - Rust
    pub enum RuntimeEvent {
     
    Show 13 variants System(Event<Runtime>), Subspace(Event<Runtime>), OffencesSubspace(Event), @@ -23,9 +23,9 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime, ()>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event> for RuntimeEvent

    source§

    fn from(x: Event) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event> for RuntimeEvent

    source§

    fn from(x: Event) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<RuntimeEvent> for RuntimeEvent

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<Event<Runtime, ()>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event> for RuntimeEvent

    source§

    fn from(x: Event) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event> for RuntimeEvent

    source§

    fn from(x: Event) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<RuntimeEvent> for RuntimeEvent

    source§

    fn eq(&self, other: &RuntimeEvent) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime, ()>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for RuntimeEvent

    §

    type Identity = RuntimeEvent

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeEvent> for RuntimeEvent

    source§

    impl Eq for RuntimeEvent

    source§

    impl StructuralEq for RuntimeEvent

    source§

    impl StructuralPartialEq for RuntimeEvent

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime, ()>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for RuntimeEvent

    §

    type Identity = RuntimeEvent

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeEvent> for RuntimeEvent

    source§

    impl Eq for RuntimeEvent

    source§

    impl StructuralEq for RuntimeEvent

    source§

    impl StructuralPartialEq for RuntimeEvent

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.BlockAuthoringDelay.html b/subspace_runtime/struct.BlockAuthoringDelay.html index 0d35404b3b..6b944e8e6e 100644 --- a/subspace_runtime/struct.BlockAuthoringDelay.html +++ b/subspace_runtime/struct.BlockAuthoringDelay.html @@ -1,5 +1,5 @@ BlockAuthoringDelay in subspace_runtime - Rust
    pub struct BlockAuthoringDelay;

    Implementations§

    source§

    impl BlockAuthoringDelay

    source

    pub const fn get() -> SlotNumber

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockAuthoringDelay

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> SlotNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockAuthoringDelay

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> SlotNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.BlockReward.html b/subspace_runtime/struct.BlockReward.html index 0800e2b242..256cd6a9a5 100644 --- a/subspace_runtime/struct.BlockReward.html +++ b/subspace_runtime/struct.BlockReward.html @@ -1,5 +1,5 @@ BlockReward in subspace_runtime - Rust
    pub struct BlockReward;

    Implementations§

    source§

    impl BlockReward

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for BlockReward

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockReward

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for BlockReward

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for BlockReward

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.ExpectedVotesPerBlock.html b/subspace_runtime/struct.ExpectedVotesPerBlock.html index 8e47141282..86571af73d 100644 --- a/subspace_runtime/struct.ExpectedVotesPerBlock.html +++ b/subspace_runtime/struct.ExpectedVotesPerBlock.html @@ -1,5 +1,5 @@ ExpectedVotesPerBlock in subspace_runtime - Rust
    pub struct ExpectedVotesPerBlock;

    Implementations§

    source§

    impl ExpectedVotesPerBlock

    source

    pub const fn get() -> u32

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ExpectedVotesPerBlock

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ExpectedVotesPerBlock

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.InitialDomainTxRange.html b/subspace_runtime/struct.InitialDomainTxRange.html index 8ca49637fc..0353812b03 100644 --- a/subspace_runtime/struct.InitialDomainTxRange.html +++ b/subspace_runtime/struct.InitialDomainTxRange.html @@ -1,5 +1,5 @@ InitialDomainTxRange in subspace_runtime - Rust
    pub struct InitialDomainTxRange;

    Implementations§

    source§

    impl InitialDomainTxRange

    source

    pub const fn get() -> u64

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u64>> Get<_I> for InitialDomainTxRange

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for InitialDomainTxRange

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u64>> Get<_I> for InitialDomainTxRange

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for InitialDomainTxRange

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.MaxDomainBlockWeight.html b/subspace_runtime/struct.MaxDomainBlockWeight.html index 419c3f7283..749ad3a647 100644 --- a/subspace_runtime/struct.MaxDomainBlockWeight.html +++ b/subspace_runtime/struct.MaxDomainBlockWeight.html @@ -1,6 +1,6 @@ MaxDomainBlockWeight in subspace_runtime - Rust
    pub struct MaxDomainBlockWeight;
    Expand description

    Use the consensus chain’s Normal extrinsics block weight limit as the domain block weight limit

    Implementations§

    source§

    impl MaxDomainBlockWeight

    source

    pub fn get() -> Weight

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxDomainBlockWeight

    §

    type Type = Weight

    The type which is returned.
    source§

    fn get() -> Weight

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxDomainBlockWeight

    §

    type Type = Weight

    The type which is returned.
    source§

    fn get() -> Weight

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.MaxPendingStakingOperation.html b/subspace_runtime/struct.MaxPendingStakingOperation.html index 5d856a7987..bcfbd8c936 100644 --- a/subspace_runtime/struct.MaxPendingStakingOperation.html +++ b/subspace_runtime/struct.MaxPendingStakingOperation.html @@ -1,5 +1,5 @@ MaxPendingStakingOperation in subspace_runtime - Rust
    pub struct MaxPendingStakingOperation;

    Implementations§

    source§

    impl MaxPendingStakingOperation

    source

    pub const fn get() -> u32

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxPendingStakingOperation

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxPendingStakingOperation

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.MaximumReceiptDrift.html b/subspace_runtime/struct.MaximumReceiptDrift.html index 74db390013..e71617a008 100644 --- a/subspace_runtime/struct.MaximumReceiptDrift.html +++ b/subspace_runtime/struct.MaximumReceiptDrift.html @@ -1,5 +1,5 @@ MaximumReceiptDrift in subspace_runtime - Rust
    pub struct MaximumReceiptDrift;

    Implementations§

    source§

    impl MaximumReceiptDrift

    source

    pub const fn get() -> BlockNumber

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaximumReceiptDrift

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaximumReceiptDrift

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.MinOperatorStake.html b/subspace_runtime/struct.MinOperatorStake.html index 74461f7b11..693364b449 100644 --- a/subspace_runtime/struct.MinOperatorStake.html +++ b/subspace_runtime/struct.MinOperatorStake.html @@ -1,5 +1,5 @@ MinOperatorStake in subspace_runtime - Rust
    pub struct MinOperatorStake;

    Implementations§

    source§

    impl MinOperatorStake

    source

    pub fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for MinOperatorStake

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinOperatorStake

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for MinOperatorStake

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinOperatorStake

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.RecentSegments.html b/subspace_runtime/struct.RecentSegments.html index fb1f8a1cc6..bd5b918c26 100644 --- a/subspace_runtime/struct.RecentSegments.html +++ b/subspace_runtime/struct.RecentSegments.html @@ -1,5 +1,5 @@ RecentSegments in subspace_runtime - Rust
    pub struct RecentSegments;

    Implementations§

    source§

    impl RecentSegments

    source

    pub const fn get() -> HistorySize

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<HistorySize>> Get<_I> for RecentSegments

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for RecentSegments

    §

    type Type = HistorySize

    The type which is returned.
    source§

    fn get() -> HistorySize

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<HistorySize>> Get<_I> for RecentSegments

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for RecentSegments

    §

    type Type = HistorySize

    The type which is returned.
    source§

    fn get() -> HistorySize

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.RelayConfirmationDepth.html b/subspace_runtime/struct.RelayConfirmationDepth.html index 88f320b116..03e3ac405f 100644 --- a/subspace_runtime/struct.RelayConfirmationDepth.html +++ b/subspace_runtime/struct.RelayConfirmationDepth.html @@ -1,5 +1,5 @@ RelayConfirmationDepth in subspace_runtime - Rust
    pub struct RelayConfirmationDepth;

    Implementations§

    source§

    impl RelayConfirmationDepth

    source

    pub const fn get() -> BlockNumber

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for RelayConfirmationDepth

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for RelayConfirmationDepth

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.Runtime.html b/subspace_runtime/struct.Runtime.html index c787a72988..62b03ce68b 100644 --- a/subspace_runtime/struct.Runtime.html +++ b/subspace_runtime/struct.Runtime.html @@ -1,25 +1,38 @@ -Runtime in subspace_runtime - Rust
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

    impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime

    source§

    fn account_nonce(account: AccountId) -> Nonce

    Get current account nonce of given AccountId.
    source§

    impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>> for Runtime

    source§

    fn apply_extrinsic( +Runtime in subspace_runtime - Rust
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

    impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime

    source§

    fn account_nonce(account: AccountId) -> Nonce

    Get current account nonce of given AccountId.
    source§

    impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>> for Runtime

    source§

    fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic ) -> ApplyExtrinsicResult

    Apply the given extrinsic. Read more
    source§

    fn finalize_block() -> <Block as BlockT>::Header

    Finish the current block.
    source§

    fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>

    Generate inherent extrinsics. The inherent data will vary from chain to chain.
    source§

    fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult

    Check that the inherents are valid. The inherent data will vary from chain to chain.
    source§

    impl BundleProducerElectionApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>, u128> for Runtime

    source§

    impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

    source§

    fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

    Extract the signer from the message if it is a Signed origin.
    source§

    fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

    Extract a reference to the system-level RawOrigin if it is that.
    §

    fn as_signed(&self) -> Option<&AccountId>

    Extract the signer from it if a system Signed origin, None otherwise.
    §

    fn is_root(&self) -> bool

    Returns true if self is a system Root origin, None otherwise.
    §

    fn is_none(&self) -> bool

    Returns true if self is a system None origin, None otherwise.
    source§

    impl Clone for Runtime

    source§

    fn clone(&self) -> Runtime

    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 Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type OnOffenceHandler = Pallet<Runtime>

    A handler called for every offence report.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    The overarching call type.
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    A sudo-able call.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Type representing the weight of this pallet
    source§

    impl Config for Runtime

    §

    type Moment = u64

    A timestamp: milliseconds since the unix epoch.

    +) -> Option<BundleProducerElectionParams<Balance>>

    source§

    fn operator(operator_id: OperatorId) -> Option<(OperatorPublicKey, Balance)>

    source§

    impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

    source§

    fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

    Extract the signer from the message if it is a Signed origin.
    source§

    fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

    Extract a reference to the system-level RawOrigin if it is that.
    §

    fn as_signed(&self) -> Option<&AccountId>

    Extract the signer from it if a system Signed origin, None otherwise.
    §

    fn is_root(&self) -> bool

    Returns true if self is a system Root origin, None otherwise.
    §

    fn is_none(&self) -> bool

    Returns true if self is a system None origin, None otherwise.
    source§

    impl Clone for Runtime

    source§

    fn clone(&self) -> Runtime

    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 Config<()> for Runtime

    §

    type Balance = u128

    The type for recording an account’s balance.

    +
    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    +
    §

    type MaxLocks = ConstU32<50>

    The maximum number of locks that should exist on an account. +Not strictly enforced, but used for weight estimation.
    §

    type MaxReserves = ()

    The maximum number of named reserves that can exist on an account.
    §

    type ReserveIdentifier = [u8; 8]

    The ID type for reserves. Read more
    §

    type DustRemoval = ()

    Handler for the unbalanced reduction when removing a dust account.
    §

    type ExistentialDeposit = ExistentialDeposit

    The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
    §

    type AccountStore = Pallet<Runtime>

    The means of storing the balances of an account.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type FreezeIdentifier = ()

    The ID type for freezes.
    §

    type MaxFreezes = ()

    The maximum number of individual freeze locks that can exist on an account at any time.
    §

    type RuntimeHoldReason = HoldIdentifier

    The overarching hold reason.
    §

    type MaxHolds = MaxHolds

    The maximum number of holds that can exist on an account at any time.
    source§

    impl Config for Runtime

    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-rewards events
    §

    type Currency = Pallet<Runtime, ()>

    §

    type BlockReward = BlockReward

    Fixed reward for block producer.
    §

    type VoteReward = VoteReward

    Fixed reward for voter.
    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type FindVotingRewardAddresses = Pallet<Runtime>

    §

    type WeightInfo = ()

    §

    type OnReward = ()

    source§

    impl Config for Runtime

    §

    type Moment = u64

    A timestamp: milliseconds since the unix epoch.

    §

    type OnTimestampSet = ()

    Something which can be notified when the timestamp is set. Set this to () if not needed.
    §

    type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

    The minimum period between blocks. Beware that this is different to the expected period that the block production apparatus provides. Your chosen consensus system will generally work with this to determine a sensible block time. e.g. For Aura, it will be -double this period on default settings.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type BaseCallFilter = Everything

    The basic call filter to use in dispatchable.

    +double this period on default settings.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-transaction-fees events
    §

    type MinReplicationFactor = ConstU16<MIN_REPLICATION_FACTOR>

    Minimum desired number of replicas of the blockchain to be stored by the network, +impacts storage fees.
    §

    type StorageFeesEscrowBlockReward = StorageFeesEscrowBlockReward

    How much (ratio) of storage fees escrow should be given to farmer each block as a +reward.
    §

    type StorageFeesEscrowBlockTax = StorageFeesEscrowBlockTax

    How much (ratio) of storage fees collected in a block should be put into storage fees +escrow (with remaining issued to farmer immediately).
    §

    type CreditSupply = CreditSupply

    How many credits there is in circulation.
    §

    type TotalSpacePledged = TotalSpacePledged

    How much space there is on the network.
    §

    type BlockchainHistorySize = BlockchainHistorySize

    How big is the history of the blockchain in archived state (thus includes erasure +coding, but not replication).
    §

    type Currency = Pallet<Runtime, ()>

    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type WeightInfo = ()

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type OnChargeTransaction = OnChargeTransaction

    Handler for withdrawing, refunding and depositing the transaction fee. +Transaction fees are withdrawn before the transaction is executed. +After the transaction was executed the transaction weight can be +adjusted, depending on the used resources by the transaction. If the +transaction weight is lower than expected, parts of the transaction fee +might be refunded. In the end the fees can be deposited.
    §

    type OperationalFeeMultiplier = ConstU8<5>

    A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their +priority Read more
    §

    type WeightToFee = IdentityFee<u128>

    Convert a weight value into a deductible fee based on the currency type.
    §

    type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>

    Convert a length value into a deductible fee based on the currency type.
    §

    type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>

    Update the multiplier of the next block, based on the previous block’s weight.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type Currency = Pallet<Runtime, ()>

    §

    type MinVestedTransfer = MinVestedTransfer

    The minimum amount transferred to call vested_transfer.
    §

    type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

    Required origin for vested transfer.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this module.
    §

    type MaxVestingSchedules = ConstU32<2>

    The maximum vesting schedules
    §

    type BlockNumberProvider = Pallet<Runtime>

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    The overarching call type.
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type BaseCallFilter = Everything

    The basic call filter to use in dispatchable.

    Everything is used here as we use the signed extension DisablePallets as the actual call filter.

    §

    type BlockWeights = SubspaceBlockWeights

    Block & extrinsics weights: base values and limits.

    §

    type BlockLength = SubspaceBlockLength

    The maximum length of a block (in bytes).

    §

    type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

    The identifier used to distinguish between accounts.

    -
    §

    type RuntimeCall = RuntimeCall

    The aggregated dispatch type that is available for extrinsics.

    +
    §

    type RuntimeCall = RuntimeCall

    The aggregated dispatch type that is available for extrinsics.

    §

    type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>

    The lookup mechanism to get account ID from whatever is passed in dispatchers.

    §

    type Nonce = u32

    The type for storing how many extrinsics an account has signed.

    §

    type Hash = H256

    The type for hashing blocks and tries.

    §

    type Hashing = BlakeTwo256

    The hashing algorithm used.

    §

    type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>

    The block type.

    -
    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    +
    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    §

    type RuntimeOrigin = RuntimeOrigin

    The ubiquitous origin type.

    §

    type BlockHashCount = ConstU32<250>

    Maximum number of block number to block hash mappings to keep (oldest pruned first).

    §

    type DbWeight = RocksDbWeight

    The weight of database operations that the runtime can invoke.

    @@ -32,28 +45,15 @@
    §

    type SystemWeightInfo = ()

    Weight information for the extrinsics of this pallet.

    §

    type SS58Prefix = ConstU16<2254>

    This is used as an identifier of the chain.

    §

    type OnSetCode = ()

    The set code logic, just the default since we’re not a parachain.

    -
    §

    type MaxConsumers = ConstU32<16>

    The maximum number of consumers allowed on a single account.
    §

    type ExtrinsicsRootStateVersion = ExtrinsicsRootStateVersion

    State verison used to derive extrinsics root.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-rewards events
    §

    type Currency = Pallet<Runtime, ()>

    §

    type BlockReward = BlockReward

    Fixed reward for block producer.
    §

    type VoteReward = VoteReward

    Fixed reward for voter.
    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type FindVotingRewardAddresses = Pallet<Runtime>

    §

    type WeightInfo = ()

    §

    type OnReward = ()

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type SelfChainId = SelfChainId

    Gets the chain_id that is treated as src_chain_id for outgoing messages.
    source§

    fn get_endpoint_handler( +

    §

    type MaxConsumers = ConstU32<16>

    The maximum number of consumers allowed on a single account.
    §

    type ExtrinsicsRootStateVersion = ExtrinsicsRootStateVersion

    State verison used to derive extrinsics root.

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type SelfChainId = SelfChainId

    Gets the chain_id that is treated as src_chain_id for outgoing messages.
    source§

    fn get_endpoint_handler( endpoint: &Endpoint -) -> Option<Box<dyn EndpointHandlerT<MessageId>>>

    function to fetch endpoint response handler by Endpoint.
    §

    type Currency = Pallet<Runtime, ()>

    Currency type pallet uses for fees and deposits.
    §

    type DomainInfo = DomainInfo

    Chain info to verify chain state roots at a confirmation depth.
    §

    type ConfirmationDepth = RelayConfirmationDepth

    Confirmation depth for XDM coming from chains.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type WeightToFee = IdentityFee<u128>

    Weight to fee conversion.
    §

    type OnXDMRewards = OnXDMRewards

    Handle XDM rewards.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-transaction-fees events
    §

    type MinReplicationFactor = ConstU16<MIN_REPLICATION_FACTOR>

    Minimum desired number of replicas of the blockchain to be stored by the network, -impacts storage fees.
    §

    type StorageFeesEscrowBlockReward = StorageFeesEscrowBlockReward

    How much (ratio) of storage fees escrow should be given to farmer each block as a -reward.
    §

    type StorageFeesEscrowBlockTax = StorageFeesEscrowBlockTax

    How much (ratio) of storage fees collected in a block should be put into storage fees -escrow (with remaining issued to farmer immediately).
    §

    type CreditSupply = CreditSupply

    How many credits there is in circulation.
    §

    type TotalSpacePledged = TotalSpacePledged

    How much space there is on the network.
    §

    type BlockchainHistorySize = BlockchainHistorySize

    How big is the history of the blockchain in archived state (thus includes erasure -coding, but not replication).
    §

    type Currency = Pallet<Runtime, ()>

    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type WeightInfo = ()

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    Event type for this pallet.
    §

    type SelfChainId = SelfChainId

    Gets the chain_id of the current execution environment.
    §

    type SelfEndpointId = TransporterEndpointId

    Gets the endpoint_id of the this pallet in a given execution environment.
    §

    type Currency = Pallet<Runtime, ()>

    Currency used by this pallet.
    §

    type Sender = Pallet<Runtime>

    Sender used to transfer funds.
    §

    type AccountIdConverter = AccountIdConverter

    MultiAccountID <> T::AccountId converter.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config<()> for Runtime

    §

    type Balance = u128

    The type for recording an account’s balance.

    -
    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    -
    §

    type MaxLocks = ConstU32<50>

    The maximum number of locks that should exist on an account. -Not strictly enforced, but used for weight estimation.
    §

    type MaxReserves = ()

    The maximum number of named reserves that can exist on an account.
    §

    type ReserveIdentifier = [u8; 8]

    The ID type for reserves. Read more
    §

    type DustRemoval = ()

    Handler for the unbalanced reduction when removing a dust account.
    §

    type ExistentialDeposit = ExistentialDeposit

    The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
    §

    type AccountStore = Pallet<Runtime>

    The means of storing the balances of an account.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type FreezeIdentifier = ()

    The ID type for freezes.
    §

    type MaxFreezes = ()

    The maximum number of individual freeze locks that can exist on an account at any time.
    §

    type RuntimeHoldReason = HoldIdentifier

    The overarching hold reason.
    §

    type MaxHolds = MaxHolds

    The maximum number of holds that can exist on an account at any time.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type Currency = Pallet<Runtime, ()>

    §

    type MinVestedTransfer = MinVestedTransfer

    The minimum amount transferred to call vested_transfer.
    §

    type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

    Required origin for vested transfer.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this module.
    §

    type MaxVestingSchedules = ConstU32<2>

    The maximum vesting schedules
    §

    type BlockNumberProvider = Pallet<Runtime>

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type BlockAuthoringDelay = BlockAuthoringDelay

    Number of slots between slot arrival and when corresponding block can be produced. Read more
    §

    type PotEntropyInjectionInterval = PotEntropyInjectionInterval

    Interval, in blocks, between blockchain entropy injection into proof of time chain.
    §

    type PotEntropyInjectionLookbackDepth = PotEntropyInjectionLookbackDepth

    Interval, in entropy injection intervals, where to take entropy for injection from.
    §

    type PotEntropyInjectionDelay = PotEntropyInjectionDelay

    Delay after block, in slots, when entropy injection takes effect.
    §

    type EraDuration = ConstU32<ERA_DURATION_IN_BLOCKS>

    The amount of time, in blocks, that each era should last. +) -> Option<Box<dyn EndpointHandlerT<MessageId>>>
    function to fetch endpoint response handler by Endpoint.
    §

    type Currency = Pallet<Runtime, ()>

    Currency type pallet uses for fees and deposits.
    §

    type DomainInfo = DomainInfo

    Chain info to verify chain state roots at a confirmation depth.
    §

    type ConfirmationDepth = RelayConfirmationDepth

    Confirmation depth for XDM coming from chains.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type WeightToFee = IdentityFee<u128>

    Weight to fee conversion.
    §

    type OnXDMRewards = OnXDMRewards

    Handle XDM rewards.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type DomainHash = H256

    Domain block hash type.
    §

    type DomainHeader = Header<u32, BlakeTwo256>

    The domain header type.
    §

    type ConfirmationDepthK = ConfirmationDepthK

    Same with pallet_subspace::Config::ConfirmationDepthK.
    §

    type DomainRuntimeUpgradeDelay = DomainRuntimeUpgradeDelay

    Delay before a domain runtime is upgraded.
    §

    type Currency = Pallet<Runtime, ()>

    Currency type used by the domains for staking and other currency related stuff.
    §

    type HoldIdentifier = HoldIdentifier

    A variation of the Identifier used for holding the funds used for staking and domains.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type InitialDomainTxRange = InitialDomainTxRange

    Initial domain tx range value.
    §

    type DomainTxRangeAdjustmentInterval = DomainTxRangeAdjustmentInterval

    Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.
    §

    type MinOperatorStake = MinOperatorStake

    Minimum operator stake required to become operator of a domain.
    §

    type MaxDomainBlockSize = MaxDomainBlockSize

    The maximum block size limit for all domain.
    §

    type MaxDomainBlockWeight = MaxDomainBlockWeight

    The maximum block weight limit for all domain.
    §

    type MaxBundlesPerBlock = MaxBundlesPerBlock

    The maximum bundle per block limit for all domain.
    §

    type DomainInstantiationDeposit = DomainInstantiationDeposit

    The amount of fund to be locked up for the domain instance creator.
    §

    type MaxDomainNameLength = MaxDomainNameLength

    The maximum domain name length limit for all domain.
    §

    type Share = u128

    Type representing the shares in the staking protocol.
    §

    type BlockTreePruningDepth = BlockTreePruningDepth

    The block tree pruning depth.
    §

    type StakeWithdrawalLockingPeriod = StakeWithdrawalLockingPeriod

    Minimum number of blocks after which any finalized withdrawals are released to nominators.
    §

    type StakeEpochDuration = StakeEpochDuration

    Domain epoch transition interval
    §

    type TreasuryAccount = TreasuryAccount

    Treasury account.
    §

    type MaxPendingStakingOperation = MaxPendingStakingOperation

    The maximum number of pending staking operation that can perform upon epoch transition.
    §

    type MaxNominators = MaxNominators

    The maximum number of nominators for given operator.
    §

    type Randomness = Pallet<Runtime>

    Randomness source.
    §

    type SudoId = SudoId

    The sudo account id
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type OnOffenceHandler = Pallet<Runtime>

    A handler called for every offence report.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    A sudo-able call.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Type representing the weight of this pallet
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type BlockAuthoringDelay = BlockAuthoringDelay

    Number of slots between slot arrival and when corresponding block can be produced. Read more
    §

    type PotEntropyInjectionInterval = PotEntropyInjectionInterval

    Interval, in blocks, between blockchain entropy injection into proof of time chain.
    §

    type PotEntropyInjectionLookbackDepth = PotEntropyInjectionLookbackDepth

    Interval, in entropy injection intervals, where to take entropy for injection from.
    §

    type PotEntropyInjectionDelay = PotEntropyInjectionDelay

    Delay after block, in slots, when entropy injection takes effect.
    §

    type EraDuration = ConstU32<ERA_DURATION_IN_BLOCKS>

    The amount of time, in blocks, that each era should last. NOTE: Currently it is not possible to change the era duration after -the chain has started. Attempting to do so will brick block production.
    §

    type InitialSolutionRange = ConstU64<INITIAL_SOLUTION_RANGE>

    Initial solution range used for challenges during the very first era.
    §

    type SlotProbability = SlotProbability

    How often in slots slots (on average, not counting collisions) will have a block. Read more
    §

    type ConfirmationDepthK = ConfirmationDepthK

    Depth K after which a block enters the recorded history (a global constant, as opposed +the chain has started. Attempting to do so will brick block production.
    §

    type InitialSolutionRange = ConstU64<INITIAL_SOLUTION_RANGE>

    Initial solution range used for challenges during the very first era.
    §

    type SlotProbability = SlotProbability

    How often in slots slots (on average, not counting collisions) will have a block. Read more
    §

    type ConfirmationDepthK = ConfirmationDepthK

    Depth K after which a block enters the recorded history (a global constant, as opposed to the client-dependent transaction confirmation depth k).
    §

    type RecentSegments = RecentSegments

    Number of latest archived segments that are considered “recent history”.
    §

    type RecentHistoryFraction = RecentHistoryFraction

    Fraction of pieces from the “recent history” (recent_segments) in each sector.
    §

    type MinSectorLifetime = MinSectorLifetime

    Minimum lifetime of a plotted sector, measured in archived segment.
    §

    type ExpectedVotesPerBlock = ExpectedVotesPerBlock

    Number of votes expected per block. Read more
    §

    type MaxPiecesInSector = ConstU16<{ MAX_PIECES_IN_SECTOR }>

    How many pieces one sector is supposed to contain (max)
    §

    type ShouldAdjustSolutionRange = ShouldAdjustSolutionRange

    §

    type EraChangeTrigger = NormalEraChange

    Subspace requires some logic to be triggered on every block to query for whether an era has ended and to perform the transition to the next era. Read more
    §

    type HandleEquivocation = EquivocationHandler<Pallet<Runtime>, ConstU64<{ EQUIVOCATION_REPORT_LONGEVITY as u64 }>>

    The equivocation handling subsystem, defines methods to report an offence (after the equivocation has been validated) and for submitting a transaction to report an -equivocation (from an offchain context). Read more
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type DomainHash = H256

    Domain block hash type.
    §

    type DomainHeader = Header<u32, BlakeTwo256>

    The domain header type.
    §

    type ConfirmationDepthK = ConfirmationDepthK

    Same with pallet_subspace::Config::ConfirmationDepthK.
    §

    type DomainRuntimeUpgradeDelay = DomainRuntimeUpgradeDelay

    Delay before a domain runtime is upgraded.
    §

    type Currency = Pallet<Runtime, ()>

    Currency type used by the domains for staking and other currency related stuff.
    §

    type HoldIdentifier = HoldIdentifier

    A variation of the Identifier used for holding the funds used for staking and domains.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type InitialDomainTxRange = InitialDomainTxRange

    Initial domain tx range value.
    §

    type DomainTxRangeAdjustmentInterval = DomainTxRangeAdjustmentInterval

    Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.
    §

    type MinOperatorStake = MinOperatorStake

    Minimum operator stake required to become operator of a domain.
    §

    type MaxDomainBlockSize = MaxDomainBlockSize

    The maximum block size limit for all domain.
    §

    type MaxDomainBlockWeight = MaxDomainBlockWeight

    The maximum block weight limit for all domain.
    §

    type MaxBundlesPerBlock = MaxBundlesPerBlock

    The maximum bundle per block limit for all domain.
    §

    type DomainInstantiationDeposit = DomainInstantiationDeposit

    The amount of fund to be locked up for the domain instance creator.
    §

    type MaxDomainNameLength = MaxDomainNameLength

    The maximum domain name length limit for all domain.
    §

    type Share = u128

    Type representing the shares in the staking protocol.
    §

    type BlockTreePruningDepth = BlockTreePruningDepth

    The block tree pruning depth.
    §

    type StakeWithdrawalLockingPeriod = StakeWithdrawalLockingPeriod

    Minimum number of blocks after which any finalized withdrawals are released to nominators.
    §

    type StakeEpochDuration = StakeEpochDuration

    Domain epoch transition interval
    §

    type TreasuryAccount = TreasuryAccount

    Treasury account.
    §

    type MaxPendingStakingOperation = MaxPendingStakingOperation

    The maximum number of pending staking operation that can perform upon epoch transition.
    §

    type MaxNominators = MaxNominators

    The maximum number of nominators for given operator.
    §

    type Randomness = Pallet<Runtime>

    Randomness source.
    §

    type SudoId = SudoId

    The sudo account id
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type OnChargeTransaction = OnChargeTransaction

    Handler for withdrawing, refunding and depositing the transaction fee. -Transaction fees are withdrawn before the transaction is executed. -After the transaction was executed the transaction weight can be -adjusted, depending on the used resources by the transaction. If the -transaction weight is lower than expected, parts of the transaction fee -might be refunded. In the end the fees can be deposited.
    §

    type OperationalFeeMultiplier = ConstU8<5>

    A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their -priority Read more
    §

    type WeightToFee = IdentityFee<u128>

    Convert a weight value into a deductible fee based on the currency type.
    §

    type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>

    Convert a length value into a deductible fee based on the currency type.
    §

    type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>

    Update the multiplier of the next block, based on the previous block’s weight.
    source§

    impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>> for Runtime

    source§

    fn version() -> RuntimeVersion

    Returns the version of the runtime.
    source§

    fn execute_block(block: Block)

    Execute the given block.
    source§

    fn initialize_block(header: &<Block as BlockT>::Header)

    Initialize a block with the given header.
    source§

    impl Debug for Runtime

    source§

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

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

    impl DomainsApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>, Header<u32, BlakeTwo256>> for Runtime

    source§

    fn submit_bundle_unsigned( +equivocation (from an offchain context). Read more

    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    Event type for this pallet.
    §

    type SelfChainId = SelfChainId

    Gets the chain_id of the current execution environment.
    §

    type SelfEndpointId = TransporterEndpointId

    Gets the endpoint_id of the this pallet in a given execution environment.
    §

    type Currency = Pallet<Runtime, ()>

    Currency used by this pallet.
    §

    type Sender = Pallet<Runtime>

    Sender used to transfer funds.
    §

    type AccountIdConverter = AccountIdConverter

    MultiAccountID <> T::AccountId converter.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>> for Runtime

    source§

    fn version() -> RuntimeVersion

    Returns the version of the runtime.
    source§

    fn execute_block(block: Block)

    Execute the given block.
    source§

    fn initialize_block(header: &<Block as BlockT>::Header)

    Initialize a block with the given header.
    source§

    impl Debug for Runtime

    source§

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

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

    impl DomainsApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckStorageAccess, DisablePallets)>>, Header<u32, BlakeTwo256>> for Runtime

    source§

    fn submit_bundle_unsigned( opaque_bundle: OpaqueBundle<NumberFor<Block>, <Block as BlockT>::Hash, DomainHeader, Balance> )

    Submits the transaction bundle via an unsigned extrinsic.
    source§

    fn extract_successful_bundles( domain_id: DomainId, diff --git a/subspace_runtime/struct.RuntimeApiImpl.html b/subspace_runtime/struct.RuntimeApiImpl.html index c1d25321f0..c8d29bfe7e 100644 --- a/subspace_runtime/struct.RuntimeApiImpl.html +++ b/subspace_runtime/struct.RuntimeApiImpl.html @@ -68,11 +68,11 @@ Option<BundleProducerElectionParams<Balance>>: UnwindSafe + RefUnwindSafe, OperatorId: UnwindSafe + RefUnwindSafe, Option<(OperatorPublicKey, Balance)>: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn bundle_producer_election_params( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn bundle_producer_election_params( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<BundleProducerElectionParams<Balance>>, ApiError>

    source§

    fn operator( +) -> Result<Option<BundleProducerElectionParams<Balance>>, ApiError>

    source§

    fn operator( &self, __runtime_api_at_param__: <Block as Block>::Hash, operator_id: u64 @@ -117,80 +117,80 @@ Hash: UnwindSafe + RefUnwindSafe, Option<Hash>: UnwindSafe + RefUnwindSafe, Option<ExecutionReceiptFor<Header, __SrApiBlock__, Balance>>: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn submit_bundle_unsigned( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn submit_bundle_unsigned( &self, __runtime_api_at_param__: <Block as Block>::Hash, opaque_bundle: Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128> -) -> Result<(), ApiError>

    Submits the transaction bundle via an unsigned extrinsic.
    source§

    fn extract_successful_bundles( +) -> Result<(), ApiError>

    Submits the transaction bundle via an unsigned extrinsic.
    source§

    fn extract_successful_bundles( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId, extrinsics: Vec<<Block as Block>::Extrinsic, Global> -) -> Result<Vec<Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128>, Global>, ApiError>

    Extract the bundles stored successfully from the given extrinsics.
    source§

    fn extract_bundle( +) -> Result<Vec<Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128>, Global>, ApiError>

    Extract the bundles stored successfully from the given extrinsics.
    source§

    fn extract_bundle( &self, __runtime_api_at_param__: <Block as Block>::Hash, extrinsic: <Block as Block>::Extrinsic -) -> Result<Option<Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128>>, ApiError>

    Extract bundle from the extrinsic if the extrinsic is submit_bundle.
    source§

    fn extract_receipts( +) -> Result<Option<Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128>>, ApiError>

    Extract bundle from the extrinsic if the extrinsic is submit_bundle.
    source§

    fn extract_receipts( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId, extrinsics: Vec<<Block as Block>::Extrinsic, Global> -) -> Result<Vec<ExecutionReceipt<<<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, <DomainHeader as Header>::Number, <DomainHeader as Header>::Hash, u128>, Global>, ApiError>

    Extract the execution receipt stored successfully from the given extrinsics.
    source§

    fn extrinsics_shuffling_seed( +) -> Result<Vec<ExecutionReceipt<<<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, <DomainHeader as Header>::Number, <DomainHeader as Header>::Hash, u128>, Global>, ApiError>

    Extract the execution receipt stored successfully from the given extrinsics.
    source§

    fn extrinsics_shuffling_seed( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<Randomness, ApiError>

    Generates a randomness seed for extrinsics shuffling.
    source§

    fn domain_runtime_code( +) -> Result<Randomness, ApiError>

    Generates a randomness seed for extrinsics shuffling.
    source§

    fn domain_runtime_code( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<Vec<u8, Global>>, ApiError>

    Returns the WASM bundle for given domain_id.
    source§

    fn runtime_id( +) -> Result<Option<Vec<u8, Global>>, ApiError>

    Returns the WASM bundle for given domain_id.
    source§

    fn runtime_id( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<u32>, ApiError>

    Returns the runtime id for given domain_id.
    source§

    fn domain_instance_data( +) -> Result<Option<u32>, ApiError>

    Returns the runtime id for given domain_id.
    source§

    fn domain_instance_data( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<(DomainInstanceData, <<Block as Block>::Header as Header>::Number)>, ApiError>

    Returns the domain instance data for given domain_id.
    source§

    fn timestamp( +) -> Result<Option<(DomainInstanceData, <<Block as Block>::Header as Header>::Number)>, ApiError>

    Returns the domain instance data for given domain_id.
    source§

    fn timestamp( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<u64, ApiError>

    Returns the current timestamp at given height.
    source§

    fn domain_tx_range( +) -> Result<u64, ApiError>

    Returns the current timestamp at given height.
    source§

    fn domain_tx_range( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<U256, ApiError>

    Returns the current Tx range for the given domain Id.
    source§

    fn genesis_state_root( +) -> Result<U256, ApiError>

    Returns the current Tx range for the given domain Id.
    source§

    fn genesis_state_root( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<H256>, ApiError>

    Return the genesis state root if not pruned
    source§

    fn head_receipt_number( +) -> Result<Option<H256>, ApiError>

    Return the genesis state root if not pruned
    source§

    fn head_receipt_number( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the best execution chain number.
    source§

    fn oldest_receipt_number( +) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the best execution chain number.
    source§

    fn oldest_receipt_number( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the block number of oldest execution receipt.
    source§

    fn block_tree_pruning_depth( +) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the block number of oldest execution receipt.
    source§

    fn block_tree_pruning_depth( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the block tree pruning depth.
    source§

    fn domain_block_limit( +) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the block tree pruning depth.
    source§

    fn domain_block_limit( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.
    source§

    fn non_empty_er_exists( +) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.
    source§

    fn non_empty_er_exists( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<bool, ApiError>

    Returns true if there are any ERs in the challenge period with non empty extrinsics.
    source§

    fn domain_best_number( +) -> Result<bool, ApiError>

    Returns true if there are any ERs in the challenge period with non empty extrinsics.
    source§

    fn domain_best_number( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<<DomainHeader as Header>::Number>, ApiError>

    Returns the current best number of the domain.
    source§

    fn domain_state_root( +) -> Result<Option<<DomainHeader as Header>::Number>, ApiError>

    Returns the current best number of the domain.
    source§

    fn domain_state_root( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId, number: <DomainHeader as Header>::Number, hash: <DomainHeader as Header>::Hash -) -> Result<Option<<DomainHeader as Header>::Hash>, ApiError>

    Returns the chain state root at the given block.
    source§

    fn execution_receipt( +) -> Result<Option<<DomainHeader as Header>::Hash>, ApiError>

    Returns the chain state root at the given block.
    source§

    fn execution_receipt( &self, __runtime_api_at_param__: <Block as Block>::Hash, receipt_hash: <DomainHeader as Header>::Hash diff --git a/subspace_runtime/struct.RuntimeOrigin.html b/subspace_runtime/struct.RuntimeOrigin.html index 0c205bd6e5..265fd3d1b8 100644 --- a/subspace_runtime/struct.RuntimeOrigin.html +++ b/subspace_runtime/struct.RuntimeOrigin.html @@ -3,9 +3,9 @@

    Implementations§

    source§

    impl RuntimeOrigin

    source

    pub fn none() -> Self

    Create with system none origin and [frame_system::Config::BaseCallFilter].

    source

    pub fn root() -> Self

    Create with system root origin and [frame_system::Config::BaseCallFilter].

    source

    pub fn signed(by: <Runtime as Config>::AccountId) -> Self

    Create with system signed origin and [frame_system::Config::BaseCallFilter].

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeOrigin

    source§

    fn clone(&self) -> RuntimeOrigin

    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 Debug for RuntimeOrigin

    source§

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

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

    impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

    Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

    -
    source§

    impl From<OriginCaller> for RuntimeOrigin

    source§

    fn from(x: OriginCaller) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Origin<Runtime>) -> Self

    Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

    -
    source§

    impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

    source§

    fn from(val: RuntimeOrigin) -> Self

    NOTE: converting to pallet origin loses the origin filter information.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeOrigin

    source§

    fn clone(&self) -> RuntimeOrigin

    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 Debug for RuntimeOrigin

    source§

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

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

    impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

    Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

    +
    source§

    impl From<OriginCaller> for RuntimeOrigin

    source§

    fn from(x: OriginCaller) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Origin<Runtime>) -> Self

    Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

    +
    source§

    impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

    source§

    fn from(val: RuntimeOrigin) -> Self

    NOTE: converting to pallet origin loses the origin filter information.

    source§

    impl OriginTrait for RuntimeOrigin

    §

    type Call = <Runtime as Config>::RuntimeCall

    Runtime call type, as in frame_system::Config::Call
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type AccountId = <Runtime as Config>::AccountId

    The AccountId used across the system.
    source§

    fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

    Add a filter to the origin.
    source§

    fn reset_filter(&mut self)

    Reset origin filters to default one, i.e frame_system::Config::BaseCallFilter.
    source§

    fn set_caller_from(&mut self, other: impl Into<Self>)

    Replace the caller with caller from the other origin
    source§

    fn filter_call(&self, call: &Self::Call) -> bool

    Filter the call if caller is not root, if false is returned then the call must be filtered out. Read more
    source§

    fn caller(&self) -> &Self::PalletsOrigin

    Get a reference to the caller (CallerTrait impl).
    source§

    fn into_caller(self) -> Self::PalletsOrigin

    Consume self and return the caller.
    source§

    fn try_with_caller<R>( self, diff --git a/subspace_runtime/struct.SelfChainId.html b/subspace_runtime/struct.SelfChainId.html index 552b5bb64f..0721448867 100644 --- a/subspace_runtime/struct.SelfChainId.html +++ b/subspace_runtime/struct.SelfChainId.html @@ -1,5 +1,5 @@ SelfChainId in subspace_runtime - Rust
    pub struct SelfChainId;

    Implementations§

    source§

    impl SelfChainId

    source

    pub fn get() -> ChainId

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<ChainId>> Get<_I> for SelfChainId

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SelfChainId

    §

    type Type = ChainId

    The type which is returned.
    source§

    fn get() -> ChainId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<ChainId>> Get<_I> for SelfChainId

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SelfChainId

    §

    type Type = ChainId

    The type which is returned.
    source§

    fn get() -> ChainId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.ShouldAdjustSolutionRange.html b/subspace_runtime/struct.ShouldAdjustSolutionRange.html index 8b86a1efe2..8a6c4a30f2 100644 --- a/subspace_runtime/struct.ShouldAdjustSolutionRange.html +++ b/subspace_runtime/struct.ShouldAdjustSolutionRange.html @@ -1,5 +1,5 @@ ShouldAdjustSolutionRange in subspace_runtime - Rust
    pub struct ShouldAdjustSolutionRange;

    Implementations§

    source§

    impl ShouldAdjustSolutionRange

    source

    pub const fn get() -> bool

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ShouldAdjustSolutionRange

    §

    type Type = bool

    The type which is returned.
    source§

    fn get() -> bool

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ShouldAdjustSolutionRange

    §

    type Type = bool

    The type which is returned.
    source§

    fn get() -> bool

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.StakeWithdrawalLockingPeriod.html b/subspace_runtime/struct.StakeWithdrawalLockingPeriod.html index 2a6c526744..eaa8d97288 100644 --- a/subspace_runtime/struct.StakeWithdrawalLockingPeriod.html +++ b/subspace_runtime/struct.StakeWithdrawalLockingPeriod.html @@ -1,5 +1,5 @@ StakeWithdrawalLockingPeriod in subspace_runtime - Rust
    pub struct StakeWithdrawalLockingPeriod;

    Implementations§

    source§

    impl StakeWithdrawalLockingPeriod

    source

    pub const fn get() -> DomainNumber

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for StakeWithdrawalLockingPeriod

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> DomainNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for StakeWithdrawalLockingPeriod

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> DomainNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.StorageFeesEscrowBlockTax.html b/subspace_runtime/struct.StorageFeesEscrowBlockTax.html index a870e8aeff..4a29e07383 100644 --- a/subspace_runtime/struct.StorageFeesEscrowBlockTax.html +++ b/subspace_runtime/struct.StorageFeesEscrowBlockTax.html @@ -1,5 +1,5 @@ StorageFeesEscrowBlockTax in subspace_runtime - Rust
    pub struct StorageFeesEscrowBlockTax;

    Implementations§

    source§

    impl StorageFeesEscrowBlockTax

    source

    pub const fn get() -> (u64, u64)

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for StorageFeesEscrowBlockTax

    §

    type Type = (u64, u64)

    The type which is returned.
    source§

    fn get() -> (u64, u64)

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for StorageFeesEscrowBlockTax

    §

    type Type = (u64, u64)

    The type which is returned.
    source§

    fn get() -> (u64, u64)

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.SubspaceBlockLength.html b/subspace_runtime/struct.SubspaceBlockLength.html index c0fa4677b4..c2f2ec7486 100644 --- a/subspace_runtime/struct.SubspaceBlockLength.html +++ b/subspace_runtime/struct.SubspaceBlockLength.html @@ -1,6 +1,6 @@ SubspaceBlockLength in subspace_runtime - Rust
    pub struct SubspaceBlockLength;
    Expand description

    We allow for 3.75 MiB for Normal extrinsic with 5 MiB maximum block length.

    Implementations§

    source§

    impl SubspaceBlockLength

    source

    pub fn get() -> BlockLength

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SubspaceBlockLength

    §

    type Type = BlockLength

    The type which is returned.
    source§

    fn get() -> BlockLength

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SubspaceBlockLength

    §

    type Type = BlockLength

    The type which is returned.
    source§

    fn get() -> BlockLength

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.SubspaceBlockWeights.html b/subspace_runtime/struct.SubspaceBlockWeights.html index 380f86590f..eb475509d9 100644 --- a/subspace_runtime/struct.SubspaceBlockWeights.html +++ b/subspace_runtime/struct.SubspaceBlockWeights.html @@ -1,6 +1,6 @@ SubspaceBlockWeights in subspace_runtime - Rust
    pub struct SubspaceBlockWeights;
    Expand description

    We allow for 2 seconds of compute with a 6 second average block time.

    Implementations§

    source§

    impl SubspaceBlockWeights

    source

    pub fn get() -> BlockWeights

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SubspaceBlockWeights

    §

    type Type = BlockWeights

    The type which is returned.
    source§

    fn get() -> BlockWeights

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SubspaceBlockWeights

    §

    type Type = BlockWeights

    The type which is returned.
    source§

    fn get() -> BlockWeights

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.TransporterEndpointId.html b/subspace_runtime/struct.TransporterEndpointId.html index 0ad2e1a6ca..4476443508 100644 --- a/subspace_runtime/struct.TransporterEndpointId.html +++ b/subspace_runtime/struct.TransporterEndpointId.html @@ -1,5 +1,5 @@ TransporterEndpointId in subspace_runtime - Rust
    pub struct TransporterEndpointId;

    Implementations§

    source§

    impl TransporterEndpointId

    source

    pub const fn get() -> EndpointId

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for TransporterEndpointId

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> EndpointId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for TransporterEndpointId

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> EndpointId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.TreasuryAccount.html b/subspace_runtime/struct.TreasuryAccount.html index b3e1757805..fa88f34fa7 100644 --- a/subspace_runtime/struct.TreasuryAccount.html +++ b/subspace_runtime/struct.TreasuryAccount.html @@ -1,5 +1,5 @@ TreasuryAccount in subspace_runtime - Rust
    pub struct TreasuryAccount;

    Implementations§

    source§

    impl TreasuryAccount

    source

    pub fn get() -> AccountId

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<AccountId>> Get<_I> for TreasuryAccount

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for TreasuryAccount

    §

    type Type = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

    The type which is returned.
    source§

    fn get() -> AccountId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<AccountId>> Get<_I> for TreasuryAccount

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for TreasuryAccount

    §

    type Type = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

    The type which is returned.
    source§

    fn get() -> AccountId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_runtime/struct.Version.html b/subspace_runtime/struct.Version.html index c7bf868a5e..61a205eb8f 100644 --- a/subspace_runtime/struct.Version.html +++ b/subspace_runtime/struct.Version.html @@ -1,5 +1,5 @@ Version in subspace_runtime - Rust
    pub struct Version;

    Implementations§

    source§

    impl Version

    source

    pub const fn get() -> RuntimeVersion

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<RuntimeVersion>> Get<_I> for Version

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for Version

    §

    type Type = RuntimeVersion

    The type which is returned.
    source§

    fn get() -> RuntimeVersion

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<RuntimeVersion>> Get<_I> for Version

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for Version

    §

    type Type = RuntimeVersion

    The type which is returned.
    source§

    fn get() -> RuntimeVersion

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_service/dsn/enum.DsnConfigurationError.html b/subspace_service/dsn/enum.DsnConfigurationError.html index 36967b80e5..85701e752a 100644 --- a/subspace_service/dsn/enum.DsnConfigurationError.html +++ b/subspace_service/dsn/enum.DsnConfigurationError.html @@ -1,10 +1,10 @@ DsnConfigurationError in subspace_service::dsn - Rust
    pub enum DsnConfigurationError {
    -    CreationError(CreationError),
    -    NetworkParameterManagerError(NetworkParametersPersistenceError),
    +    CreationError(CreationError),
    +    NetworkParameterManagerError(NetworkParametersPersistenceError),
     }
    Expand description

    Errors that might happen during DSN configuration.

    -

    Variants§

    §

    CreationError(CreationError)

    Can’t instantiate the DSN.

    -
    §

    NetworkParameterManagerError(NetworkParametersPersistenceError)

    Network parameter manager error.

    -

    Trait Implementations§

    source§

    impl Debug for DsnConfigurationError

    source§

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

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

    impl Display for DsnConfigurationError

    source§

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

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

    impl Error for DsnConfigurationError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<CreationError> for DsnConfigurationError

    source§

    fn from(source: CreationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<DsnConfigurationError> for Error

    source§

    fn from(source: DsnConfigurationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<NetworkParametersPersistenceError> for DsnConfigurationError

    source§

    fn from(source: NetworkParametersPersistenceError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Variants§

    §

    CreationError(CreationError)

    Can’t instantiate the DSN.

    +
    §

    NetworkParameterManagerError(NetworkParametersPersistenceError)

    Network parameter manager error.

    +

    Trait Implementations§

    source§

    impl Debug for DsnConfigurationError

    source§

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

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

    impl Display for DsnConfigurationError

    source§

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

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

    impl Error for DsnConfigurationError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<CreationError> for DsnConfigurationError

    source§

    fn from(source: CreationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<DsnConfigurationError> for Error

    source§

    fn from(source: DsnConfigurationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<NetworkParametersPersistenceError> for DsnConfigurationError

    source§

    fn from(source: NetworkParametersPersistenceError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> Any for Twhere T: Any,

    §

    fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

    §

    fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

    §

    fn type_name(&self) -> &'static str

    §

    impl<T> AnySync for Twhere T: Any + Send + Sync,

    §

    fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Send + Sync, Global>

    §

    impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere diff --git a/subspace_service/enum.Error.html b/subspace_service/enum.Error.html index c43bda9c9d..1dd7b5c6a0 100644 --- a/subspace_service/enum.Error.html +++ b/subspace_service/enum.Error.html @@ -6,7 +6,7 @@ Telemetry(Error), Prometheus(PrometheusError), SubspaceDsn(DsnConfigurationError), - BlockRelay(BlockRelayConfigurationError), + BlockRelay(BlockRelayConfigurationError), Other(Box<dyn Error + Send + Sync>), }
    Expand description

    Error type for Subspace service.

    Variants§

    §

    Io(Error)

    IO error.

    @@ -16,9 +16,9 @@
    §

    Telemetry(Error)

    Telemetry error.

    §

    Prometheus(PrometheusError)

    Prometheus error.

    §

    SubspaceDsn(DsnConfigurationError)

    Subspace networking (DSN) error.

    -
    §

    BlockRelay(BlockRelayConfigurationError)

    Failed to set up block relay.

    +
    §

    BlockRelay(BlockRelayConfigurationError)

    Failed to set up block relay.

    §

    Other(Box<dyn Error + Send + Sync>)

    Other.

    -

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Error

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<AddrParseError> for Error

    source§

    fn from(source: AddrParseError) -> Self

    Converts to this type from the input type.
    source§

    impl From<BlockRelayConfigurationError> for Error

    source§

    fn from(source: BlockRelayConfigurationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<DsnConfigurationError> for Error

    source§

    fn from(source: DsnConfigurationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: PrometheusError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl Debug for Error

    source§

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

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

    impl Display for Error

    source§

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

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

    impl Error for Error

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<AddrParseError> for Error

    source§

    fn from(source: AddrParseError) -> Self

    Converts to this type from the input type.
    source§

    impl From<BlockRelayConfigurationError> for Error

    source§

    fn from(source: BlockRelayConfigurationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<DsnConfigurationError> for Error

    source§

    fn from(source: DsnConfigurationError) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: PrometheusError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    §

    impl<T> Any for Twhere T: Any,

    §

    fn into_any(self: Box<T, Global>) -> Box<dyn Any, Global>

    §

    fn into_any_rc(self: Rc<T, Global>) -> Rc<dyn Any, Global>

    §

    fn type_name(&self) -> &'static str

    §

    impl<T> AnySync for Twhere T: Any + Send + Sync,

    §

    fn into_any_arc(self: Arc<T, Global>) -> Arc<dyn Any + Send + Sync, Global>

    §

    impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere diff --git a/subspace_service/enum.SubspaceNetworking.html b/subspace_service/enum.SubspaceNetworking.html index 87868bb772..9c66acbd54 100644 --- a/subspace_service/enum.SubspaceNetworking.html +++ b/subspace_service/enum.SubspaceNetworking.html @@ -1,6 +1,6 @@ SubspaceNetworking in subspace_service - Rust
    pub enum SubspaceNetworking {
         Reuse {
    -        node: Node,
    +        node: Node,
             bootstrap_nodes: Vec<Multiaddr>,
             metrics_registry: Option<Registry>,
         },
    @@ -8,7 +8,7 @@
             config: DsnConfig,
         },
     }
    Expand description

    Subspace networking instantiation variant

    -

    Variants§

    §

    Reuse

    Fields

    §node: Node

    Node instance

    +

    Variants§

    §

    Reuse

    Fields

    §node: Node

    Node instance

    §bootstrap_nodes: Vec<Multiaddr>

    Bootstrap nodes used (that can be also sent to the farmer over RPC)

    §metrics_registry: Option<Registry>

    DSN metrics registry (libp2p type).

    Use existing networking instance

    diff --git a/subspace_service/fn.new_full.html b/subspace_service/fn.new_full.html index 42438707c8..707a2c28b0 100644 --- a/subspace_service/fn.new_full.html +++ b/subspace_service/fn.new_full.html @@ -6,6 +6,6 @@ ) -> Result<NewFull<FullClient<RuntimeApi, ExecutorDispatch>>, Error>where PosTable: Table, RuntimeApi: ConstructRuntimeApi<Block, FullClient<RuntimeApi, ExecutorDispatch>> + Send + Sync + 'static, - RuntimeApi::RuntimeApi: ApiExt<Block> + Metadata<Block> + AccountNonceApi<Block, AccountId, Nonce> + BlockBuilder<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block> + TransactionPaymentApi<Block, Balance> + SubspaceApi<Block, FarmerPublicKey> + DomainsApi<Block, Header> + FraudProofApi<Block, Header> + ObjectsApi<Block>, + RuntimeApi::RuntimeApi: ApiExt<Block> + Metadata<Block> + AccountNonceApi<Block, AccountId, Nonce> + BlockBuilder<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block> + TransactionPaymentApi<Block, Balance> + SubspaceApi<Block, FarmerPublicKey> + DomainsApi<Block, Header> + FraudProofApi<Block, Header> + ObjectsApi<Block>, ExecutorDispatch: NativeExecutionDispatch + 'static,
    Expand description

    Builds a new service for a full client.

    \ No newline at end of file diff --git a/subspace_service/fn.new_partial.html b/subspace_service/fn.new_partial.html index ae083a9dc2..6b2e1b86ee 100644 --- a/subspace_service/fn.new_partial.html +++ b/subspace_service/fn.new_partial.html @@ -4,6 +4,6 @@ ) -> Result<PartialComponents<FullClient<RuntimeApi, ExecutorDispatch>, FullBackend, FullSelectChain, DefaultImportQueue<Block>, FullPool<FullClient<RuntimeApi, ExecutorDispatch>, Block, Header>, OtherPartialComponents<RuntimeApi, ExecutorDispatch>>, Error>where PosTable: Table, RuntimeApi: ConstructRuntimeApi<Block, FullClient<RuntimeApi, ExecutorDispatch>> + Send + Sync + 'static, - RuntimeApi::RuntimeApi: ApiExt<Block> + Metadata<Block> + BlockBuilder<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + DomainsApi<Block, Header> + FraudProofApi<Block, Header> + BundleProducerElectionApi<Block, Balance> + ObjectsApi<Block>, + RuntimeApi::RuntimeApi: ApiExt<Block> + Metadata<Block> + BlockBuilder<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + DomainsApi<Block, Header> + FraudProofApi<Block, Header> + BundleProducerElectionApi<Block, Balance> + ObjectsApi<Block>, ExecutorDispatch: NativeExecutionDispatch + 'static,
    Expand description

    Creates PartialComponents for Subspace client.

    \ No newline at end of file diff --git a/subspace_service/rpc/fn.create_full.html b/subspace_service/rpc/fn.create_full.html index 5d2e8516e8..29e35136c3 100644 --- a/subspace_service/rpc/fn.create_full.html +++ b/subspace_service/rpc/fn.create_full.html @@ -2,7 +2,7 @@ deps: FullDeps<C, P, SO, AS> ) -> Result<RpcModule<()>, Box<dyn Error + Send + Sync>>where C: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static, - C::Api: AccountNonceApi<Block, AccountId, Nonce> + TransactionPaymentRuntimeApi<Block, Balance> + BlockBuilder<Block> + SubspaceApi<Block, FarmerPublicKey> + ObjectsApi<Block>, + C::Api: AccountNonceApi<Block, AccountId, Nonce> + TransactionPaymentRuntimeApi<Block, Balance> + BlockBuilder<Block> + SubspaceApi<Block, FarmerPublicKey> + ObjectsApi<Block>, P: TransactionPool + 'static, SO: SyncOracle + Send + Sync + Clone + 'static, AS: AuxStore + Send + Sync + 'static,
    Expand description

    Instantiate all full RPC extensions.

    diff --git a/subspace_service/struct.NewFull.html b/subspace_service/struct.NewFull.html index 9d680a3cc7..f2f02b4394 100644 --- a/subspace_service/struct.NewFull.html +++ b/subspace_service/struct.NewFull.html @@ -1,6 +1,6 @@ NewFull in subspace_service - Rust
    pub struct NewFull<Client>where
         Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + BlockIdTo<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + 'static,
    -    Client::Api: TaggedTransactionQueue<Block> + DomainsApi<Block, Header> + FraudProofApi<Block, Header> + SubspaceApi<Block, FarmerPublicKey>,{
    Show 13 fields + Client::Api: TaggedTransactionQueue<Block> + DomainsApi<Block, Header> + FraudProofApi<Block, Header> + SubspaceApi<Block, FarmerPublicKey>,{
    Show 13 fields pub task_manager: TaskManager, pub client: Arc<Client>, pub select_chain: FullSelectChain, diff --git a/subspace_service/struct.OtherPartialComponents.html b/subspace_service/struct.OtherPartialComponents.html index be0e490cc0..6ffd3bea19 100644 --- a/subspace_service/struct.OtherPartialComponents.html +++ b/subspace_service/struct.OtherPartialComponents.html @@ -4,14 +4,14 @@ pub block_import: SharedBlockImport<Block>, pub subspace_link: SubspaceLink<Block>, pub segment_headers_store: SegmentHeadersStore<FullClient<RuntimeApi, ExecutorDispatch>>, - pub pot_verifier: PotVerifier, + pub pot_verifier: PotVerifier, pub sync_target_block_number: Arc<AtomicU32>, pub telemetry: Option<Telemetry>, }
    Expand description

    Other partial components returned by new_partial()

    Fields§

    §block_import: SharedBlockImport<Block>

    Subspace block import

    §subspace_link: SubspaceLink<Block>

    Subspace link

    §segment_headers_store: SegmentHeadersStore<FullClient<RuntimeApi, ExecutorDispatch>>

    Segment headers store

    -
    §pot_verifier: PotVerifier

    Proof of time verifier

    +
    §pot_verifier: PotVerifier

    Proof of time verifier

    §sync_target_block_number: Arc<AtomicU32>

    Approximate target block number for syncing purposes

    §telemetry: Option<Telemetry>

    Telemetry

    Auto Trait Implementations§

    §

    impl<RuntimeApi, ExecutorDispatch> !RefUnwindSafe for OtherPartialComponents<RuntimeApi, ExecutorDispatch>

    §

    impl<RuntimeApi, ExecutorDispatch> Send for OtherPartialComponents<RuntimeApi, ExecutorDispatch>

    §

    impl<RuntimeApi, ExecutorDispatch> Sync for OtherPartialComponents<RuntimeApi, ExecutorDispatch>

    §

    impl<RuntimeApi, ExecutorDispatch> Unpin for OtherPartialComponents<RuntimeApi, ExecutorDispatch>

    §

    impl<RuntimeApi, ExecutorDispatch> !UnwindSafe for OtherPartialComponents<RuntimeApi, ExecutorDispatch>

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/subspace_service/transaction_pool/fn.new_full.html b/subspace_service/transaction_pool/fn.new_full.html index a80e147eb2..d19b7a68bc 100644 --- a/subspace_service/transaction_pool/fn.new_full.html +++ b/subspace_service/transaction_pool/fn.new_full.html @@ -8,4 +8,4 @@ <<<Block as BlockT>::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug, Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + ExecutorProvider<Block> + UsageProvider<Block> + BlockIdTo<Block> + Send + Sync + 'static, DomainHeader: HeaderT, - Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + FraudProofApi<Block, DomainHeader> + DomainsApi<Block, DomainHeader>,

    \ No newline at end of file + Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + FraudProofApi<Block, DomainHeader> + DomainsApi<Block, DomainHeader>,
    \ No newline at end of file diff --git a/subspace_service/transaction_pool/struct.BasicPoolWrapper.html b/subspace_service/transaction_pool/struct.BasicPoolWrapper.html index 121b69ea5c..d21f8fc807 100644 --- a/subspace_service/transaction_pool/struct.BasicPoolWrapper.html +++ b/subspace_service/transaction_pool/struct.BasicPoolWrapper.html @@ -8,7 +8,7 @@ <<<Block as BlockT>::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug, DomainHeader: HeaderT, Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + BlockIdTo<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static, - Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + FraudProofApi<Block, DomainHeader> + DomainsApi<Block, DomainHeader>,
    §

    type Block = Block

    Block type.
    §

    type Hash = <<FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Block as Block>::Hash

    Transaction hash type.
    §

    type Error = <FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Error

    Error type.
    source§

    fn submit_local( + Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + FraudProofApi<Block, DomainHeader> + DomainsApi<Block, DomainHeader>,

    §

    type Block = Block

    Block type.
    §

    type Hash = <<FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Block as Block>::Hash

    Transaction hash type.
    §

    type Error = <FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Error

    Error type.
    source§

    fn submit_local( &self, at: Block::Hash, xt: LocalTransactionFor<Self> diff --git a/subspace_service/transaction_pool/struct.FullChainApiWrapper.html b/subspace_service/transaction_pool/struct.FullChainApiWrapper.html index 5aa437a35d..a70345ddca 100644 --- a/subspace_service/transaction_pool/struct.FullChainApiWrapper.html +++ b/subspace_service/transaction_pool/struct.FullChainApiWrapper.html @@ -3,7 +3,7 @@ <<<Block as BlockT>::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug, Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + BlockIdTo<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static, DomainHeader: Header, - Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + DomainsApi<Block, DomainHeader>,

    §

    type Block = Block

    Block type.
    §

    type Error = Error

    Error type.
    §

    type ValidationFuture = Pin<Box<dyn Future<Output = Result<Result<ValidTransaction, TransactionValidityError>, Error>> + Send, Global>>

    Validate transaction future.
    §

    type BodyFuture = Ready<Result<Option<Vec<<<FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Block as Block>::Extrinsic, Global>>, Error>>

    Body future (since block body might be remote)
    source§

    fn validate_transaction( + Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + DomainsApi<Block, DomainHeader>,

    §

    type Block = Block

    Block type.
    §

    type Error = Error

    Error type.
    §

    type ValidationFuture = Pin<Box<dyn Future<Output = Result<Result<ValidTransaction, TransactionValidityError>, Error>> + Send, Global>>

    Validate transaction future.
    §

    type BodyFuture = Ready<Result<Option<Vec<<<FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Block as Block>::Extrinsic, Global>>, Error>>

    Body future (since block body might be remote)
    source§

    fn validate_transaction( &self, at: &BlockId<Self::Block>, source: TransactionSource, diff --git a/subspace_service/transaction_pool/type.FullPool.html b/subspace_service/transaction_pool/type.FullPool.html index 2ac25333f6..f8d552c8d6 100644 --- a/subspace_service/transaction_pool/type.FullPool.html +++ b/subspace_service/transaction_pool/type.FullPool.html @@ -7,7 +7,7 @@ <<<Block as BlockT>::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug, DomainHeader: HeaderT, Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + BlockIdTo<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static, - Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + FraudProofApi<Block, DomainHeader> + DomainsApi<Block, DomainHeader>,

    §

    type Block = Block

    Block type.
    §

    type Hash = <<FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Block as Block>::Hash

    Transaction hash type.
    §

    type Error = <FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Error

    Error type.
    source§

    fn submit_local( + Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, FarmerPublicKey> + FraudProofApi<Block, DomainHeader> + DomainsApi<Block, DomainHeader>,

    §

    type Block = Block

    Block type.
    §

    type Hash = <<FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Block as Block>::Hash

    Transaction hash type.
    §

    type Error = <FullChainApiWrapper<Client, Block, DomainHeader> as ChainApi>::Error

    Error type.
    source§

    fn submit_local( &self, at: Block::Hash, xt: LocalTransactionFor<Self> diff --git a/subspace_test_client/chain_spec/type.TestChainSpec.html b/subspace_test_client/chain_spec/type.TestChainSpec.html index 4ef83766c6..e308fa0f03 100644 --- a/subspace_test_client/chain_spec/type.TestChainSpec.html +++ b/subspace_test_client/chain_spec/type.TestChainSpec.html @@ -1,2 +1,2 @@ -TestChainSpec in subspace_test_client::chain_spec - Rust
    pub type TestChainSpec = GenericChainSpec<RuntimeGenesisConfig>;
    Expand description

    The ChainSpec parameterized for subspace test runtime.

    +TestChainSpec in subspace_test_client::chain_spec - Rust
    pub type TestChainSpec = GenericChainSpec<RuntimeGenesisConfig>;
    Expand description

    The ChainSpec parameterized for subspace test runtime.

    Aliased Type§

    struct TestChainSpec { /* private fields */ }
    \ No newline at end of file diff --git a/subspace_test_client/domain_chain_spec/fn.get_account_id_from_seed.html b/subspace_test_client/domain_chain_spec/fn.get_account_id_from_seed.html index ed427e9ef5..1a6031a6be 100644 --- a/subspace_test_client/domain_chain_spec/fn.get_account_id_from_seed.html +++ b/subspace_test_client/domain_chain_spec/fn.get_account_id_from_seed.html @@ -1,3 +1,3 @@ -get_account_id_from_seed in subspace_test_client::domain_chain_spec - Rust
    pub fn get_account_id_from_seed<TPublic: Public>(seed: &str) -> AccountIdwhere
    -    <Signature as Verify>::Signer: From<<TPublic::Pair as Pair>::Public>,
    Expand description

    Helper function to generate an account ID from seed.

    +get_account_id_from_seed in subspace_test_client::domain_chain_spec - Rust
    pub fn get_account_id_from_seed<TPublic: Public>(seed: &str) -> AccountIdwhere
    +    <Signature as Verify>::Signer: From<<TPublic::Pair as Pair>::Public>,
    Expand description

    Helper function to generate an account ID from seed.

    \ No newline at end of file diff --git a/subspace_test_client/domain_chain_spec/fn.testnet_evm_genesis.html b/subspace_test_client/domain_chain_spec/fn.testnet_evm_genesis.html index e9cf26c65f..c615b071f0 100644 --- a/subspace_test_client/domain_chain_spec/fn.testnet_evm_genesis.html +++ b/subspace_test_client/domain_chain_spec/fn.testnet_evm_genesis.html @@ -1,2 +1,2 @@ -testnet_evm_genesis in subspace_test_client::domain_chain_spec - Rust
    pub fn testnet_evm_genesis() -> RuntimeGenesisConfig
    Expand description

    Get the genesis config of the evm domain

    +testnet_evm_genesis in subspace_test_client::domain_chain_spec - Rust
    pub fn testnet_evm_genesis() -> RuntimeGenesisConfig
    Expand description

    Get the genesis config of the evm domain

    \ No newline at end of file diff --git a/subspace_test_client/type.Client.html b/subspace_test_client/type.Client.html index 1e77e9a43f..18d91c8295 100644 --- a/subspace_test_client/type.Client.html +++ b/subspace_test_client/type.Client.html @@ -1,2 +1,2 @@ -Client in subspace_test_client - Rust

    Type Alias subspace_test_client::Client

    source ·
    pub type Client = FullClient<RuntimeApi, TestExecutorDispatch>;
    Expand description

    The client type being used by the test service.

    +Client in subspace_test_client - Rust

    Type Alias subspace_test_client::Client

    source ·
    pub type Client = FullClient<RuntimeApi, TestExecutorDispatch>;
    Expand description

    The client type being used by the test service.

    Aliased Type§

    struct Client { /* private fields */ }
    \ No newline at end of file diff --git a/subspace_test_runtime/enum.RuntimeCall.html b/subspace_test_runtime/enum.RuntimeCall.html index 33cc175f6e..7a9a649ace 100644 --- a/subspace_test_runtime/enum.RuntimeCall.html +++ b/subspace_test_runtime/enum.RuntimeCall.html @@ -1,4 +1,4 @@ -RuntimeCall in subspace_test_runtime - Rust
    pub enum RuntimeCall {
    +RuntimeCall in subspace_test_runtime - Rust
    pub enum RuntimeCall {
         System(CallableCallFor<System, Runtime>),
         Timestamp(CallableCallFor<Timestamp, Runtime>),
         Subspace(CallableCallFor<Subspace, Runtime>),
    @@ -16,7 +16,7 @@
         dst: &mut MaybeUninit<Self>
     ) -> Result<DecodeFinished, Error>where
         I: Input,

    Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
    §

    fn skip<I>(input: &mut I) -> Result<(), Error>where - I: Input,

    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Dispatchable for RuntimeCall

    §

    type RuntimeOrigin = RuntimeOrigin

    Every function call from your runtime has an origin, which specifies where the extrinsic was + I: Input,
    Attempt to skip the encoded value from input. Read more
    §

    fn encoded_fixed_size() -> Option<usize>

    Returns the fixed encoded size of the type. Read more
    source§

    impl Dispatchable for RuntimeCall

    §

    type RuntimeOrigin = RuntimeOrigin

    Every function call from your runtime has an origin, which specifies where the extrinsic was generated from. In the case of a signed extrinsic (transaction), the origin contains an identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
    §

    type Config = RuntimeCall

    §

    type Info = DispatchInfo

    An opaque set of information attached to the transaction. This could be constructed anywhere down the line in a runtime. The current Substrate runtime uses a struct with the same name @@ -25,9 +25,9 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )
    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Messenger, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Vesting, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Balances, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Transporter, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Subspace, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Domains, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Sudo, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Utility, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<System, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl GetCallMetadata for RuntimeCall

    source§

    fn get_call_metadata(&self) -> CallMetadata

    Return a [CallMetadata], containing function and pallet name of the Call.
    source§

    fn get_module_names() -> &'static [&'static str]

    Return all module names.
    source§

    fn get_call_names(module: &str) -> &'static [&'static str]

    Return all function names for the given module.
    source§

    impl GetDispatchInfo for RuntimeCall

    source§

    fn get_dispatch_info(&self) -> DispatchInfo

    Return a DispatchInfo, containing relevant information of this dispatch. Read more
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Vesting, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Messenger, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Subspace, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Sudo, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Domains, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl PartialEq<RuntimeCall> for RuntimeCall

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<System, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Vesting, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Timestamp, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Subspace, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Domains, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Sudo, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Balances, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Utility, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Messenger, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn from(call: CallableCallFor<Transporter, Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl GetCallMetadata for RuntimeCall

    source§

    fn get_call_metadata(&self) -> CallMetadata

    Return a [CallMetadata], containing function and pallet name of the Call.
    source§

    fn get_module_names() -> &'static [&'static str]

    Return all module names.
    source§

    fn get_call_names(module: &str) -> &'static [&'static str]

    Return all function names for the given module.
    source§

    impl GetDispatchInfo for RuntimeCall

    source§

    fn get_dispatch_info(&self) -> DispatchInfo

    Return a DispatchInfo, containing relevant information of this dispatch. Read more
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Timestamp, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Transporter, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Subspace, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Vesting, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Messenger, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Domains, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Utility, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Balances, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

    source§

    fn is_sub_type(&self) -> Option<&CallableCallFor<Sudo, Runtime>>

    Returns Some(_) if self is an instance of sub type T.
    source§

    impl PartialEq<RuntimeCall> for RuntimeCall

    source§

    fn eq(&self, other: &RuntimeCall) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TypeInfo for RuntimeCall

    §

    type Identity = RuntimeCall

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl UnfilteredDispatchable for RuntimeCall

    §

    type RuntimeOrigin = RuntimeOrigin

    The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
    source§

    fn dispatch_bypass_filter( +sufficient, and should not be overridden without very good reason.

    source§

    impl TypeInfo for RuntimeCall

    §

    type Identity = RuntimeCall

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl UnfilteredDispatchable for RuntimeCall

    §

    type RuntimeOrigin = RuntimeOrigin

    The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
    source§

    fn dispatch_bypass_filter( self, origin: RuntimeOrigin ) -> DispatchResultWithPostInfo

    Dispatch this call but do not check the filter in origin.
    source§

    impl EncodeLike<RuntimeCall> for RuntimeCall

    source§

    impl Eq for RuntimeCall

    source§

    impl StructuralEq for RuntimeCall

    source§

    impl StructuralPartialEq for RuntimeCall

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere diff --git a/subspace_test_runtime/enum.RuntimeError.html b/subspace_test_runtime/enum.RuntimeError.html index 178cf7c3dc..147e4092d9 100644 --- a/subspace_test_runtime/enum.RuntimeError.html +++ b/subspace_test_runtime/enum.RuntimeError.html @@ -1,4 +1,4 @@ -RuntimeError in subspace_test_runtime - Rust
    pub enum RuntimeError {
    +RuntimeError in subspace_test_runtime - Rust
    pub enum RuntimeError {
         System(Error<Runtime>),
         Subspace(Error<Runtime>),
         Balances(Error<Runtime>),
    @@ -21,7 +21,7 @@
         &self,
         __codec_dest_edqy: &mut __CodecOutputEdqy
     )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime, ()>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime, ()>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for RuntimeError

    §

    type Identity = RuntimeError

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeError> for RuntimeError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere + F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime, ()>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error<Runtime>> for RuntimeError

    source§

    fn from(x: Error<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl TryInto<Error<Runtime, ()>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Error<Runtime>> for RuntimeError

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Error<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for RuntimeError

    §

    type Identity = RuntimeError

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeError> for RuntimeError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/enum.RuntimeEvent.html b/subspace_test_runtime/enum.RuntimeEvent.html index 24dc4c23d9..a6cd66043e 100644 --- a/subspace_test_runtime/enum.RuntimeEvent.html +++ b/subspace_test_runtime/enum.RuntimeEvent.html @@ -1,4 +1,4 @@ -RuntimeEvent in subspace_test_runtime - Rust
    pub enum RuntimeEvent {
    +RuntimeEvent in subspace_test_runtime - Rust
    pub enum RuntimeEvent {
     
    Show 13 variants System(Event<Runtime>), Subspace(Event<Runtime>), OffencesSubspace(Event), @@ -23,9 +23,9 @@ &self, __codec_dest_edqy: &mut __CodecOutputEdqy )

    Convert self to a slice and append it to the destination.
    §

    fn encode(&self) -> Vec<u8, Global>

    Convert self to an owned vector.
    §

    fn using_encoded<R, F>(&self, f: F) -> Rwhere - F: FnOnce(&[u8]) -> R,

    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime, ()>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event> for RuntimeEvent

    source§

    fn from(x: Event) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event> for RuntimeEvent

    source§

    fn from(x: Event) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<RuntimeEvent> for RuntimeEvent

    source§

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

    This method tests for self and other values to be equal, and is used + F: FnOnce(&[u8]) -> R,
    Convert self to a slice and then invoke the given closure with it.
    §

    fn encoded_size(&self) -> usize

    Calculates the encoded size. Read more
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime, ()>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event<Runtime>> for RuntimeEvent

    source§

    fn from(x: Event<Runtime>) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event> for RuntimeEvent

    source§

    fn from(x: Event) -> Self

    Converts to this type from the input type.
    source§

    impl From<Event> for RuntimeEvent

    source§

    fn from(x: Event) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq<RuntimeEvent> for RuntimeEvent

    source§

    fn eq(&self, other: &RuntimeEvent) -> 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 -sufficient, and should not be overridden without very good reason.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime, ()>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for RuntimeEvent

    §

    type Identity = RuntimeEvent

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeEvent> for RuntimeEvent

    source§

    impl Eq for RuntimeEvent

    source§

    impl StructuralEq for RuntimeEvent

    source§

    impl StructuralPartialEq for RuntimeEvent

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime, ()>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event<Runtime>> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event<Runtime>, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event, Self::Error>

    Performs the conversion.
    source§

    impl TryInto<Event> for RuntimeEvent

    §

    type Error = ()

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<Event, Self::Error>

    Performs the conversion.
    source§

    impl TypeInfo for RuntimeEvent

    §

    type Identity = RuntimeEvent

    The type identifying for which type info is provided. Read more
    source§

    fn type_info() -> Type

    Returns the static type identifier for Self.
    source§

    impl EncodeLike<RuntimeEvent> for RuntimeEvent

    source§

    impl Eq for RuntimeEvent

    source§

    impl StructuralEq for RuntimeEvent

    source§

    impl StructuralPartialEq for RuntimeEvent

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.ConfirmationDepthK.html b/subspace_test_runtime/struct.ConfirmationDepthK.html index 063a1ebd3d..317551e199 100644 --- a/subspace_test_runtime/struct.ConfirmationDepthK.html +++ b/subspace_test_runtime/struct.ConfirmationDepthK.html @@ -1,5 +1,5 @@ ConfirmationDepthK in subspace_test_runtime - Rust
    pub struct ConfirmationDepthK;

    Implementations§

    source§

    impl ConfirmationDepthK

    source

    pub const fn get() -> u32

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for ConfirmationDepthK

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ConfirmationDepthK

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for ConfirmationDepthK

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ConfirmationDepthK

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.DomainInstantiationDeposit.html b/subspace_test_runtime/struct.DomainInstantiationDeposit.html index c1228eb023..405c5e233c 100644 --- a/subspace_test_runtime/struct.DomainInstantiationDeposit.html +++ b/subspace_test_runtime/struct.DomainInstantiationDeposit.html @@ -1,5 +1,5 @@ DomainInstantiationDeposit in subspace_test_runtime - Rust
    pub struct DomainInstantiationDeposit;

    Implementations§

    source§

    impl DomainInstantiationDeposit

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for DomainInstantiationDeposit

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for DomainInstantiationDeposit

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.DomainRuntimeUpgradeDelay.html b/subspace_test_runtime/struct.DomainRuntimeUpgradeDelay.html index c92b40b066..b8a7a458a2 100644 --- a/subspace_test_runtime/struct.DomainRuntimeUpgradeDelay.html +++ b/subspace_test_runtime/struct.DomainRuntimeUpgradeDelay.html @@ -1,5 +1,5 @@ DomainRuntimeUpgradeDelay in subspace_test_runtime - Rust
    pub struct DomainRuntimeUpgradeDelay;

    Implementations§

    source§

    impl DomainRuntimeUpgradeDelay

    source

    pub const fn get() -> BlockNumber

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for DomainRuntimeUpgradeDelay

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for DomainRuntimeUpgradeDelay

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.ExtrinsicsRootStateVersion.html b/subspace_test_runtime/struct.ExtrinsicsRootStateVersion.html index 3def8ac71a..4d6653731a 100644 --- a/subspace_test_runtime/struct.ExtrinsicsRootStateVersion.html +++ b/subspace_test_runtime/struct.ExtrinsicsRootStateVersion.html @@ -1,5 +1,5 @@ ExtrinsicsRootStateVersion in subspace_test_runtime - Rust
    pub struct ExtrinsicsRootStateVersion;

    Implementations§

    source§

    impl ExtrinsicsRootStateVersion

    source

    pub const fn get() -> StateVersion

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ExtrinsicsRootStateVersion

    §

    type Type = StateVersion

    The type which is returned.
    source§

    fn get() -> StateVersion

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for ExtrinsicsRootStateVersion

    §

    type Type = StateVersion

    The type which is returned.
    source§

    fn get() -> StateVersion

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.InitialDomainTxRange.html b/subspace_test_runtime/struct.InitialDomainTxRange.html index 448f76af04..12fedc3efc 100644 --- a/subspace_test_runtime/struct.InitialDomainTxRange.html +++ b/subspace_test_runtime/struct.InitialDomainTxRange.html @@ -1,5 +1,5 @@ InitialDomainTxRange in subspace_test_runtime - Rust
    pub struct InitialDomainTxRange;

    Implementations§

    source§

    impl InitialDomainTxRange

    source

    pub const fn get() -> u64

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u64>> Get<_I> for InitialDomainTxRange

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for InitialDomainTxRange

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u64>> Get<_I> for InitialDomainTxRange

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for InitialDomainTxRange

    §

    type Type = u64

    The type which is returned.
    source§

    fn get() -> u64

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MaxDomainBlockSize.html b/subspace_test_runtime/struct.MaxDomainBlockSize.html index 294ba4864c..1014f80020 100644 --- a/subspace_test_runtime/struct.MaxDomainBlockSize.html +++ b/subspace_test_runtime/struct.MaxDomainBlockSize.html @@ -1,6 +1,6 @@ MaxDomainBlockSize in subspace_test_runtime - Rust
    pub struct MaxDomainBlockSize;
    Expand description

    Use the consensus chain’s Normal extrinsics block size limit as the domain block size limit

    Implementations§

    source§

    impl MaxDomainBlockSize

    source

    pub fn get() -> u32

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxDomainBlockSize

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxDomainBlockSize

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MaxDomainBlockWeight.html b/subspace_test_runtime/struct.MaxDomainBlockWeight.html index 599390b126..3524c8079e 100644 --- a/subspace_test_runtime/struct.MaxDomainBlockWeight.html +++ b/subspace_test_runtime/struct.MaxDomainBlockWeight.html @@ -1,6 +1,6 @@ MaxDomainBlockWeight in subspace_test_runtime - Rust
    pub struct MaxDomainBlockWeight;
    Expand description

    Use the consensus chain’s Normal extrinsics block weight limit as the domain block weight limit

    Implementations§

    source§

    impl MaxDomainBlockWeight

    source

    pub fn get() -> Weight

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxDomainBlockWeight

    §

    type Type = Weight

    The type which is returned.
    source§

    fn get() -> Weight

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxDomainBlockWeight

    §

    type Type = Weight

    The type which is returned.
    source§

    fn get() -> Weight

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MaxHolds.html b/subspace_test_runtime/struct.MaxHolds.html index 9ff2cd96bf..22f12dcf4e 100644 --- a/subspace_test_runtime/struct.MaxHolds.html +++ b/subspace_test_runtime/struct.MaxHolds.html @@ -1,5 +1,5 @@ MaxHolds in subspace_test_runtime - Rust
    pub struct MaxHolds;

    Implementations§

    source§

    impl MaxHolds

    source

    pub const fn get() -> u32

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for MaxHolds

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxHolds

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for MaxHolds

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxHolds

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MaxPendingStakingOperation.html b/subspace_test_runtime/struct.MaxPendingStakingOperation.html index d6c610f699..307b3abe82 100644 --- a/subspace_test_runtime/struct.MaxPendingStakingOperation.html +++ b/subspace_test_runtime/struct.MaxPendingStakingOperation.html @@ -1,5 +1,5 @@ MaxPendingStakingOperation in subspace_test_runtime - Rust
    pub struct MaxPendingStakingOperation;

    Implementations§

    source§

    impl MaxPendingStakingOperation

    source

    pub const fn get() -> u32

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxPendingStakingOperation

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaxPendingStakingOperation

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> u32

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MaximumReceiptDrift.html b/subspace_test_runtime/struct.MaximumReceiptDrift.html index a5cf51c9d2..9cd2ab32cc 100644 --- a/subspace_test_runtime/struct.MaximumReceiptDrift.html +++ b/subspace_test_runtime/struct.MaximumReceiptDrift.html @@ -1,5 +1,5 @@ MaximumReceiptDrift in subspace_test_runtime - Rust
    pub struct MaximumReceiptDrift;

    Implementations§

    source§

    impl MaximumReceiptDrift

    source

    pub const fn get() -> BlockNumber

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaximumReceiptDrift

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MaximumReceiptDrift

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MinOperatorStake.html b/subspace_test_runtime/struct.MinOperatorStake.html index 39c3f59307..4bde222109 100644 --- a/subspace_test_runtime/struct.MinOperatorStake.html +++ b/subspace_test_runtime/struct.MinOperatorStake.html @@ -1,5 +1,5 @@ MinOperatorStake in subspace_test_runtime - Rust
    pub struct MinOperatorStake;

    Implementations§

    source§

    impl MinOperatorStake

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for MinOperatorStake

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinOperatorStake

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for MinOperatorStake

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinOperatorStake

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.MinVestedTransfer.html b/subspace_test_runtime/struct.MinVestedTransfer.html index 1017f3f563..249add61b8 100644 --- a/subspace_test_runtime/struct.MinVestedTransfer.html +++ b/subspace_test_runtime/struct.MinVestedTransfer.html @@ -1,5 +1,5 @@ MinVestedTransfer in subspace_test_runtime - Rust
    pub struct MinVestedTransfer;

    Implementations§

    source§

    impl MinVestedTransfer

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for MinVestedTransfer

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinVestedTransfer

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for MinVestedTransfer

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for MinVestedTransfer

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.PotEntropyInjectionInterval.html b/subspace_test_runtime/struct.PotEntropyInjectionInterval.html index da891a18a6..04844bcb0a 100644 --- a/subspace_test_runtime/struct.PotEntropyInjectionInterval.html +++ b/subspace_test_runtime/struct.PotEntropyInjectionInterval.html @@ -1,5 +1,5 @@ PotEntropyInjectionInterval in subspace_test_runtime - Rust
    pub struct PotEntropyInjectionInterval;

    Implementations§

    source§

    impl PotEntropyInjectionInterval

    source

    pub const fn get() -> BlockNumber

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for PotEntropyInjectionInterval

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for PotEntropyInjectionInterval

    §

    type Type = u32

    The type which is returned.
    source§

    fn get() -> BlockNumber

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.PotEntropyInjectionLookbackDepth.html b/subspace_test_runtime/struct.PotEntropyInjectionLookbackDepth.html index 0e5edae41a..a6720b190f 100644 --- a/subspace_test_runtime/struct.PotEntropyInjectionLookbackDepth.html +++ b/subspace_test_runtime/struct.PotEntropyInjectionLookbackDepth.html @@ -1,5 +1,5 @@ PotEntropyInjectionLookbackDepth in subspace_test_runtime - Rust
    pub struct PotEntropyInjectionLookbackDepth;

    Implementations§

    source§

    impl PotEntropyInjectionLookbackDepth

    source

    pub const fn get() -> u8

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for PotEntropyInjectionLookbackDepth

    §

    type Type = u8

    The type which is returned.
    source§

    fn get() -> u8

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for PotEntropyInjectionLookbackDepth

    §

    type Type = u8

    The type which is returned.
    source§

    fn get() -> u8

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.Runtime.html b/subspace_test_runtime/struct.Runtime.html index 3f3ab9ce3d..f8f50b234d 100644 --- a/subspace_test_runtime/struct.Runtime.html +++ b/subspace_test_runtime/struct.Runtime.html @@ -1,38 +1,33 @@ -Runtime in subspace_test_runtime - Rust
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

    impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime

    source§

    fn account_nonce(account: AccountId) -> Nonce

    Get current account nonce of given AccountId.
    source§

    impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

    source§

    fn apply_extrinsic( +Runtime in subspace_test_runtime - Rust
    pub struct Runtime;

    Implementations§

    source§

    impl Runtime

    source

    pub fn metadata() -> RuntimeMetadataPrefixed

    source

    pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    source

    pub fn metadata_versions() -> Vec<u32>

    Trait Implementations§

    source§

    impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime

    source§

    fn account_nonce(account: AccountId) -> Nonce

    Get current account nonce of given AccountId.
    source§

    impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

    source§

    fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic ) -> ApplyExtrinsicResult

    Apply the given extrinsic. Read more
    source§

    fn finalize_block() -> <Block as BlockT>::Header

    Finish the current block.
    source§

    fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>

    Generate inherent extrinsics. The inherent data will vary from chain to chain.
    source§

    fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult

    Check that the inherents are valid. The inherent data will vary from chain to chain.
    source§

    impl BundleProducerElectionApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, u128> for Runtime

    source§

    impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

    source§

    fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

    Extract the signer from the message if it is a Signed origin.
    source§

    fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

    Extract a reference to the system-level RawOrigin if it is that.
    §

    fn as_signed(&self) -> Option<&AccountId>

    Extract the signer from it if a system Signed origin, None otherwise.
    §

    fn is_root(&self) -> bool

    Returns true if self is a system Root origin, None otherwise.
    §

    fn is_none(&self) -> bool

    Returns true if self is a system None origin, None otherwise.
    source§

    impl Clone for Runtime

    source§

    fn clone(&self) -> Runtime

    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 Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    Event type for this pallet.
    §

    type SelfChainId = SelfChainId

    Gets the chain_id of the current execution environment.
    §

    type SelfEndpointId = TransporterEndpointId

    Gets the endpoint_id of the this pallet in a given execution environment.
    §

    type Currency = Pallet<Runtime, ()>

    Currency used by this pallet.
    §

    type Sender = Pallet<Runtime>

    Sender used to transfer funds.
    §

    type AccountIdConverter = AccountIdConverter

    MultiAccountID <> T::AccountId converter.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    A sudo-able call.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Type representing the weight of this pallet
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type DomainHash = H256

    Domain block hash type.
    §

    type DomainHeader = Header<u32, BlakeTwo256>

    The domain header type.
    §

    type ConfirmationDepthK = ConfirmationDepthK

    Same with pallet_subspace::Config::ConfirmationDepthK.
    §

    type DomainRuntimeUpgradeDelay = DomainRuntimeUpgradeDelay

    Delay before a domain runtime is upgraded.
    §

    type Currency = Pallet<Runtime, ()>

    Currency type used by the domains for staking and other currency related stuff.
    §

    type HoldIdentifier = HoldIdentifier

    A variation of the Identifier used for holding the funds used for staking and domains.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type InitialDomainTxRange = InitialDomainTxRange

    Initial domain tx range value.
    §

    type DomainTxRangeAdjustmentInterval = DomainTxRangeAdjustmentInterval

    Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.
    §

    type MinOperatorStake = MinOperatorStake

    Minimum operator stake required to become operator of a domain.
    §

    type MaxDomainBlockSize = MaxDomainBlockSize

    The maximum block size limit for all domain.
    §

    type MaxDomainBlockWeight = MaxDomainBlockWeight

    The maximum block weight limit for all domain.
    §

    type MaxBundlesPerBlock = MaxBundlesPerBlock

    The maximum bundle per block limit for all domain.
    §

    type DomainInstantiationDeposit = DomainInstantiationDeposit

    The amount of fund to be locked up for the domain instance creator.
    §

    type MaxDomainNameLength = MaxDomainNameLength

    The maximum domain name length limit for all domain.
    §

    type Share = u128

    Type representing the shares in the staking protocol.
    §

    type BlockTreePruningDepth = BlockTreePruningDepth

    The block tree pruning depth.
    §

    type StakeWithdrawalLockingPeriod = StakeWithdrawalLockingPeriod

    Minimum number of blocks after which any finalized withdrawals are released to nominators.
    §

    type StakeEpochDuration = StakeEpochDuration

    Domain epoch transition interval
    §

    type TreasuryAccount = TreasuryAccount

    Treasury account.
    §

    type MaxPendingStakingOperation = MaxPendingStakingOperation

    The maximum number of pending staking operation that can perform upon epoch transition.
    §

    type MaxNominators = MaxNominators

    The maximum number of nominators for given operator.
    §

    type Randomness = Pallet<Runtime>

    Randomness source.
    §

    type SudoId = SudoId

    The sudo account id
    source§

    impl Config for Runtime

    §

    type Moment = u64

    A timestamp: milliseconds since the unix epoch.

    -
    §

    type OnTimestampSet = ()

    Something which can be notified when the timestamp is set. Set this to () if not -needed.
    §

    type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

    The minimum period between blocks. Beware that this is different to the expected -period that the block production apparatus provides. Your chosen consensus system will -generally work with this to determine a sensible block time. e.g. For Aura, it will be -double this period on default settings.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type OnChargeTransaction = OnChargeTransaction

    Handler for withdrawing, refunding and depositing the transaction fee. -Transaction fees are withdrawn before the transaction is executed. -After the transaction was executed the transaction weight can be -adjusted, depending on the used resources by the transaction. If the -transaction weight is lower than expected, parts of the transaction fee -might be refunded. In the end the fees can be deposited.
    §

    type OperationalFeeMultiplier = ConstU8<5>

    A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their -priority Read more
    §

    type WeightToFee = IdentityFee<u128>

    Convert a weight value into a deductible fee based on the currency type.
    §

    type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>

    Convert a length value into a deductible fee based on the currency type.
    §

    type FeeMultiplierUpdate = ()

    Update the multiplier of the next block, based on the previous block’s weight.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type OnOffenceHandler = Pallet<Runtime>

    A handler called for every offence report.
    source§

    impl Config<()> for Runtime

    §

    type Balance = u128

    The type for recording an account’s balance.

    -
    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    +) -> Option<BundleProducerElectionParams<Balance>>

    source§

    fn operator(operator_id: OperatorId) -> Option<(OperatorPublicKey, Balance)>

    source§

    impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

    source§

    fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

    Extract the signer from the message if it is a Signed origin.
    source§

    fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

    Extract a reference to the system-level RawOrigin if it is that.
    §

    fn as_signed(&self) -> Option<&AccountId>

    Extract the signer from it if a system Signed origin, None otherwise.
    §

    fn is_root(&self) -> bool

    Returns true if self is a system Root origin, None otherwise.
    §

    fn is_none(&self) -> bool

    Returns true if self is a system None origin, None otherwise.
    source§

    impl Clone for Runtime

    source§

    fn clone(&self) -> Runtime

    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 Config<()> for Runtime

    §

    type Balance = u128

    The type for recording an account’s balance.

    +
    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    §

    type MaxLocks = ConstU32<50>

    The maximum number of locks that should exist on an account. -Not strictly enforced, but used for weight estimation.
    §

    type MaxReserves = ()

    The maximum number of named reserves that can exist on an account.
    §

    type ReserveIdentifier = [u8; 8]

    The ID type for reserves. Read more
    §

    type DustRemoval = ()

    Handler for the unbalanced reduction when removing a dust account.
    §

    type ExistentialDeposit = ConstU128<{ 500 * SHANNON }>

    The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
    §

    type AccountStore = Pallet<Runtime>

    The means of storing the balances of an account.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type FreezeIdentifier = ()

    The ID type for freezes.
    §

    type MaxFreezes = ()

    The maximum number of individual freeze locks that can exist on an account at any time.
    §

    type RuntimeHoldReason = HoldIdentifier

    The overarching hold reason.
    §

    type MaxHolds = MaxHolds

    The maximum number of holds that can exist on an account at any time.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    The overarching call type.
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type BlockAuthoringDelay = BlockAuthoringDelay

    Number of slots between slot arrival and when corresponding block can be produced. Read more
    §

    type PotEntropyInjectionInterval = PotEntropyInjectionInterval

    Interval, in blocks, between blockchain entropy injection into proof of time chain.
    §

    type PotEntropyInjectionLookbackDepth = PotEntropyInjectionLookbackDepth

    Interval, in entropy injection intervals, where to take entropy for injection from.
    §

    type PotEntropyInjectionDelay = PotEntropyInjectionDelay

    Delay after block, in slots, when entropy injection takes effect.
    §

    type EraDuration = ConstU32<ERA_DURATION_IN_BLOCKS>

    The amount of time, in blocks, that each era should last. +Not strictly enforced, but used for weight estimation.
    §

    type MaxReserves = ()

    The maximum number of named reserves that can exist on an account.
    §

    type ReserveIdentifier = [u8; 8]

    The ID type for reserves. Read more
    §

    type DustRemoval = ()

    Handler for the unbalanced reduction when removing a dust account.
    §

    type ExistentialDeposit = ConstU128<{ 500 * SHANNON }>

    The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO! Read more
    §

    type AccountStore = Pallet<Runtime>

    The means of storing the balances of an account.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type FreezeIdentifier = ()

    The ID type for freezes.
    §

    type MaxFreezes = ()

    The maximum number of individual freeze locks that can exist on an account at any time.
    §

    type RuntimeHoldReason = HoldIdentifier

    The overarching hold reason.
    §

    type MaxHolds = MaxHolds

    The maximum number of holds that can exist on an account at any time.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type BlockAuthoringDelay = BlockAuthoringDelay

    Number of slots between slot arrival and when corresponding block can be produced. Read more
    §

    type PotEntropyInjectionInterval = PotEntropyInjectionInterval

    Interval, in blocks, between blockchain entropy injection into proof of time chain.
    §

    type PotEntropyInjectionLookbackDepth = PotEntropyInjectionLookbackDepth

    Interval, in entropy injection intervals, where to take entropy for injection from.
    §

    type PotEntropyInjectionDelay = PotEntropyInjectionDelay

    Delay after block, in slots, when entropy injection takes effect.
    §

    type EraDuration = ConstU32<ERA_DURATION_IN_BLOCKS>

    The amount of time, in blocks, that each era should last. NOTE: Currently it is not possible to change the era duration after the chain has started. Attempting to do so will brick block production.
    §

    type InitialSolutionRange = ConstU64<INITIAL_SOLUTION_RANGE>

    Initial solution range used for challenges during the very first era.
    §

    type SlotProbability = SlotProbability

    How often in slots slots (on average, not counting collisions) will have a block. Read more
    §

    type ConfirmationDepthK = ConfirmationDepthK

    Depth K after which a block enters the recorded history (a global constant, as opposed to the client-dependent transaction confirmation depth k).
    §

    type RecentSegments = RecentSegments

    Number of latest archived segments that are considered “recent history”.
    §

    type RecentHistoryFraction = RecentHistoryFraction

    Fraction of pieces from the “recent history” (recent_segments) in each sector.
    §

    type MinSectorLifetime = MinSectorLifetime

    Minimum lifetime of a plotted sector, measured in archived segment.
    §

    type ExpectedVotesPerBlock = ExpectedVotesPerBlock

    Number of votes expected per block. Read more
    §

    type MaxPiecesInSector = ConstU16<{ MAX_PIECES_IN_SECTOR }>

    How many pieces one sector is supposed to contain (max)
    §

    type ShouldAdjustSolutionRange = ShouldAdjustSolutionRange

    §

    type EraChangeTrigger = NormalEraChange

    Subspace requires some logic to be triggered on every block to query for whether an era has ended and to perform the transition to the next era. Read more
    §

    type HandleEquivocation = EquivocationHandler<Pallet<Runtime>, ConstU64<{ EQUIVOCATION_REPORT_LONGEVITY as u64 }>>

    The equivocation handling subsystem, defines methods to report an offence (after the equivocation has been validated) and for submitting a transaction to report an -equivocation (from an offchain context). Read more
    §

    type WeightInfo = ()

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type BaseCallFilter = Everything

    The basic call filter to use in dispatchable.

    +equivocation (from an offchain context). Read more
    §

    type WeightInfo = ()

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    Event type for this pallet.
    §

    type SelfChainId = SelfChainId

    Gets the chain_id of the current execution environment.
    §

    type SelfEndpointId = TransporterEndpointId

    Gets the endpoint_id of the this pallet in a given execution environment.
    §

    type Currency = Pallet<Runtime, ()>

    Currency used by this pallet.
    §

    type Sender = Pallet<Runtime>

    Sender used to transfer funds.
    §

    type AccountIdConverter = AccountIdConverter

    MultiAccountID <> T::AccountId converter.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type SelfChainId = SelfChainId

    Gets the chain_id that is treated as src_chain_id for outgoing messages.
    source§

    fn get_endpoint_handler( + endpoint: &Endpoint +) -> Option<Box<dyn EndpointHandlerT<MessageId>>>

    function to fetch endpoint response handler by Endpoint.
    §

    type Currency = Pallet<Runtime, ()>

    Currency type pallet uses for fees and deposits.
    §

    type DomainInfo = DomainInfo

    Chain info to verify chain state roots at a confirmation depth.
    §

    type ConfirmationDepth = RelayConfirmationDepth

    Confirmation depth for XDM coming from chains.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type WeightToFee = IdentityFee<u128>

    Weight to fee conversion.
    §

    type OnXDMRewards = ()

    Handle XDM rewards.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-transaction-fees events
    §

    type MinReplicationFactor = ConstU16<MIN_REPLICATION_FACTOR>

    Minimum desired number of replicas of the blockchain to be stored by the network, +impacts storage fees.
    §

    type StorageFeesEscrowBlockReward = StorageFeesEscrowBlockReward

    How much (ratio) of storage fees escrow should be given to farmer each block as a +reward.
    §

    type StorageFeesEscrowBlockTax = StorageFeesEscrowBlockTax

    How much (ratio) of storage fees collected in a block should be put into storage fees +escrow (with remaining issued to farmer immediately).
    §

    type CreditSupply = CreditSupply

    How many credits there is in circulation.
    §

    type TotalSpacePledged = TotalSpacePledged

    How much space there is on the network.
    §

    type BlockchainHistorySize = BlockchainHistorySize

    How big is the history of the blockchain in archived state (thus includes erasure +coding, but not replication).
    §

    type Currency = Pallet<Runtime, ()>

    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type WeightInfo = ()

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    A sudo-able call.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Type representing the weight of this pallet
    source§

    impl Config for Runtime

    §

    type BaseCallFilter = Everything

    The basic call filter to use in dispatchable.

    §

    type BlockWeights = SubspaceBlockWeights

    Block & extrinsics weights: base values and limits.

    §

    type BlockLength = SubspaceBlockLength

    The maximum length of a block (in bytes).

    §

    type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

    The identifier used to distinguish between accounts.

    -
    §

    type RuntimeCall = RuntimeCall

    The aggregated dispatch type that is available for extrinsics.

    +
    §

    type RuntimeCall = RuntimeCall

    The aggregated dispatch type that is available for extrinsics.

    §

    type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>

    The lookup mechanism to get account ID from whatever is passed in dispatchers.

    §

    type Nonce = u32

    The type for storing how many extrinsics an account has signed.

    §

    type Hash = H256

    The type for hashing blocks and tries.

    §

    type Hashing = BlakeTwo256

    The hashing algorithm used.

    §

    type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>

    The block type.

    -
    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    +
    §

    type RuntimeEvent = RuntimeEvent

    The ubiquitous event type.

    §

    type RuntimeOrigin = RuntimeOrigin

    The ubiquitous origin type.

    §

    type BlockHashCount = ConstU32<250>

    Maximum number of block number to block hash mappings to keep (oldest pruned first).

    §

    type DbWeight = RocksDbWeight

    The weight of database operations that the runtime can invoke.

    @@ -45,13 +40,18 @@
    §

    type SystemWeightInfo = ()

    Weight information for the extrinsics of this pallet.

    §

    type SS58Prefix = ConstU16<2254>

    This is used as an identifier of the chain.

    §

    type OnSetCode = ()

    The set code logic, just the default since we’re not a parachain.

    -
    §

    type MaxConsumers = ConstU32<16>

    The maximum number of consumers allowed on a single account.
    §

    type ExtrinsicsRootStateVersion = ExtrinsicsRootStateVersion

    State verison used to derive extrinsics root.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type SelfChainId = SelfChainId

    Gets the chain_id that is treated as src_chain_id for outgoing messages.
    source§

    fn get_endpoint_handler( - endpoint: &Endpoint -) -> Option<Box<dyn EndpointHandlerT<MessageId>>>

    function to fetch endpoint response handler by Endpoint.
    §

    type Currency = Pallet<Runtime, ()>

    Currency type pallet uses for fees and deposits.
    §

    type DomainInfo = DomainInfo

    Chain info to verify chain state roots at a confirmation depth.
    §

    type ConfirmationDepth = RelayConfirmationDepth

    Confirmation depth for XDM coming from chains.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type WeightToFee = IdentityFee<u128>

    Weight to fee conversion.
    §

    type OnXDMRewards = ()

    Handle XDM rewards.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type Currency = Pallet<Runtime, ()>

    §

    type MinVestedTransfer = MinVestedTransfer

    The minimum amount transferred to call vested_transfer.
    §

    type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

    Required origin for vested transfer.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this module.
    §

    type MaxVestingSchedules = ConstU32<2>

    The maximum vesting schedules
    §

    type BlockNumberProvider = Pallet<Runtime>

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-rewards events
    §

    type Currency = Pallet<Runtime, ()>

    §

    type BlockReward = BlockReward

    Fixed reward for block producer.
    §

    type VoteReward = VoteReward

    Fixed reward for voter.
    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type FindVotingRewardAddresses = Pallet<Runtime>

    §

    type WeightInfo = ()

    §

    type OnReward = ()

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-transaction-fees events
    §

    type MinReplicationFactor = ConstU16<MIN_REPLICATION_FACTOR>

    Minimum desired number of replicas of the blockchain to be stored by the network, -impacts storage fees.
    §

    type StorageFeesEscrowBlockReward = StorageFeesEscrowBlockReward

    How much (ratio) of storage fees escrow should be given to farmer each block as a -reward.
    §

    type StorageFeesEscrowBlockTax = StorageFeesEscrowBlockTax

    How much (ratio) of storage fees collected in a block should be put into storage fees -escrow (with remaining issued to farmer immediately).
    §

    type CreditSupply = CreditSupply

    How many credits there is in circulation.
    §

    type TotalSpacePledged = TotalSpacePledged

    How much space there is on the network.
    §

    type BlockchainHistorySize = BlockchainHistorySize

    How big is the history of the blockchain in archived state (thus includes erasure -coding, but not replication).
    §

    type Currency = Pallet<Runtime, ()>

    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type WeightInfo = ()

    source§

    impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

    source§

    fn version() -> RuntimeVersion

    Returns the version of the runtime.
    source§

    fn execute_block(block: Block)

    Execute the given block.
    source§

    fn initialize_block(header: &<Block as BlockT>::Header)

    Initialize a block with the given header.
    source§

    impl Debug for Runtime

    source§

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

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

    impl DomainsApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, Header<u32, BlakeTwo256>> for Runtime

    §

    type MaxConsumers = ConstU32<16>

    The maximum number of consumers allowed on a single account.
    §

    type ExtrinsicsRootStateVersion = ExtrinsicsRootStateVersion

    State verison used to derive extrinsics root.

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type OnOffenceHandler = Pallet<Runtime>

    A handler called for every offence report.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    pallet-rewards events
    §

    type Currency = Pallet<Runtime, ()>

    §

    type BlockReward = BlockReward

    Fixed reward for block producer.
    §

    type VoteReward = VoteReward

    Fixed reward for voter.
    §

    type FindBlockRewardAddress = Pallet<Runtime>

    §

    type FindVotingRewardAddresses = Pallet<Runtime>

    §

    type WeightInfo = ()

    §

    type OnReward = ()

    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type OnChargeTransaction = OnChargeTransaction

    Handler for withdrawing, refunding and depositing the transaction fee. +Transaction fees are withdrawn before the transaction is executed. +After the transaction was executed the transaction weight can be +adjusted, depending on the used resources by the transaction. If the +transaction weight is lower than expected, parts of the transaction fee +might be refunded. In the end the fees can be deposited.
    §

    type OperationalFeeMultiplier = ConstU8<5>

    A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their +priority Read more
    §

    type WeightToFee = IdentityFee<u128>

    Convert a weight value into a deductible fee based on the currency type.
    §

    type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>

    Convert a length value into a deductible fee based on the currency type.
    §

    type FeeMultiplierUpdate = ()

    Update the multiplier of the next block, based on the previous block’s weight.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type DomainHash = H256

    Domain block hash type.
    §

    type DomainHeader = Header<u32, BlakeTwo256>

    The domain header type.
    §

    type ConfirmationDepthK = ConfirmationDepthK

    Same with pallet_subspace::Config::ConfirmationDepthK.
    §

    type DomainRuntimeUpgradeDelay = DomainRuntimeUpgradeDelay

    Delay before a domain runtime is upgraded.
    §

    type Currency = Pallet<Runtime, ()>

    Currency type used by the domains for staking and other currency related stuff.
    §

    type HoldIdentifier = HoldIdentifier

    A variation of the Identifier used for holding the funds used for staking and domains.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    §

    type InitialDomainTxRange = InitialDomainTxRange

    Initial domain tx range value.
    §

    type DomainTxRangeAdjustmentInterval = DomainTxRangeAdjustmentInterval

    Domain tx range is adjusted after every DomainTxRangeAdjustmentInterval blocks.
    §

    type MinOperatorStake = MinOperatorStake

    Minimum operator stake required to become operator of a domain.
    §

    type MaxDomainBlockSize = MaxDomainBlockSize

    The maximum block size limit for all domain.
    §

    type MaxDomainBlockWeight = MaxDomainBlockWeight

    The maximum block weight limit for all domain.
    §

    type MaxBundlesPerBlock = MaxBundlesPerBlock

    The maximum bundle per block limit for all domain.
    §

    type DomainInstantiationDeposit = DomainInstantiationDeposit

    The amount of fund to be locked up for the domain instance creator.
    §

    type MaxDomainNameLength = MaxDomainNameLength

    The maximum domain name length limit for all domain.
    §

    type Share = u128

    Type representing the shares in the staking protocol.
    §

    type BlockTreePruningDepth = BlockTreePruningDepth

    The block tree pruning depth.
    §

    type StakeWithdrawalLockingPeriod = StakeWithdrawalLockingPeriod

    Minimum number of blocks after which any finalized withdrawals are released to nominators.
    §

    type StakeEpochDuration = StakeEpochDuration

    Domain epoch transition interval
    §

    type TreasuryAccount = TreasuryAccount

    Treasury account.
    §

    type MaxPendingStakingOperation = MaxPendingStakingOperation

    The maximum number of pending staking operation that can perform upon epoch transition.
    §

    type MaxNominators = MaxNominators

    The maximum number of nominators for given operator.
    §

    type Randomness = Pallet<Runtime>

    Randomness source.
    §

    type SudoId = SudoId

    The sudo account id
    source§

    impl Config for Runtime

    §

    type Moment = u64

    A timestamp: milliseconds since the unix epoch.

    +
    §

    type OnTimestampSet = ()

    Something which can be notified when the timestamp is set. Set this to () if not +needed.
    §

    type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>

    The minimum period between blocks. Beware that this is different to the expected +period that the block production apparatus provides. Your chosen consensus system will +generally work with this to determine a sensible block time. e.g. For Aura, it will be +double this period on default settings.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    The overarching event type.
    §

    type RuntimeCall = RuntimeCall

    The overarching call type.
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type WeightInfo = SubstrateWeight<Runtime>

    Weight information for extrinsics in this pallet.
    source§

    impl Config for Runtime

    §

    type RuntimeEvent = RuntimeEvent

    §

    type Currency = Pallet<Runtime, ()>

    §

    type MinVestedTransfer = MinVestedTransfer

    The minimum amount transferred to call vested_transfer.
    §

    type VestedTransferOrigin = EnsureNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>

    Required origin for vested transfer.
    §

    type WeightInfo = ()

    Weight information for extrinsics in this module.
    §

    type MaxVestingSchedules = ConstU32<2>

    The maximum vesting schedules
    §

    type BlockNumberProvider = Pallet<Runtime>

    source§

    impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

    source§

    fn version() -> RuntimeVersion

    Returns the version of the runtime.
    source§

    fn execute_block(block: Block)

    Execute the given block.
    source§

    fn initialize_block(header: &<Block as BlockT>::Header)

    Initialize a block with the given header.
    source§

    impl Debug for Runtime

    source§

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

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

    impl DomainsApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, Header<u32, BlakeTwo256>> for Runtime

    source§

    fn submit_bundle_unsigned( opaque_bundle: OpaqueBundle<NumberFor<Block>, <Block as BlockT>::Hash, DomainHeader, Balance> )

    Submits the transaction bundle via an unsigned extrinsic.
    source§

    fn extract_successful_bundles( domain_id: DomainId, @@ -85,7 +85,7 @@ ) -> bool

    source§

    impl MetadataV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

    source§

    fn metadata() -> OpaqueMetadata

    Returns the metadata of a runtime.
    source§

    fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

    Returns the metadata at a given version. Read more
    source§

    fn metadata_versions() -> Vec<u32>

    Returns the supported metadata versions. Read more
    source§

    impl ObjectsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

    source§

    fn extract_block_object_mapping( block: Block, successful_calls: Vec<Hash> -) -> BlockObjectMapping

    Extract block object mapping for a given block
    source§

    fn validated_object_call_hashes() -> Vec<Hash>

    Returns all the validated object call hashes for a given block
    source§

    impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

    source§

    fn offchain_worker(header: &<Block as BlockT>::Header)

    Starts the off-chain task for given block header.
    source§

    impl OnChargeTransaction<Runtime> for OnChargeTransaction

    §

    type LiquidityInfo = Option<LiquidityInfo>

    §

    type Balance = u128

    The underlying integer type in which fees are calculated.
    source§

    fn withdraw_fee( +) -> BlockObjectMapping

    Extract block object mapping for a given block
    source§

    fn validated_object_call_hashes() -> Vec<Hash>

    Returns all the validated object call hashes for a given block
    source§

    impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

    source§

    fn offchain_worker(header: &<Block as BlockT>::Header)

    Starts the off-chain task for given block header.
    source§

    impl OnChargeTransaction<Runtime> for OnChargeTransaction

    §

    type LiquidityInfo = Option<LiquidityInfo>

    §

    type Balance = u128

    The underlying integer type in which fees are calculated.
    source§

    fn withdraw_fee( who: &AccountId, call: &RuntimeCall, _info: &DispatchInfoOf<RuntimeCall>, diff --git a/subspace_test_runtime/struct.RuntimeApiImpl.html b/subspace_test_runtime/struct.RuntimeApiImpl.html index b2af589224..46f5a25794 100644 --- a/subspace_test_runtime/struct.RuntimeApiImpl.html +++ b/subspace_test_runtime/struct.RuntimeApiImpl.html @@ -68,11 +68,11 @@ Option<BundleProducerElectionParams<Balance>>: UnwindSafe + RefUnwindSafe, OperatorId: UnwindSafe + RefUnwindSafe, Option<(OperatorPublicKey, Balance)>: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn bundle_producer_election_params( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn bundle_producer_election_params( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<BundleProducerElectionParams<Balance>>, ApiError>

    source§

    fn operator( +) -> Result<Option<BundleProducerElectionParams<Balance>>, ApiError>

    source§

    fn operator( &self, __runtime_api_at_param__: <Block as Block>::Hash, operator_id: u64 @@ -117,80 +117,80 @@ Hash: UnwindSafe + RefUnwindSafe, Option<Hash>: UnwindSafe + RefUnwindSafe, Option<ExecutionReceiptFor<Header, __SrApiBlock__, Balance>>: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn submit_bundle_unsigned( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

    source§

    fn submit_bundle_unsigned( &self, __runtime_api_at_param__: <Block as Block>::Hash, opaque_bundle: Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128> -) -> Result<(), ApiError>

    Submits the transaction bundle via an unsigned extrinsic.
    source§

    fn extract_successful_bundles( +) -> Result<(), ApiError>

    Submits the transaction bundle via an unsigned extrinsic.
    source§

    fn extract_successful_bundles( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId, extrinsics: Vec<<Block as Block>::Extrinsic, Global> -) -> Result<Vec<Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128>, Global>, ApiError>

    Extract the bundles stored successfully from the given extrinsics.
    source§

    fn extract_bundle( +) -> Result<Vec<Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128>, Global>, ApiError>

    Extract the bundles stored successfully from the given extrinsics.
    source§

    fn extract_bundle( &self, __runtime_api_at_param__: <Block as Block>::Hash, extrinsic: <Block as Block>::Extrinsic -) -> Result<Option<Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128>>, ApiError>

    Extract bundle from the extrinsic if the extrinsic is submit_bundle.
    source§

    fn extract_receipts( +) -> Result<Option<Bundle<OpaqueExtrinsic, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, DomainHeader, u128>>, ApiError>

    Extract bundle from the extrinsic if the extrinsic is submit_bundle.
    source§

    fn extract_receipts( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId, extrinsics: Vec<<Block as Block>::Extrinsic, Global> -) -> Result<Vec<ExecutionReceipt<<<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, <DomainHeader as Header>::Number, <DomainHeader as Header>::Hash, u128>, Global>, ApiError>

    Extract the execution receipt stored successfully from the given extrinsics.
    source§

    fn extrinsics_shuffling_seed( +) -> Result<Vec<ExecutionReceipt<<<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, <DomainHeader as Header>::Number, <DomainHeader as Header>::Hash, u128>, Global>, ApiError>

    Extract the execution receipt stored successfully from the given extrinsics.
    source§

    fn extrinsics_shuffling_seed( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<Randomness, ApiError>

    Generates a randomness seed for extrinsics shuffling.
    source§

    fn domain_runtime_code( +) -> Result<Randomness, ApiError>

    Generates a randomness seed for extrinsics shuffling.
    source§

    fn domain_runtime_code( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<Vec<u8, Global>>, ApiError>

    Returns the WASM bundle for given domain_id.
    source§

    fn runtime_id( +) -> Result<Option<Vec<u8, Global>>, ApiError>

    Returns the WASM bundle for given domain_id.
    source§

    fn runtime_id( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<u32>, ApiError>

    Returns the runtime id for given domain_id.
    source§

    fn domain_instance_data( +) -> Result<Option<u32>, ApiError>

    Returns the runtime id for given domain_id.
    source§

    fn domain_instance_data( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<(DomainInstanceData, <<Block as Block>::Header as Header>::Number)>, ApiError>

    Returns the domain instance data for given domain_id.
    source§

    fn timestamp( +) -> Result<Option<(DomainInstanceData, <<Block as Block>::Header as Header>::Number)>, ApiError>

    Returns the domain instance data for given domain_id.
    source§

    fn timestamp( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<u64, ApiError>

    Returns the current timestamp at given height.
    source§

    fn domain_tx_range( +) -> Result<u64, ApiError>

    Returns the current timestamp at given height.
    source§

    fn domain_tx_range( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<U256, ApiError>

    Returns the current Tx range for the given domain Id.
    source§

    fn genesis_state_root( +) -> Result<U256, ApiError>

    Returns the current Tx range for the given domain Id.
    source§

    fn genesis_state_root( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<H256>, ApiError>

    Return the genesis state root if not pruned
    source§

    fn head_receipt_number( +) -> Result<Option<H256>, ApiError>

    Return the genesis state root if not pruned
    source§

    fn head_receipt_number( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the best execution chain number.
    source§

    fn oldest_receipt_number( +) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the best execution chain number.
    source§

    fn oldest_receipt_number( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the block number of oldest execution receipt.
    source§

    fn block_tree_pruning_depth( +) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the block number of oldest execution receipt.
    source§

    fn block_tree_pruning_depth( &self, __runtime_api_at_param__: <Block as Block>::Hash -) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the block tree pruning depth.
    source§

    fn domain_block_limit( +) -> Result<<DomainHeader as Header>::Number, ApiError>

    Returns the block tree pruning depth.
    source§

    fn domain_block_limit( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.
    source§

    fn non_empty_er_exists( +) -> Result<Option<DomainBlockLimit>, ApiError>

    Returns the domain block limit of the given domain.
    source§

    fn non_empty_er_exists( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<bool, ApiError>

    Returns true if there are any ERs in the challenge period with non empty extrinsics.
    source§

    fn domain_best_number( +) -> Result<bool, ApiError>

    Returns true if there are any ERs in the challenge period with non empty extrinsics.
    source§

    fn domain_best_number( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId -) -> Result<Option<<DomainHeader as Header>::Number>, ApiError>

    Returns the current best number of the domain.
    source§

    fn domain_state_root( +) -> Result<Option<<DomainHeader as Header>::Number>, ApiError>

    Returns the current best number of the domain.
    source§

    fn domain_state_root( &self, __runtime_api_at_param__: <Block as Block>::Hash, domain_id: DomainId, number: <DomainHeader as Header>::Number, hash: <DomainHeader as Header>::Hash -) -> Result<Option<<DomainHeader as Header>::Hash>, ApiError>

    Returns the chain state root at the given block.
    source§

    fn execution_receipt( +) -> Result<Option<<DomainHeader as Header>::Hash>, ApiError>

    Returns the chain state root at the given block.
    source§

    fn execution_receipt( &self, __runtime_api_at_param__: <Block as Block>::Hash, receipt_hash: <DomainHeader as Header>::Hash diff --git a/subspace_test_runtime/struct.RuntimeOrigin.html b/subspace_test_runtime/struct.RuntimeOrigin.html index c8a80e0230..863058d172 100644 --- a/subspace_test_runtime/struct.RuntimeOrigin.html +++ b/subspace_test_runtime/struct.RuntimeOrigin.html @@ -3,9 +3,9 @@

    Implementations§

    source§

    impl RuntimeOrigin

    source

    pub fn none() -> Self

    Create with system none origin and [frame_system::Config::BaseCallFilter].

    source

    pub fn root() -> Self

    Create with system root origin and [frame_system::Config::BaseCallFilter].

    source

    pub fn signed(by: <Runtime as Config>::AccountId) -> Self

    Create with system signed origin and [frame_system::Config::BaseCallFilter].

    -

    Trait Implementations§

    source§

    impl Clone for RuntimeOrigin

    source§

    fn clone(&self) -> RuntimeOrigin

    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 Debug for RuntimeOrigin

    source§

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

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

    impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

    Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

    -
    source§

    impl From<OriginCaller> for RuntimeOrigin

    source§

    fn from(x: OriginCaller) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Origin<Runtime>) -> Self

    Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

    -
    source§

    impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

    source§

    fn from(val: RuntimeOrigin) -> Self

    NOTE: converting to pallet origin loses the origin filter information.

    +

    Trait Implementations§

    source§

    impl Clone for RuntimeOrigin

    source§

    fn clone(&self) -> RuntimeOrigin

    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 Debug for RuntimeOrigin

    source§

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

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

    impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

    Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

    +
    source§

    impl From<OriginCaller> for RuntimeOrigin

    source§

    fn from(x: OriginCaller) -> Self

    Converts to this type from the input type.
    source§

    impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

    source§

    fn from(x: Origin<Runtime>) -> Self

    Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

    +
    source§

    impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

    source§

    fn from(val: RuntimeOrigin) -> Self

    NOTE: converting to pallet origin loses the origin filter information.

    source§

    impl OriginTrait for RuntimeOrigin

    §

    type Call = <Runtime as Config>::RuntimeCall

    Runtime call type, as in frame_system::Config::Call
    §

    type PalletsOrigin = OriginCaller

    The caller origin, overarching type of all pallets origins.
    §

    type AccountId = <Runtime as Config>::AccountId

    The AccountId used across the system.
    source§

    fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

    Add a filter to the origin.
    source§

    fn reset_filter(&mut self)

    Reset origin filters to default one, i.e frame_system::Config::BaseCallFilter.
    source§

    fn set_caller_from(&mut self, other: impl Into<Self>)

    Replace the caller with caller from the other origin
    source§

    fn filter_call(&self, call: &Self::Call) -> bool

    Filter the call if caller is not root, if false is returned then the call must be filtered out. Read more
    source§

    fn caller(&self) -> &Self::PalletsOrigin

    Get a reference to the caller (CallerTrait impl).
    source§

    fn into_caller(self) -> Self::PalletsOrigin

    Consume self and return the caller.
    source§

    fn try_with_caller<R>( self, diff --git a/subspace_test_runtime/struct.SelfChainId.html b/subspace_test_runtime/struct.SelfChainId.html index 159defad7d..7f818f0a31 100644 --- a/subspace_test_runtime/struct.SelfChainId.html +++ b/subspace_test_runtime/struct.SelfChainId.html @@ -1,5 +1,5 @@ SelfChainId in subspace_test_runtime - Rust
    pub struct SelfChainId;

    Implementations§

    source§

    impl SelfChainId

    source

    pub fn get() -> ChainId

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<ChainId>> Get<_I> for SelfChainId

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SelfChainId

    §

    type Type = ChainId

    The type which is returned.
    source§

    fn get() -> ChainId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<ChainId>> Get<_I> for SelfChainId

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for SelfChainId

    §

    type Type = ChainId

    The type which is returned.
    source§

    fn get() -> ChainId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.StorageFeesEscrowBlockTax.html b/subspace_test_runtime/struct.StorageFeesEscrowBlockTax.html index bc9d311cee..d471533f4e 100644 --- a/subspace_test_runtime/struct.StorageFeesEscrowBlockTax.html +++ b/subspace_test_runtime/struct.StorageFeesEscrowBlockTax.html @@ -1,5 +1,5 @@ StorageFeesEscrowBlockTax in subspace_test_runtime - Rust
    pub struct StorageFeesEscrowBlockTax;

    Implementations§

    source§

    impl StorageFeesEscrowBlockTax

    source

    pub const fn get() -> (u64, u64)

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for StorageFeesEscrowBlockTax

    §

    type Type = (u64, u64)

    The type which is returned.
    source§

    fn get() -> (u64, u64)

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for StorageFeesEscrowBlockTax

    §

    type Type = (u64, u64)

    The type which is returned.
    source§

    fn get() -> (u64, u64)

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.TreasuryAccount.html b/subspace_test_runtime/struct.TreasuryAccount.html index 7e18a6ebcd..c17826a4a2 100644 --- a/subspace_test_runtime/struct.TreasuryAccount.html +++ b/subspace_test_runtime/struct.TreasuryAccount.html @@ -1,5 +1,5 @@ TreasuryAccount in subspace_test_runtime - Rust
    pub struct TreasuryAccount;

    Implementations§

    source§

    impl TreasuryAccount

    source

    pub fn get() -> AccountId

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<AccountId>> Get<_I> for TreasuryAccount

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for TreasuryAccount

    §

    type Type = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

    The type which is returned.
    source§

    fn get() -> AccountId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<AccountId>> Get<_I> for TreasuryAccount

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for TreasuryAccount

    §

    type Type = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId

    The type which is returned.
    source§

    fn get() -> AccountId

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_test_runtime/struct.VoteReward.html b/subspace_test_runtime/struct.VoteReward.html index aef5c80a44..06b6bac2ca 100644 --- a/subspace_test_runtime/struct.VoteReward.html +++ b/subspace_test_runtime/struct.VoteReward.html @@ -1,5 +1,5 @@ VoteReward in subspace_test_runtime - Rust
    pub struct VoteReward;

    Implementations§

    source§

    impl VoteReward

    source

    pub const fn get() -> Balance

    Returns the value of this parameter type.

    -

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for VoteReward

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for VoteReward

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere +

    Trait Implementations§

    source§

    impl<_I: From<Balance>> Get<_I> for VoteReward

    source§

    fn get() -> _I

    Return the current value.
    source§

    impl TypedGet for VoteReward

    §

    type Type = u128

    The type which is returned.
    source§

    fn get() -> Balance

    Return the current value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for Twhere T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for Twhere T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedConversion for T

    §

    fn checked_from<T>(t: T) -> Option<Self>where diff --git a/subspace_verification/enum.Error.html b/subspace_verification/enum.Error.html index 942ce724f2..74e0d7c92f 100644 --- a/subspace_verification/enum.Error.html +++ b/subspace_verification/enum.Error.html @@ -4,13 +4,13 @@ max_pieces_in_sector: u16, }, SectorExpired { - expiration_history_size: HistorySize, - current_history_size: HistorySize, + expiration_history_size: HistorySize, + current_history_size: HistorySize, }, InvalidPiece, OutsideSolutionRange { - half_solution_range: SolutionRange, - solution_distance: SolutionRange, + half_solution_range: SolutionRange, + solution_distance: SolutionRange, }, InvalidProofOfSpace, InvalidAuditChunkOffset, @@ -20,12 +20,12 @@

    Variants§

    §

    InvalidPieceOffset

    Fields

    §piece_offset: u16

    Index of the piece that failed verification

    §max_pieces_in_sector: u16

    How many pieces one sector is supposed to contain (max)

    Invalid piece offset

    -
    §

    SectorExpired

    Fields

    §expiration_history_size: HistorySize

    Expiration history size

    -
    §current_history_size: HistorySize

    Current history size

    +
    §

    SectorExpired

    Fields

    §expiration_history_size: HistorySize

    Expiration history size

    +
    §current_history_size: HistorySize

    Current history size

    Sector expired

    §

    InvalidPiece

    Piece verification failed

    -
    §

    OutsideSolutionRange

    Fields

    §half_solution_range: SolutionRange

    Half of solution range

    -
    §solution_distance: SolutionRange

    Solution distance

    +
    §

    OutsideSolutionRange

    Fields

    §half_solution_range: SolutionRange

    Half of solution range

    +
    §solution_distance: SolutionRange

    Solution distance

    Solution is outside of challenge range

    §

    InvalidProofOfSpace

    Invalid proof of space

    §

    InvalidAuditChunkOffset

    Invalid audit chunk offset

    diff --git a/subspace_verification/fn.calculate_block_weight.html b/subspace_verification/fn.calculate_block_weight.html index 5c908d65ab..b88d219ac4 100644 --- a/subspace_verification/fn.calculate_block_weight.html +++ b/subspace_verification/fn.calculate_block_weight.html @@ -1,2 +1,2 @@ -calculate_block_weight in subspace_verification - Rust
    pub fn calculate_block_weight(solution_range: SolutionRange) -> BlockWeight
    Expand description

    Calculate weight derived from provided solution range

    +calculate_block_weight in subspace_verification - Rust
    pub fn calculate_block_weight(solution_range: SolutionRange) -> BlockWeight
    Expand description

    Calculate weight derived from provided solution range

    \ No newline at end of file diff --git a/subspace_verification/fn.check_reward_signature.html b/subspace_verification/fn.check_reward_signature.html index 9933f685ec..125b327c87 100644 --- a/subspace_verification/fn.check_reward_signature.html +++ b/subspace_verification/fn.check_reward_signature.html @@ -1,7 +1,7 @@ check_reward_signature in subspace_verification - Rust
    pub fn check_reward_signature(
         hash: &[u8],
    -    signature: &RewardSignature,
    -    public_key: &PublicKey,
    +    signature: &RewardSignature,
    +    public_key: &PublicKey,
         reward_signing_context: &SigningContext
     ) -> Result<(), SignatureError>
    Expand description

    Check the reward signature validity.

    \ No newline at end of file diff --git a/subspace_verification/fn.derive_next_solution_range.html b/subspace_verification/fn.derive_next_solution_range.html index 75053fe602..7d652e1afd 100644 --- a/subspace_verification/fn.derive_next_solution_range.html +++ b/subspace_verification/fn.derive_next_solution_range.html @@ -1,8 +1,8 @@ derive_next_solution_range in subspace_verification - Rust
    pub fn derive_next_solution_range(
    -    start_slot: SlotNumber,
    -    current_slot: SlotNumber,
    +    start_slot: SlotNumber,
    +    current_slot: SlotNumber,
         slot_probability: (u64, u64),
    -    current_solution_range: SolutionRange,
    -    era_duration: BlockNumber
    +    current_solution_range: SolutionRange,
    +    era_duration: BlockNumber
     ) -> u64
    Expand description

    Derives next solution range based on the total era slots and slot probability

    \ No newline at end of file diff --git a/subspace_verification/fn.derive_pot_entropy.html b/subspace_verification/fn.derive_pot_entropy.html index 39bf97aae0..0220c41c80 100644 --- a/subspace_verification/fn.derive_pot_entropy.html +++ b/subspace_verification/fn.derive_pot_entropy.html @@ -1,2 +1,2 @@ -derive_pot_entropy in subspace_verification - Rust
    pub fn derive_pot_entropy(chunk: Scalar, proof_of_time: PotOutput) -> Blake3Hash
    Expand description

    Derive proof of time entropy from chunk and proof of time for injection purposes.

    +derive_pot_entropy in subspace_verification - Rust
    pub fn derive_pot_entropy(chunk: Scalar, proof_of_time: PotOutput) -> Blake3Hash
    Expand description

    Derive proof of time entropy from chunk and proof of time for injection purposes.

    \ No newline at end of file diff --git a/subspace_verification/fn.is_within_solution_range.html b/subspace_verification/fn.is_within_solution_range.html index 5b46db4e2d..8e25216089 100644 --- a/subspace_verification/fn.is_within_solution_range.html +++ b/subspace_verification/fn.is_within_solution_range.html @@ -1,8 +1,8 @@ is_within_solution_range in subspace_verification - Rust
    pub fn is_within_solution_range(
    -    global_challenge: &Blake3Hash,
    +    global_challenge: &Blake3Hash,
         chunk: &[u8; 32],
    -    sector_slot_challenge: &SectorSlotChallenge,
    -    solution_range: SolutionRange
    -) -> Option<SolutionRange>
    Expand description

    Returns Some(solution_distance) if solution distance is within the solution range for provided + sector_slot_challenge: &SectorSlotChallenge, + solution_range: SolutionRange +) -> Option<SolutionRange>

    Expand description

    Returns Some(solution_distance) if solution distance is within the solution range for provided parameters.

    \ No newline at end of file diff --git a/subspace_verification/fn.verify_solution.html b/subspace_verification/fn.verify_solution.html index 2bdc620946..f23b610786 100644 --- a/subspace_verification/fn.verify_solution.html +++ b/subspace_verification/fn.verify_solution.html @@ -1,10 +1,10 @@ verify_solution in subspace_verification - Rust
    pub fn verify_solution<'a, PosTable, FarmerPublicKey, RewardAddress>(
    -    solution: &'a Solution<FarmerPublicKey, RewardAddress>,
    -    slot: SlotNumber,
    +    solution: &'a Solution<FarmerPublicKey, RewardAddress>,
    +    slot: SlotNumber,
         params: &'a VerifySolutionParams,
    -    kzg: &'a Kzg
    -) -> Result<SolutionRange, Error>where
    +    kzg: &'a Kzg
    +) -> Result<SolutionRange, Error>where
         PosTable: Table,
    -    PublicKey: From<&'a FarmerPublicKey>,
    Expand description

    Verify whether solution is valid, returns solution distance that is <= solution_range/2 on + PublicKey: From<&'a FarmerPublicKey>,

    Expand description

    Verify whether solution is valid, returns solution distance that is <= solution_range/2 on success.

    \ No newline at end of file diff --git a/subspace_verification/struct.PieceCheckParams.html b/subspace_verification/struct.PieceCheckParams.html index b020cb7621..8b359036cb 100644 --- a/subspace_verification/struct.PieceCheckParams.html +++ b/subspace_verification/struct.PieceCheckParams.html @@ -1,19 +1,19 @@ PieceCheckParams in subspace_verification - Rust
    pub struct PieceCheckParams {
         pub max_pieces_in_sector: u16,
    -    pub segment_commitment: SegmentCommitment,
    -    pub recent_segments: HistorySize,
    -    pub recent_history_fraction: (HistorySize, HistorySize),
    -    pub min_sector_lifetime: HistorySize,
    -    pub current_history_size: HistorySize,
    -    pub sector_expiration_check_segment_commitment: Option<SegmentCommitment>,
    +    pub segment_commitment: SegmentCommitment,
    +    pub recent_segments: HistorySize,
    +    pub recent_history_fraction: (HistorySize, HistorySize),
    +    pub min_sector_lifetime: HistorySize,
    +    pub current_history_size: HistorySize,
    +    pub sector_expiration_check_segment_commitment: Option<SegmentCommitment>,
     }
    Expand description

    Parameters for checking piece validity

    Fields§

    §max_pieces_in_sector: u16

    How many pieces one sector is supposed to contain (max)

    -
    §segment_commitment: SegmentCommitment

    Segment commitment of segment to which piece belongs

    -
    §recent_segments: HistorySize

    Number of latest archived segments that are considered “recent history”

    -
    §recent_history_fraction: (HistorySize, HistorySize)

    Fraction of pieces from the “recent history” (recent_segments) in each sector

    -
    §min_sector_lifetime: HistorySize

    Minimum lifetime of a plotted sector, measured in archived segment

    -
    §current_history_size: HistorySize

    Current size of the history

    -
    §sector_expiration_check_segment_commitment: Option<SegmentCommitment>

    Segment commitment at min_sector_lifetime from sector creation (if exists)

    +
    §segment_commitment: SegmentCommitment

    Segment commitment of segment to which piece belongs

    +
    §recent_segments: HistorySize

    Number of latest archived segments that are considered “recent history”

    +
    §recent_history_fraction: (HistorySize, HistorySize)

    Fraction of pieces from the “recent history” (recent_segments) in each sector

    +
    §min_sector_lifetime: HistorySize

    Minimum lifetime of a plotted sector, measured in archived segment

    +
    §current_history_size: HistorySize

    Current size of the history

    +
    §sector_expiration_check_segment_commitment: Option<SegmentCommitment>

    Segment commitment at min_sector_lifetime from sector creation (if exists)

    Trait Implementations§

    source§

    impl Clone for PieceCheckParams

    source§

    fn clone(&self) -> PieceCheckParams

    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 Debug for PieceCheckParams

    source§

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

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

    impl Decode for PieceCheckParams

    source§

    fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy ) -> Result<Self, Error>

    Attempt to deserialise the value from input.
    §

    fn decode_into<I>( diff --git a/subspace_verification/struct.VerifySolutionParams.html b/subspace_verification/struct.VerifySolutionParams.html index c3dd1a4d3b..601f3bc054 100644 --- a/subspace_verification/struct.VerifySolutionParams.html +++ b/subspace_verification/struct.VerifySolutionParams.html @@ -1,10 +1,10 @@ VerifySolutionParams in subspace_verification - Rust
    pub struct VerifySolutionParams {
    -    pub proof_of_time: PotOutput,
    -    pub solution_range: SolutionRange,
    +    pub proof_of_time: PotOutput,
    +    pub solution_range: SolutionRange,
         pub piece_check_params: Option<PieceCheckParams>,
     }
    Expand description

    Parameters for solution verification

    -

    Fields§

    §proof_of_time: PotOutput

    Proof of time for which solution is built

    -
    §solution_range: SolutionRange

    Solution range

    +

    Fields§

    §proof_of_time: PotOutput

    Proof of time for which solution is built

    +
    §solution_range: SolutionRange

    Solution range

    §piece_check_params: Option<PieceCheckParams>

    Parameters for checking piece validity.

    If None, piece validity check will be skipped.

    Trait Implementations§

    source§

    impl Clone for VerifySolutionParams

    source§

    fn clone(&self) -> VerifySolutionParams

    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 Debug for VerifySolutionParams

    source§

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

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

    impl Decode for VerifySolutionParams

    source§

    fn decode<__CodecInputEdqy: Input>(