From 2f74bcb78662a33d5ce54b6c8e78ab3aec309883 Mon Sep 17 00:00:00 2001 From: nazar-pc Date: Thu, 12 Oct 2023 19:31:56 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20subspace?= =?UTF-8?q?/subspace@d0a18134f6726cc44d00188a6d55c20b14e86df8=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../struct.RuntimeApiLight.html | 4 +- domain_client_message_relayer/enum.Error.html | 2 +- domain_pallet_executive/struct.Pallet.html | 6 +- domain_pallet_executive/type.Module.html | 6 +- evm_domain_runtime/enum.OriginCaller.html | 4 +- evm_domain_runtime/enum.RuntimeCall.html | 8 +-- evm_domain_runtime/enum.RuntimeError.html | 4 +- evm_domain_runtime/enum.RuntimeEvent.html | 6 +- evm_domain_runtime/struct.BlockHashCount.html | 2 +- .../struct.DefaultElasticity.html | 2 +- .../struct.ExtrinsicsRootStateVersion.html | 2 +- evm_domain_runtime/struct.MaxLocks.html | 2 +- evm_domain_runtime/struct.MaxReserves.html | 2 +- .../struct.OperationalFeeMultiplier.html | 2 +- .../struct.PostOnlyBlockHash.html | 2 +- evm_domain_runtime/struct.Runtime.html | 36 +++++----- evm_domain_runtime/struct.RuntimeApiImpl.html | 4 +- .../struct.RuntimeBlockLength.html | 2 +- .../struct.RuntimeBlockWeights.html | 2 +- evm_domain_runtime/struct.RuntimeOrigin.html | 10 +-- .../struct.TransactionByteFee.html | 2 +- .../struct.TransactionConverter.html | 2 +- evm_domain_runtime/struct.Version.html | 2 +- evm_domain_runtime/struct.WeightPerGas.html | 2 +- .../enum.OriginCaller.html | 4 +- evm_domain_test_runtime/enum.RuntimeCall.html | 4 +- .../enum.RuntimeError.html | 4 +- .../enum.RuntimeEvent.html | 6 +- .../struct.BlockHashCount.html | 2 +- .../struct.DefaultBaseFeePerGas.html | 2 +- .../struct.DefaultElasticity.html | 2 +- .../struct.ExistentialDeposit.html | 2 +- evm_domain_test_runtime/struct.MaxLocks.html | 2 +- .../struct.MaxReserves.html | 2 +- .../struct.PostOnlyBlockHash.html | 2 +- .../struct.PrecompilesValue.html | 2 +- .../struct.RelayConfirmationDepth.html | 2 +- evm_domain_test_runtime/struct.Runtime.html | 36 +++++----- .../struct.RuntimeApiImpl.html | 4 +- .../struct.RuntimeBlockLength.html | 2 +- .../struct.RuntimeOrigin.html | 6 +- .../struct.WeightPerGas.html | 2 +- evm_domain_test_runtime/type.AccountId.html | 6 +- evm_domain_test_runtime/type.Address.html | 6 +- help.html | 2 +- implementors/bounded_collections/trait.Get.js | 8 +-- .../bounded_collections/trait.TypedGet.js | 8 +-- .../derive/trait.CommandFactory.js | 2 +- .../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 | 62 ++++++++--------- implementors/core/cmp/trait.Eq.js | 48 ++++++------- implementors/core/cmp/trait.Ord.js | 12 ++-- implementors/core/cmp/trait.PartialEq.js | 42 ++++++------ implementors/core/cmp/trait.PartialOrd.js | 12 ++-- implementors/core/convert/trait.AsMut.js | 2 +- implementors/core/convert/trait.AsRef.js | 2 +- implementors/core/convert/trait.From.js | 38 +++++------ implementors/core/convert/trait.TryFrom.js | 6 +- implementors/core/convert/trait.TryInto.js | 8 +-- implementors/core/default/trait.Default.js | 22 +++--- implementors/core/error/trait.Error.js | 12 ++-- implementors/core/fmt/trait.Debug.js | 58 ++++++++-------- implementors/core/fmt/trait.Display.js | 16 ++--- implementors/core/hash/trait.Hash.js | 6 +- implementors/core/iter/range/trait.Step.js | 2 +- implementors/core/marker/trait.Copy.js | 22 +++--- .../core/marker/trait.StructuralEq.js | 28 ++++---- .../core/marker/trait.StructuralPartialEq.js | 28 ++++---- implementors/core/ops/arith/trait.Add.js | 2 +- .../core/ops/arith/trait.AddAssign.js | 2 +- implementors/core/ops/arith/trait.Div.js | 2 +- .../core/ops/arith/trait.DivAssign.js | 2 +- implementors/core/ops/arith/trait.Mul.js | 2 +- .../core/ops/arith/trait.MulAssign.js | 2 +- implementors/core/ops/arith/trait.Sub.js | 2 +- .../core/ops/arith/trait.SubAssign.js | 2 +- implementors/core/ops/deref/trait.Deref.js | 2 +- implementors/core/ops/deref/trait.DerefMut.js | 2 +- implementors/core/ops/drop/trait.Drop.js | 2 +- .../fp_rpc/trait.ConvertTransaction.js | 2 +- .../traits/error/trait.PalletError.js | 2 +- .../traits/misc/trait.IsSubType.js | 8 +-- implementors/hex/trait.FromHex.js | 2 +- .../parity_scale_codec/codec/trait.Decode.js | 42 ++++++------ .../parity_scale_codec/codec/trait.Encode.js | 46 ++++++------- .../encode_like/trait.EncodeLike.js | 42 ++++++------ .../max_encoded_len/trait.MaxEncodedLen.js | 14 ++-- implementors/sc_cli/trait.SubstrateCli.js | 2 +- .../executor/trait.NativeExecutionDispatch.js | 2 +- implementors/scale_info/trait.TypeInfo.js | 32 ++++----- implementors/serde/de/trait.Deserialize.js | 12 ++-- implementors/serde/ser/trait.Serialize.js | 10 +-- implementors/sp_api/trait.RuntimeApiInfo.js | 6 +- .../extensions/trait.Extension.js | 2 +- .../pass_by/trait.PassBy.js | 2 +- index.html | 2 +- pallet_domain_id/struct.Pallet.html | 6 +- pallet_domain_id/type.Module.html | 6 +- pallet_domains/enum.Error.html | 2 +- pallet_domains/struct.Pallet.html | 6 +- pallet_domains/type.Module.html | 6 +- pallet_feeds/enum.Error.html | 2 +- pallet_feeds/struct.Pallet.html | 6 +- pallet_feeds/type.Module.html | 6 +- .../pallet/struct.Pallet.html | 4 +- .../pallet/type.Module.html | 4 +- pallet_messenger/enum.Error.html | 2 +- pallet_messenger/struct.Pallet.html | 4 +- pallet_messenger/type.Module.html | 4 +- pallet_object_store/struct.Pallet.html | 6 +- pallet_object_store/type.Module.html | 6 +- pallet_offences_subspace/struct.Pallet.html | 6 +- pallet_offences_subspace/type.Module.html | 6 +- pallet_rewards/struct.Pallet.html | 2 +- pallet_rewards/type.Module.html | 2 +- pallet_subspace/pallet/struct.Pallet.html | 8 +-- pallet_subspace/pallet/type.Module.html | 8 +-- pallet_transaction_fees/struct.Pallet.html | 10 +-- pallet_transaction_fees/type.Module.html | 10 +-- pallet_transporter/enum.Error.html | 2 +- pallet_transporter/struct.Pallet.html | 4 +- pallet_transporter/type.Module.html | 4 +- sc_consensus_subspace/enum.Error.html | 8 +-- .../verifier/enum.VerificationError.html | 2 +- search-index.js | 68 +++++++++---------- settings.html | 2 +- .../digests/enum.ErrorDigestType.html | 2 +- sp_consensus_subspace/offence/type.Kind.html | 6 +- .../fraud_proof/enum.VerificationError.html | 2 +- .../enum.InvalidTransactionCode.html | 2 +- sp_domains/type.OperatorId.html | 6 +- sp_messenger/endpoint/type.EndpointId.html | 6 +- sp_messenger/messages/enum.ChainId.html | 2 +- src/subspace_networking/constructor.rs.html | 4 +- src/subspace_networking/node_runner.rs.html | 6 +- .../enum.ArchiverInstantiationError.html | 2 +- .../enum.ReconstructorInstantiationError.html | 2 +- .../crypto/kzg/struct.Commitment.html | 4 +- .../crypto/kzg/struct.Witness.html | 4 +- .../crypto/struct.Scalar.html | 4 +- .../struct.ChunkWitness.html | 2 +- subspace_core_primitives/struct.Piece.html | 2 +- .../struct.PieceArray.html | 2 +- .../struct.PieceIndex.html | 10 +-- .../struct.PieceOffset.html | 10 +-- subspace_core_primitives/struct.PosProof.html | 2 +- subspace_core_primitives/struct.PotKey.html | 4 +- subspace_core_primitives/struct.PotSeed.html | 4 +- .../struct.PublicKey.html | 6 +- .../struct.RecordCommitment.html | 4 +- .../struct.RecordWitness.html | 4 +- .../struct.RewardSignature.html | 2 +- subspace_core_primitives/struct.SBucket.html | 10 +-- .../struct.SegmentCommitment.html | 4 +- .../struct.SegmentIndex.html | 10 +-- subspace_core_primitives/struct.U256.html | 10 +-- subspace_core_primitives/type.Blake3Hash.html | 6 +- subspace_core_primitives/type.BlockHash.html | 6 +- .../type.BlockNumber.html | 2 +- subspace_core_primitives/type.SlotNumber.html | 2 +- .../type.SolutionRange.html | 2 +- .../enum.BackgroundTaskError.html | 2 +- .../single_disk_farm/enum.FarmingError.html | 2 +- .../single_disk_farm/enum.PlottingError.html | 2 +- .../enum.SingleDiskFarmError.html | 2 +- .../enum.SingleDiskFarmId.html | 4 +- .../enum.SingleDiskFarmScrubError.html | 2 +- .../piece_cache/enum.DiskPieceCacheError.html | 2 +- .../plotting/enum.PlottingError.html | 2 +- .../plotting/trait.PieceGetter.html | 10 +-- .../proving/enum.ProvingError.html | 2 +- .../reading/enum.ReadingError.html | 2 +- ...enum.SectorContentsMapEncodeIntoError.html | 2 +- .../enum.SectorContentsMapFromBytesError.html | 2 +- .../struct.ReadAtOffset.html | 4 +- subspace_farmer_components/trait.ReadAt.html | 2 +- subspace_networking/enum.CreationError.html | 2 +- .../enum.GetClosestPeersError.html | 2 +- ...num.NetworkParametersPersistenceError.html | 2 +- .../enum.SendRequestError.html | 2 +- subspace_networking/struct.NodeRunner.html | 6 +- subspace_node/domain/struct.DomainCli.html | 4 +- .../chia/struct.ChiaTable.html | 4 +- subspace_runtime/enum.RuntimeCall.html | 8 +-- subspace_runtime/enum.RuntimeError.html | 4 +- subspace_runtime/enum.RuntimeEvent.html | 6 +- .../struct.BlockAuthoringDelay.html | 2 +- subspace_runtime/struct.BlockHashCount.html | 2 +- .../struct.BlockTreePruningDepth.html | 2 +- .../struct.DomainInstantiationDeposit.html | 2 +- ...truct.DomainTxRangeAdjustmentInterval.html | 2 +- .../struct.ExistentialDeposit.html | 2 +- .../struct.ExpectedVotesPerBlock.html | 2 +- .../struct.ExtrinsicsRootStateVersion.html | 2 +- .../struct.InitialDomainTxRange.html | 2 +- .../struct.MaxBundlesPerBlock.html | 2 +- .../struct.MaxDomainBlockWeight.html | 2 +- subspace_runtime/struct.MaxFeeds.html | 2 +- .../struct.MaximumReceiptDrift.html | 2 +- ...ruct.PotEntropyInjectionLookbackDepth.html | 2 +- .../struct.RecentHistoryFraction.html | 2 +- .../struct.RelayConfirmationDepth.html | 2 +- subspace_runtime/struct.Runtime.html | 64 ++++++++--------- subspace_runtime/struct.RuntimeOrigin.html | 6 +- subspace_runtime/struct.SelfChainId.html | 2 +- .../struct.ShouldAdjustSolutionRange.html | 2 +- .../struct.StorageFeesEscrowBlockReward.html | 2 +- .../struct.StorageFeesEscrowBlockTax.html | 2 +- .../struct.SubspaceBlockLength.html | 2 +- .../struct.SubspaceBlockWeights.html | 2 +- subspace_runtime/type.FeedId.html | 6 +- .../dsn/enum.DsnConfigurationError.html | 2 +- subspace_service/enum.Error.html | 2 +- subspace_test_runtime/enum.OriginCaller.html | 2 +- subspace_test_runtime/enum.RuntimeCall.html | 4 +- subspace_test_runtime/enum.RuntimeError.html | 4 +- subspace_test_runtime/enum.RuntimeEvent.html | 6 +- .../struct.BlockHashCount.html | 2 +- .../struct.DomainInstantiationDeposit.html | 2 +- .../struct.DomainRuntimeUpgradeDelay.html | 2 +- .../struct.InitialDomainTxRange.html | 2 +- .../struct.MaxDomainBlockSize.html | 2 +- .../struct.MaxDomainBlockWeight.html | 2 +- .../struct.MaxDomainNameLength.html | 2 +- subspace_test_runtime/struct.MaxHolds.html | 2 +- .../struct.MaximumReceiptDrift.html | 2 +- .../struct.MinSectorLifetime.html | 2 +- .../struct.RecentSegments.html | 2 +- subspace_test_runtime/struct.Runtime.html | 52 +++++++------- .../struct.RuntimeOrigin.html | 6 +- .../struct.ShouldAdjustSolutionRange.html | 2 +- .../struct.StorageFeesEscrowBlockReward.html | 2 +- .../struct.StorageFeesEscrowBlockTax.html | 2 +- .../struct.SubspaceBlockLength.html | 2 +- .../struct.SubspaceBlockWeights.html | 2 +- subspace_test_runtime/struct.Version.html | 2 +- subspace_test_runtime/struct.VoteReward.html | 2 +- subspace_test_runtime/type.FeedId.html | 6 +- .../struct.BasicPoolWrapper.html | 4 +- subspace_transaction_pool/type.FullPool.html | 4 +- .../type.FullPoolWithChainVerifier.html | 4 +- 243 files changed, 808 insertions(+), 810 deletions(-) diff --git a/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html b/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html index 0a45828d93..52777f0988 100644 --- a/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html +++ b/domain_block_preprocessor/runtime_api_light/struct.RuntimeApiLight.html @@ -47,7 +47,7 @@ &self, __runtime_api_at_param__: <Block as Block>::Hash, extrinsic: <Block as Block>::Extrinsic -) -> Result<Vec<u8, Global>, ApiError>
Returns the storage root after applying the extrinsic.
§

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

Returns the storage root after applying the extrinsic.
§

fn construct_set_code_extrinsic( &self, __runtime_api_at_param__: <Block as Block>::Hash, code: Vec<u8, Global> @@ -94,7 +94,7 @@ domain_state_root: <Block as Block>::Hash ) -> Result<bool, ApiError>

source§

impl<Executor, Block> SetCodeConstructor<Block> for RuntimeApiLight<Executor>where Block: BlockT, - Executor: CodeExecutor,

source§

fn construct_set_code_extrinsic( + Executor: CodeExecutor,

source§

fn construct_set_code_extrinsic( &self, at: Block::Hash, runtime_code: Vec<u8> diff --git a/domain_client_message_relayer/enum.Error.html b/domain_client_message_relayer/enum.Error.html index 7831eac8e1..5fe298ae1b 100644 --- a/domain_client_message_relayer/enum.Error.html +++ b/domain_client_message_relayer/enum.Error.html @@ -26,7 +26,7 @@

§

DomainStateRootInvalid

Emits when the core domain block state root is invalid.

§

UnableToSubmitCrossDomainMessage(TrySendError<Message>)

Failed to submit a cross domain message

§

InvalidChainId

Invalid ChainId

-

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 From<ApiError> for Error

source§

fn from(err: ApiError) -> Self

Converts to this type from the input type.
source§

impl From<ArithmeticError> for Error

source§

fn from(err: ArithmeticError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(err: Error) -> 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 From<ApiError> for Error

source§

fn from(err: ApiError) -> Self

Converts to this type from the input type.
source§

impl From<ArithmeticError> for Error

source§

fn from(err: ArithmeticError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(err: Error) -> 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 + Sync + Send, Global>

source§

impl<T> Borrow<T> for Twhere diff --git a/domain_pallet_executive/struct.Pallet.html b/domain_pallet_executive/struct.Pallet.html index eaa500d029..e06e142a2d 100644 --- a/domain_pallet_executive/struct.Pallet.html +++ b/domain_pallet_executive/struct.Pallet.html @@ -6,9 +6,9 @@ _weight: Weight ) -> DispatchResult

Unsigned version of frame_sudo::sudo_unchecked_weight.

source§

impl<T: Config> Pallet<T>

source

pub fn intermediate_roots() -> Vec<[u8; 32]>

An auto-generated getter for IntermediateRoots.

-

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
§

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 +

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
§

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> 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 should be whitelisted during benchmarking. This means that those keys diff --git a/domain_pallet_executive/type.Module.html b/domain_pallet_executive/type.Module.html index fc4bf42e2c..2876d4c7b5 100644 --- a/domain_pallet_executive/type.Module.html +++ b/domain_pallet_executive/type.Module.html @@ -6,9 +6,9 @@ _weight: Weight ) -> DispatchResult

Unsigned version of frame_sudo::sudo_unchecked_weight.

source§

impl<T: Config> Pallet<T>

source

pub fn intermediate_roots() -> Vec<[u8; 32]>

An auto-generated getter for IntermediateRoots.

-

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
§

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 +

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
§

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> 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 should be whitelisted during benchmarking. This means that those keys diff --git a/evm_domain_runtime/enum.OriginCaller.html b/evm_domain_runtime/enum.OriginCaller.html index 695a3e357c..184d90bc33 100644 --- a/evm_domain_runtime/enum.OriginCaller.html +++ b/evm_domain_runtime/enum.OriginCaller.html @@ -13,9 +13,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<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 From<RawOrigin> for OriginCaller

source§

fn from(x: Origin) -> 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 From<RawOrigin> for OriginCaller

source§

fn from(x: Origin) -> 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<'a> TryFrom<&'a OriginCaller> for &'a Origin

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_from(x: &'a OriginCaller) -> Result<&'a Origin, ()>

Performs the conversion.
source§

impl TryFrom<OriginCaller> for Origin

§

type Error = OriginCaller

The type returned in the event of a conversion error.
source§

fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>

Performs the conversion.
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§

§

impl RefUnwindSafe for OriginCaller

§

impl Send for OriginCaller

§

impl Sync for OriginCaller

§

impl Unpin for OriginCaller

§

impl UnwindSafe for OriginCaller

Blanket Implementations§

source§

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

source§

impl<'a> TryFrom<&'a OriginCaller> for &'a Origin

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_from(x: &'a OriginCaller) -> Result<&'a Origin, ()>

Performs the conversion.
source§

impl TryFrom<OriginCaller> for Origin

§

type Error = OriginCaller

The type returned in the event of a conversion error.
source§

fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>

Performs the conversion.
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§

§

impl RefUnwindSafe for OriginCaller

§

impl Send for OriginCaller

§

impl Sync for OriginCaller

§

impl Unpin for OriginCaller

§

impl UnwindSafe for OriginCaller

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/evm_domain_runtime/enum.RuntimeCall.html b/evm_domain_runtime/enum.RuntimeCall.html index 04e306b706..56cdaf743e 100644 --- a/evm_domain_runtime/enum.RuntimeCall.html +++ b/evm_domain_runtime/enum.RuntimeCall.html @@ -1,4 +1,4 @@ -RuntimeCall in evm_domain_runtime - Rust
pub enum RuntimeCall {
+RuntimeCall in evm_domain_runtime - Rust
pub enum RuntimeCall {
     System(CallableCallFor<System, Runtime>),
     Timestamp(CallableCallFor<Timestamp, Runtime>),
     ExecutivePallet(CallableCallFor<ExecutivePallet, 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,7 +25,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<ExecutivePallet, 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<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<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<BaseFee, 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<Ethereum, 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<EVM, 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<Balances, 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<ExecutivePallet, 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<EVM, 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<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<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<Ethereum, 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<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<BaseFee, 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<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<Ethereum, 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<BaseFee, 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<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<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<EVM, 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<ExecutivePallet, 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<EVM, 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<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<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<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<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<Ethereum, 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<ExecutivePallet, 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<BaseFee, 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 SelfContainedCall for RuntimeCall

§

type SignedInfo = H160

Validated signature info.
source§

fn is_self_contained(&self) -> bool

Returns whether the current call is a self-contained function.
source§

fn check_self_contained( &self @@ -45,7 +45,7 @@ self, info: Self::SignedInfo ) -> Option<DispatchResultWithInfo<PostDispatchInfoOf<Self>>>

Apply a self-contained function. Returns None if the -function is not a self-contained.
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( +function is not a self-contained.

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§

§

impl RefUnwindSafe for RuntimeCall

§

impl Send for RuntimeCall

§

impl Sync for RuntimeCall

§

impl Unpin for RuntimeCall

§

impl UnwindSafe for RuntimeCall

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/evm_domain_runtime/enum.RuntimeError.html b/evm_domain_runtime/enum.RuntimeError.html index b9c21cfda1..792a84c1e8 100644 --- a/evm_domain_runtime/enum.RuntimeError.html +++ b/evm_domain_runtime/enum.RuntimeError.html @@ -1,4 +1,4 @@ -RuntimeError in evm_domain_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 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§

§

impl RefUnwindSafe for RuntimeError

§

impl Send for RuntimeError

§

impl Sync for RuntimeError

§

impl Unpin for RuntimeError

§

impl UnwindSafe for RuntimeError

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

§

impl RefUnwindSafe for RuntimeError

§

impl Send for RuntimeError

§

impl Sync for RuntimeError

§

impl Unpin for RuntimeError

§

impl UnwindSafe for RuntimeError

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/evm_domain_runtime/enum.RuntimeEvent.html b/evm_domain_runtime/enum.RuntimeEvent.html index a460d71cf2..0c530f58ad 100644 --- a/evm_domain_runtime/enum.RuntimeEvent.html +++ b/evm_domain_runtime/enum.RuntimeEvent.html @@ -1,4 +1,4 @@ -RuntimeEvent in evm_domain_runtime - Rust
pub enum RuntimeEvent {
+RuntimeEvent in evm_domain_runtime - Rust
pub enum RuntimeEvent {
     System(Event<Runtime>),
     ExecutivePallet(Event<Runtime>),
     Balances(Event<Runtime>),
@@ -20,9 +20,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> 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> 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> 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§

§

impl RefUnwindSafe for RuntimeEvent

§

impl Send for RuntimeEvent

§

impl Sync for RuntimeEvent

§

impl Unpin for RuntimeEvent

§

impl UnwindSafe for RuntimeEvent

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

§

impl RefUnwindSafe for RuntimeEvent

§

impl Send for RuntimeEvent

§

impl Sync for RuntimeEvent

§

impl Unpin for RuntimeEvent

§

impl UnwindSafe for RuntimeEvent

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/evm_domain_runtime/struct.BlockHashCount.html b/evm_domain_runtime/struct.BlockHashCount.html index d0d3c20952..0870095a71 100644 --- a/evm_domain_runtime/struct.BlockHashCount.html +++ b/evm_domain_runtime/struct.BlockHashCount.html @@ -1,5 +1,5 @@ BlockHashCount in evm_domain_runtime - Rust
pub struct BlockHashCount;

Implementations§

source§

impl BlockHashCount

source

pub const fn get() -> BlockNumber

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockHashCount

§

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 BlockHashCount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockHashCount

§

type Type = u32

The type which is returned.
source§

fn get() -> BlockNumber

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for BlockHashCount

§

impl Send for BlockHashCount

§

impl Sync for BlockHashCount

§

impl Unpin for BlockHashCount

§

impl UnwindSafe for BlockHashCount

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/evm_domain_runtime/struct.DefaultElasticity.html b/evm_domain_runtime/struct.DefaultElasticity.html index a783b76bcb..6a2588fa77 100644 --- a/evm_domain_runtime/struct.DefaultElasticity.html +++ b/evm_domain_runtime/struct.DefaultElasticity.html @@ -1,5 +1,5 @@ DefaultElasticity in evm_domain_runtime - Rust
pub struct DefaultElasticity;

Implementations§

source§

impl DefaultElasticity

source

pub fn get() -> Permill

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Permill>> Get<_I> for DefaultElasticity

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for DefaultElasticity

§

type Type = Permill

The type which is returned.
source§

fn get() -> Permill

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<Permill>> Get<_I> for DefaultElasticity

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for DefaultElasticity

§

type Type = Permill

The type which is returned.
source§

fn get() -> Permill

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for DefaultElasticity

§

impl Send for DefaultElasticity

§

impl Sync for DefaultElasticity

§

impl Unpin for DefaultElasticity

§

impl UnwindSafe for DefaultElasticity

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/evm_domain_runtime/struct.ExtrinsicsRootStateVersion.html b/evm_domain_runtime/struct.ExtrinsicsRootStateVersion.html index a92db557b4..e7c32a5dcc 100644 --- a/evm_domain_runtime/struct.ExtrinsicsRootStateVersion.html +++ b/evm_domain_runtime/struct.ExtrinsicsRootStateVersion.html @@ -1,5 +1,5 @@ ExtrinsicsRootStateVersion in evm_domain_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§

§

impl RefUnwindSafe for ExtrinsicsRootStateVersion

§

impl Send for ExtrinsicsRootStateVersion

§

impl Sync for ExtrinsicsRootStateVersion

§

impl Unpin for ExtrinsicsRootStateVersion

§

impl UnwindSafe for ExtrinsicsRootStateVersion

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/evm_domain_runtime/struct.MaxLocks.html b/evm_domain_runtime/struct.MaxLocks.html index 4059f8911c..8acdedf3b5 100644 --- a/evm_domain_runtime/struct.MaxLocks.html +++ b/evm_domain_runtime/struct.MaxLocks.html @@ -1,5 +1,5 @@ MaxLocks in evm_domain_runtime - Rust
pub struct MaxLocks;

Implementations§

source§

impl MaxLocks

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for MaxLocks

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxLocks

§

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 MaxLocks

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxLocks

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for MaxLocks

§

impl Send for MaxLocks

§

impl Sync for MaxLocks

§

impl Unpin for MaxLocks

§

impl UnwindSafe for MaxLocks

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/evm_domain_runtime/struct.MaxReserves.html b/evm_domain_runtime/struct.MaxReserves.html index 7b8e6c65fc..cf482e0468 100644 --- a/evm_domain_runtime/struct.MaxReserves.html +++ b/evm_domain_runtime/struct.MaxReserves.html @@ -1,5 +1,5 @@ MaxReserves in evm_domain_runtime - Rust
pub struct MaxReserves;

Implementations§

source§

impl MaxReserves

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for MaxReserves

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxReserves

§

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 MaxReserves

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxReserves

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for MaxReserves

§

impl Send for MaxReserves

§

impl Sync for MaxReserves

§

impl Unpin for MaxReserves

§

impl UnwindSafe for MaxReserves

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/evm_domain_runtime/struct.OperationalFeeMultiplier.html b/evm_domain_runtime/struct.OperationalFeeMultiplier.html index 6ae51acaa0..f988bbea19 100644 --- a/evm_domain_runtime/struct.OperationalFeeMultiplier.html +++ b/evm_domain_runtime/struct.OperationalFeeMultiplier.html @@ -1,5 +1,5 @@ OperationalFeeMultiplier in evm_domain_runtime - Rust
pub struct OperationalFeeMultiplier;

Implementations§

source§

impl OperationalFeeMultiplier

source

pub const fn get() -> u8

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for OperationalFeeMultiplier

§

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 OperationalFeeMultiplier

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for OperationalFeeMultiplier

§

type Type = u8

The type which is returned.
source§

fn get() -> u8

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for OperationalFeeMultiplier

§

impl Send for OperationalFeeMultiplier

§

impl Sync for OperationalFeeMultiplier

§

impl Unpin for OperationalFeeMultiplier

§

impl UnwindSafe for OperationalFeeMultiplier

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/evm_domain_runtime/struct.PostOnlyBlockHash.html b/evm_domain_runtime/struct.PostOnlyBlockHash.html index a57b72ebd2..f73e29bbaa 100644 --- a/evm_domain_runtime/struct.PostOnlyBlockHash.html +++ b/evm_domain_runtime/struct.PostOnlyBlockHash.html @@ -1,5 +1,5 @@ PostOnlyBlockHash in evm_domain_runtime - Rust
pub struct PostOnlyBlockHash;

Implementations§

source§

impl PostOnlyBlockHash

source

pub const fn get() -> PostLogContent

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PostOnlyBlockHash

§

type Type = PostLogContent

The type which is returned.
source§

fn get() -> PostLogContent

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PostOnlyBlockHash

§

type Type = PostLogContent

The type which is returned.
source§

fn get() -> PostLogContent

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for PostOnlyBlockHash

§

impl Send for PostOnlyBlockHash

§

impl Sync for PostOnlyBlockHash

§

impl Unpin for PostOnlyBlockHash

§

impl UnwindSafe for PostOnlyBlockHash

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/evm_domain_runtime/struct.Runtime.html b/evm_domain_runtime/struct.Runtime.html index fe8bf7168b..0b15f3e439 100644 --- a/evm_domain_runtime/struct.Runtime.html +++ b/evm_domain_runtime/struct.Runtime.html @@ -1,16 +1,15 @@ -Runtime in evm_domain_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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature 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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn apply_extrinsic( +Runtime in evm_domain_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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature 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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (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 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 RuntimeCall = RuntimeCall

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of 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 = MaxLocks

The maximum number of locks that should exist on an account. -Not strictly enforced, but used for weight estimation.
§

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 MaxReserves = 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 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 = ()

The overarching hold reason.
§

type MaxHolds = ()

The maximum number of holds that can exist on an account at any time.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type Threshold = BaseFeeThreshold

Lower and upper bounds for increasing / decreasing BaseFeePerGas.
§

type DefaultBaseFeePerGas = DefaultBaseFeePerGas

§

type DefaultElasticity = DefaultElasticity

source§

impl Config for Runtime

§

type AccountId = <<EthereumSignature 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.

+) -> 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 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 RuntimeCall = RuntimeCall

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type FeeCalculator = Pallet<Runtime>

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type PrecompilesType = Precompiles<Runtime>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type BlockGasLimit = BlockGasLimit

The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type OnChargeTransaction = EVMCurrencyAdapter

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum +where the chain implementing pallet_ethereum should be able to configure what happens to the fees +Similar to OnChargeTransaction of pallet_transaction_payment
§

type OnCreate = ()

Called on create calls, used to record owner
§

type FindAuthor = FindAuthorTruncated

Find author for the current block.
§

type GasLimitPovSizeRatio = ()

Gas limit Pov size ratio.
§

type Timestamp = Pallet<Runtime>

Get the timestamp for the current block.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
§

fn config() -> &'static Config

EVM config used in the module.
source§

impl Config for Runtime

§

type AccountId = <<EthereumSignature 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 Lookup = IdentityLookup<<<EthereumSignature 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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (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 = BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).

§

type Version = Version

Runtime version.

@@ -24,22 +23,23 @@
§

type BlockWeights = RuntimeBlockWeights

Block & extrinsics weights: base values and limits.

§

type BlockLength = RuntimeBlockLength

The maximum length of a block (in bytes).

§

type OnSetCode = ()

The action to take on a Runtime Upgrade

-
§

type SS58Prefix = ConstU16<2254>

The designated SS58 prefix of this chain. Read more
§

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

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

MultiAccountID <> T::AccountId converter.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

source§

impl Config for Runtime

§

type Balance = u128

The balance of an account.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type StateRoot = IntermediateStateRoot<Runtime>

How Ethereum state root is calculated.
§

type PostLogContent = PostOnlyBlockHash

What’s included in the PostLog.
§

type ExtraDataLength = ConstU32<30>

The maximum length of the extra data in the Executed event.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type OnChargeTransaction = CurrencyAdapter<Pallet<Runtime, ()>, ActualPaidFeesHandler>

Handler for withdrawing, refunding and depositing the transaction fee. +
§

type SS58Prefix = ConstU16<2254>

The designated SS58 prefix of this chain. Read more
§

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 Balance = u128

The type for recording an account’s balance.

+
§

type RuntimeEvent = RuntimeEvent

The ubiquitous event type.

+
§

type MaxLocks = MaxLocks

The maximum number of locks that should exist on an account. +Not strictly enforced, but used for weight estimation.
§

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 MaxReserves = 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 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 = ()

The overarching hold reason.
§

type MaxHolds = ()

The maximum number of holds that can exist on an account at any time.
source§

impl Config for Runtime

§

type Balance = u128

The balance of an account.
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 = ()

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

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

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 OnChargeTransaction = CurrencyAdapter<Pallet<Runtime, ()>, ActualPaidFeesHandler>

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

type OperationalFeeMultiplier = OperationalFeeMultiplier

A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their -priority Read more
source§

impl Config for Runtime

§

type Moment = u64

A timestamp: milliseconds since the unix epoch.

+might be refunded. In the end the fees can be deposited.
§

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

type OperationalFeeMultiplier = OperationalFeeMultiplier

A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their +priority Read more
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type StateRoot = IntermediateStateRoot<Runtime>

How Ethereum state root is calculated.
§

type PostLogContent = PostOnlyBlockHash

What’s included in the PostLog.
§

type ExtraDataLength = ConstU32<30>

The maximum length of the extra data in the Executed event.
source§

impl Config for Runtime

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type Threshold = BaseFeeThreshold

Lower and upper bounds for increasing / decreasing BaseFeePerGas.
§

type DefaultBaseFeePerGas = DefaultBaseFeePerGas

§

type DefaultElasticity = DefaultElasticity

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 FeeCalculator = Pallet<Runtime>

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type PrecompilesType = Precompiles<Runtime>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type BlockGasLimit = BlockGasLimit

The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type OnChargeTransaction = EVMCurrencyAdapter

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum -where the chain implementing pallet_ethereum should be able to configure what happens to the fees -Similar to OnChargeTransaction of pallet_transaction_payment
§

type OnCreate = ()

Called on create calls, used to record owner
§

type FindAuthor = FindAuthorTruncated

Find author for the current block.
§

type GasLimitPovSizeRatio = ()

Gas limit Pov size ratio.
§

type Timestamp = Pallet<Runtime>

Get the timestamp for the current block.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
§

fn config() -> &'static Config

EVM config used in the module.
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 = ()

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 ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn convert_transaction( +double this period on default settings.

§

type WeightInfo = ()

Weight information for extrinsics in this pallet.

source§

impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn convert_transaction( transaction: EthereumTransaction ) -> <Block as BlockT>::Extrinsic

source§

impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (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 DomainCoreApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn extract_signer( extrinsics: Vec<<Block as BlockT>::Extrinsic> @@ -58,7 +58,7 @@ who: AccountId ) -> Result<Vec<Vec<u8>>, VerifyTxValidityError>

Returns the storage keys of states accessed in the API check_transaction_validity.
source§

fn extrinsic_weight(ext: &<Block as BlockT>::Extrinsic) -> Weight

Return the extrinsic weight
source§

fn block_rewards() -> Balance

The accumulated transaction fee of all transactions included in the block
source§

impl EnsureInherentsAreFirst<<Runtime as Config>::Block> for Runtime

source§

fn ensure_inherents_are_first( block: &<Runtime as Config>::Block -) -> Result<(), u32>

Ensure the position of inherent is correct, i.e. they are before non-inherents. Read more
source§

impl EthereumRuntimeRPCApiV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn chain_id() -> u64

Returns runtime defined pallet_evm::ChainId.
source§

fn account_basic(address: H160) -> EVMAccount

Returns pallet_evm::Accounts by address.
source§

fn gas_price() -> U256

Returns FixedGasPrice::min_gas_price
source§

fn account_code_at(address: H160) -> Vec<u8>

For a given account address, returns pallet_evm::AccountCodes.
source§

fn author() -> H160

Returns the converted FindAuthor::find_author authority id.
source§

fn storage_at(address: H160, index: U256) -> H256

For a given account address and index, returns pallet_evm::AccountStorages.
source§

fn call( +) -> Result<(), u32>

Ensure the position of inherent is correct, i.e. they are before non-inherents. Read more
source§

impl EthereumRuntimeRPCApiV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn chain_id() -> u64

Returns runtime defined pallet_evm::ChainId.
source§

fn account_basic(address: H160) -> EVMAccount

Returns pallet_evm::Accounts by address.
source§

fn gas_price() -> U256

Returns FixedGasPrice::min_gas_price
source§

fn account_code_at(address: H160) -> Vec<u8>

For a given account address, returns pallet_evm::AccountCodes.
source§

fn author() -> H160

Returns the converted FindAuthor::find_author authority id.
source§

fn storage_at(address: H160, index: U256) -> H256

For a given account address and index, returns pallet_evm::AccountStorages.
source§

fn call( from: H160, to: H160, data: Vec<u8>, @@ -108,7 +108,7 @@ OnUnbalanced implementation. Returns the NegativeImbalance - if any - produced by the priority fee.

source§

fn pay_priority_fee(tip: Self::LiquidityInfo)

Introduced in EIP1559 to handle the priority tip.
source§

impl PartialEq<Runtime> for Runtime

source§

fn eq(&self, other: &Runtime) -> 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 RelayerApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, u32> for Runtime

source§

fn chain_id() -> ChainId

Returns the the chain_id of the Runtime.
source§

fn relay_confirmation_depth() -> BlockNumber

Returns the confirmation depth to relay message.
source§

fn block_messages() -> BlockMessagesWithStorageKey

Returns all the outbox and inbox responses to deliver. +sufficient, and should not be overridden without very good reason.
source§

impl RelayerApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, u32> for Runtime

source§

fn chain_id() -> ChainId

Returns the the chain_id of the Runtime.
source§

fn relay_confirmation_depth() -> BlockNumber

Returns the confirmation depth to relay message.
source§

fn block_messages() -> BlockMessagesWithStorageKey

Returns all the outbox and inbox responses to deliver. Storage key is used to generate the storage proof for the message.
source§

fn outbox_message_unsigned( msg: CrossDomainMessage<BlockNumber, <Block as BlockT>::Hash, <Block as BlockT>::Hash> ) -> Option<<Block as BlockT>::Extrinsic>

Constructs an outbox message to the dst_chain as an unsigned extrinsic.
source§

fn inbox_response_message_unsigned( @@ -132,7 +132,7 @@ ) -> FeeDetails<Balance>

source§

fn query_weight_to_fee(weight: Weight) -> Balance

source§

fn query_length_to_fee(length: u32) -> Balance

source§

impl TypeInfo for Runtime

§

type Identity = Runtime

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 ValidateUnsigned for Runtime

§

type Call = RuntimeCall

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, call: &Self::Call -) -> TransactionValidity

Return the validity of the call Read more
source§

impl Config for Runtime

source§

impl Config for Runtime

source§

impl Copy for Runtime

source§

impl Eq for Runtime

source§

impl StructuralEq for Runtime

source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

§

impl RefUnwindSafe for Runtime

§

impl Send for Runtime

§

impl Sync for Runtime

§

impl Unpin for Runtime

§

impl UnwindSafe for Runtime

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> TransactionValidity

Return the validity of the call Read more
source§

impl Config for Runtime

source§

impl Config for Runtime

source§

impl Copy for Runtime

source§

impl Eq for Runtime

source§

impl StructuralEq for Runtime

source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

§

impl RefUnwindSafe for Runtime

§

impl Send for Runtime

§

impl Sync for Runtime

§

impl Unpin for Runtime

§

impl UnwindSafe for Runtime

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/evm_domain_runtime/struct.RuntimeApiImpl.html b/evm_domain_runtime/struct.RuntimeApiImpl.html index 2fdc0e5d14..73d2e46f49 100644 --- a/evm_domain_runtime/struct.RuntimeApiImpl.html +++ b/evm_domain_runtime/struct.RuntimeApiImpl.html @@ -171,7 +171,7 @@ Vec<Transaction>: UnwindSafe + RefUnwindSafe, Option<Permill>: UnwindSafe + RefUnwindSafe, (Option<Block>, Option<Vec<TransactionStatus>>): UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

§

fn chain_id( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

§

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

Returns runtime defined pallet_evm::ChainId.
§

fn account_basic( @@ -397,7 +397,7 @@ Option<<__SrApiBlock__ as BlockT>::Extrinsic>: UnwindSafe + RefUnwindSafe, MessageId: UnwindSafe + RefUnwindSafe, bool: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

source§

fn chain_id( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

source§

fn chain_id( &self, __runtime_api_at_param__: <Block as Block>::Hash ) -> Result<ChainId, ApiError>

Returns the the chain_id of the Runtime.
source§

fn relay_confirmation_depth( diff --git a/evm_domain_runtime/struct.RuntimeBlockLength.html b/evm_domain_runtime/struct.RuntimeBlockLength.html index e3d3e57b7b..bd6f27d0dc 100644 --- a/evm_domain_runtime/struct.RuntimeBlockLength.html +++ b/evm_domain_runtime/struct.RuntimeBlockLength.html @@ -1,5 +1,5 @@ RuntimeBlockLength in evm_domain_runtime - Rust
pub struct RuntimeBlockLength;

Implementations§

source§

impl RuntimeBlockLength

source

pub fn get() -> BlockLength

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for RuntimeBlockLength

§

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 RuntimeBlockLength

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for RuntimeBlockLength

§

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/evm_domain_runtime/struct.RuntimeBlockWeights.html b/evm_domain_runtime/struct.RuntimeBlockWeights.html index 3ea1c9391e..5a27cd3432 100644 --- a/evm_domain_runtime/struct.RuntimeBlockWeights.html +++ b/evm_domain_runtime/struct.RuntimeBlockWeights.html @@ -1,5 +1,5 @@ RuntimeBlockWeights in evm_domain_runtime - Rust
pub struct RuntimeBlockWeights;

Implementations§

source§

impl RuntimeBlockWeights

source

pub fn get() -> BlockWeights

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for RuntimeBlockWeights

§

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 RuntimeBlockWeights

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for RuntimeBlockWeights

§

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/evm_domain_runtime/struct.RuntimeOrigin.html b/evm_domain_runtime/struct.RuntimeOrigin.html index b4adff3afb..c38f2ba761 100644 --- a/evm_domain_runtime/struct.RuntimeOrigin.html +++ b/evm_domain_runtime/struct.RuntimeOrigin.html @@ -3,11 +3,11 @@

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<RawOrigin> for RuntimeOrigin

source§

fn from(x: Origin) -> Self

Convert to runtime origin using [pallet_ethereum::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 From<RuntimeOrigin> for Result<Origin, 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<RawOrigin> for RuntimeOrigin

source§

fn from(x: Origin) -> Self

Convert to runtime origin using [pallet_ethereum::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 From<RuntimeOrigin> for Result<Origin, 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/evm_domain_runtime/struct.TransactionByteFee.html b/evm_domain_runtime/struct.TransactionByteFee.html index 55f6f29775..d49c72eaa1 100644 --- a/evm_domain_runtime/struct.TransactionByteFee.html +++ b/evm_domain_runtime/struct.TransactionByteFee.html @@ -1,5 +1,5 @@ TransactionByteFee in evm_domain_runtime - Rust
pub struct TransactionByteFee;

Implementations§

source§

impl TransactionByteFee

source

pub const fn get() -> Balance

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Balance>> Get<_I> for TransactionByteFee

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for TransactionByteFee

§

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 TransactionByteFee

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for TransactionByteFee

§

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/evm_domain_runtime/struct.TransactionConverter.html b/evm_domain_runtime/struct.TransactionConverter.html index 220afb75fc..fc2d53d0ce 100644 --- a/evm_domain_runtime/struct.TransactionConverter.html +++ b/evm_domain_runtime/struct.TransactionConverter.html @@ -1,4 +1,4 @@ -TransactionConverter in evm_domain_runtime - Rust
pub struct TransactionConverter;

Trait Implementations§

source§

impl Clone for TransactionConverter

source§

fn clone(&self) -> TransactionConverter

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 ConvertTransaction<OpaqueExtrinsic> for TransactionConverter

source§

fn convert_transaction(&self, transaction: Transaction) -> UncheckedExtrinsic

source§

impl ConvertTransaction<UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>> for TransactionConverter

source§

fn convert_transaction(&self, transaction: Transaction) -> UncheckedExtrinsic

source§

impl Default for TransactionConverter

source§

fn default() -> TransactionConverter

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +TransactionConverter in evm_domain_runtime - Rust
pub struct TransactionConverter;

Trait Implementations§

source§

impl Clone for TransactionConverter

source§

fn clone(&self) -> TransactionConverter

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 ConvertTransaction<OpaqueExtrinsic> for TransactionConverter

source§

fn convert_transaction(&self, transaction: Transaction) -> UncheckedExtrinsic

source§

impl ConvertTransaction<UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>> for TransactionConverter

source§

fn convert_transaction(&self, transaction: Transaction) -> UncheckedExtrinsic

source§

impl Default for TransactionConverter

source§

fn default() -> TransactionConverter

Returns the “default value” for a type. 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
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>where diff --git a/evm_domain_runtime/struct.Version.html b/evm_domain_runtime/struct.Version.html index 684d663fc6..ecf7907a0c 100644 --- a/evm_domain_runtime/struct.Version.html +++ b/evm_domain_runtime/struct.Version.html @@ -1,5 +1,5 @@ Version in evm_domain_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/evm_domain_runtime/struct.WeightPerGas.html b/evm_domain_runtime/struct.WeightPerGas.html index dc6d815ea3..cf0f5d8308 100644 --- a/evm_domain_runtime/struct.WeightPerGas.html +++ b/evm_domain_runtime/struct.WeightPerGas.html @@ -1,5 +1,5 @@ WeightPerGas in evm_domain_runtime - Rust
pub struct WeightPerGas;

Implementations§

source§

impl WeightPerGas

source

pub fn get() -> Weight

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Weight>> Get<_I> for WeightPerGas

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for WeightPerGas

§

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 WeightPerGas

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for WeightPerGas

§

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/evm_domain_test_runtime/enum.OriginCaller.html b/evm_domain_test_runtime/enum.OriginCaller.html index 7302d6d4c8..7badf01942 100644 --- a/evm_domain_test_runtime/enum.OriginCaller.html +++ b/evm_domain_test_runtime/enum.OriginCaller.html @@ -13,9 +13,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<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 From<RawOrigin> for OriginCaller

source§

fn from(x: Origin) -> 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 From<RawOrigin> for OriginCaller

source§

fn from(x: Origin) -> 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<'a> TryFrom<&'a OriginCaller> for &'a Origin

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_from(x: &'a OriginCaller) -> Result<&'a Origin, ()>

Performs the conversion.
source§

impl TryFrom<OriginCaller> for Origin

§

type Error = OriginCaller

The type returned in the event of a conversion error.
source§

fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>

Performs the conversion.
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 +sufficient, and should not be overridden without very good reason.

source§

impl<'a> TryFrom<&'a OriginCaller> for &'a Origin

§

type Error = ()

The type returned in the event of a conversion error.
source§

fn try_from(x: &'a OriginCaller) -> Result<&'a Origin, ()>

Performs the conversion.
source§

impl TryFrom<OriginCaller> for Origin

§

type Error = OriginCaller

The type returned in the event of a conversion error.
source§

fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>

Performs the conversion.
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 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/evm_domain_test_runtime/enum.RuntimeCall.html b/evm_domain_test_runtime/enum.RuntimeCall.html index 825e70075e..6ba877cbdb 100644 --- a/evm_domain_test_runtime/enum.RuntimeCall.html +++ b/evm_domain_test_runtime/enum.RuntimeCall.html @@ -1,4 +1,4 @@ -RuntimeCall in evm_domain_test_runtime - Rust
pub enum RuntimeCall {
+RuntimeCall in evm_domain_test_runtime - Rust
pub enum RuntimeCall {
     System(CallableCallFor<System, Runtime>),
     Timestamp(CallableCallFor<Timestamp, Runtime>),
     ExecutivePallet(CallableCallFor<ExecutivePallet, Runtime>),
@@ -25,7 +25,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<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<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<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<EVM, 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<ExecutivePallet, 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<Ethereum, 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<BaseFee, 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<BaseFee, 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<ExecutivePallet, 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<EVM, 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<Ethereum, 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<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<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<Balances, 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<BaseFee, 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<EVM, 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<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<Ethereum, 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<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<ExecutivePallet, 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<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<ExecutivePallet, 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<Ethereum, 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<EVM, 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<BaseFee, 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<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 SelfContainedCall for RuntimeCall

§

type SignedInfo = H160

Validated signature info.
source§

fn is_self_contained(&self) -> bool

Returns whether the current call is a self-contained function.
source§

fn check_self_contained( &self diff --git a/evm_domain_test_runtime/enum.RuntimeError.html b/evm_domain_test_runtime/enum.RuntimeError.html index ad13816aa9..4e0b460c75 100644 --- a/evm_domain_test_runtime/enum.RuntimeError.html +++ b/evm_domain_test_runtime/enum.RuntimeError.html @@ -1,4 +1,4 @@ -RuntimeError in evm_domain_test_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 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 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/evm_domain_test_runtime/enum.RuntimeEvent.html b/evm_domain_test_runtime/enum.RuntimeEvent.html index 287858c14c..8cded9f726 100644 --- a/evm_domain_test_runtime/enum.RuntimeEvent.html +++ b/evm_domain_test_runtime/enum.RuntimeEvent.html @@ -1,4 +1,4 @@ -RuntimeEvent in evm_domain_test_runtime - Rust
pub enum RuntimeEvent {
+RuntimeEvent in evm_domain_test_runtime - Rust
pub enum RuntimeEvent {
     System(Event<Runtime>),
     ExecutivePallet(Event<Runtime>),
     Balances(Event<Runtime>),
@@ -20,9 +20,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> 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> 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> 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> 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§

§

impl RefUnwindSafe for RuntimeEvent

§

impl Send for RuntimeEvent

§

impl Sync for RuntimeEvent

§

impl Unpin for RuntimeEvent

§

impl UnwindSafe for RuntimeEvent

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/evm_domain_test_runtime/struct.BlockHashCount.html b/evm_domain_test_runtime/struct.BlockHashCount.html index 1a5a0e6714..00a0692ea6 100644 --- a/evm_domain_test_runtime/struct.BlockHashCount.html +++ b/evm_domain_test_runtime/struct.BlockHashCount.html @@ -1,5 +1,5 @@ BlockHashCount in evm_domain_test_runtime - Rust
pub struct BlockHashCount;

Implementations§

source§

impl BlockHashCount

source

pub const fn get() -> BlockNumber

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockHashCount

§

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 BlockHashCount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockHashCount

§

type Type = u32

The type which is returned.
source§

fn get() -> BlockNumber

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for BlockHashCount

§

impl Send for BlockHashCount

§

impl Sync for BlockHashCount

§

impl Unpin for BlockHashCount

§

impl UnwindSafe for BlockHashCount

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/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html index e58a0e427a..74c3e15c05 100644 --- a/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html +++ b/evm_domain_test_runtime/struct.DefaultBaseFeePerGas.html @@ -1,5 +1,5 @@ DefaultBaseFeePerGas in evm_domain_test_runtime - Rust
pub struct DefaultBaseFeePerGas;

Implementations§

source§

impl DefaultBaseFeePerGas

source

pub fn get() -> U256

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for DefaultBaseFeePerGas

§

type Type = U256

The type which is returned.
source§

fn get() -> U256

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for DefaultBaseFeePerGas

§

type Type = U256

The type which is returned.
source§

fn get() -> U256

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for DefaultBaseFeePerGas

§

impl Send for DefaultBaseFeePerGas

§

impl Sync for DefaultBaseFeePerGas

§

impl Unpin for DefaultBaseFeePerGas

§

impl UnwindSafe for DefaultBaseFeePerGas

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/evm_domain_test_runtime/struct.DefaultElasticity.html b/evm_domain_test_runtime/struct.DefaultElasticity.html index 5a53518d75..251f5edc97 100644 --- a/evm_domain_test_runtime/struct.DefaultElasticity.html +++ b/evm_domain_test_runtime/struct.DefaultElasticity.html @@ -1,5 +1,5 @@ DefaultElasticity in evm_domain_test_runtime - Rust
pub struct DefaultElasticity;

Implementations§

source§

impl DefaultElasticity

source

pub fn get() -> Permill

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Permill>> Get<_I> for DefaultElasticity

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for DefaultElasticity

§

type Type = Permill

The type which is returned.
source§

fn get() -> Permill

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<Permill>> Get<_I> for DefaultElasticity

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for DefaultElasticity

§

type Type = Permill

The type which is returned.
source§

fn get() -> Permill

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for DefaultElasticity

§

impl Send for DefaultElasticity

§

impl Sync for DefaultElasticity

§

impl Unpin for DefaultElasticity

§

impl UnwindSafe for DefaultElasticity

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/evm_domain_test_runtime/struct.ExistentialDeposit.html b/evm_domain_test_runtime/struct.ExistentialDeposit.html index f7ae1b33a3..1a9f196348 100644 --- a/evm_domain_test_runtime/struct.ExistentialDeposit.html +++ b/evm_domain_test_runtime/struct.ExistentialDeposit.html @@ -1,5 +1,5 @@ ExistentialDeposit in evm_domain_test_runtime - Rust
pub struct ExistentialDeposit;

Implementations§

source§

impl ExistentialDeposit

source

pub const fn get() -> Balance

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Balance>> Get<_I> for ExistentialDeposit

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ExistentialDeposit

§

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 ExistentialDeposit

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ExistentialDeposit

§

type Type = u128

The type which is returned.
source§

fn get() -> Balance

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for ExistentialDeposit

§

impl Send for ExistentialDeposit

§

impl Sync for ExistentialDeposit

§

impl Unpin for ExistentialDeposit

§

impl UnwindSafe for ExistentialDeposit

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/evm_domain_test_runtime/struct.MaxLocks.html b/evm_domain_test_runtime/struct.MaxLocks.html index 321df01f44..efb5ad42a3 100644 --- a/evm_domain_test_runtime/struct.MaxLocks.html +++ b/evm_domain_test_runtime/struct.MaxLocks.html @@ -1,5 +1,5 @@ MaxLocks in evm_domain_test_runtime - Rust
pub struct MaxLocks;

Implementations§

source§

impl MaxLocks

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for MaxLocks

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxLocks

§

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 MaxLocks

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxLocks

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for MaxLocks

§

impl Send for MaxLocks

§

impl Sync for MaxLocks

§

impl Unpin for MaxLocks

§

impl UnwindSafe for MaxLocks

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/evm_domain_test_runtime/struct.MaxReserves.html b/evm_domain_test_runtime/struct.MaxReserves.html index 6aee70e029..6a58f19031 100644 --- a/evm_domain_test_runtime/struct.MaxReserves.html +++ b/evm_domain_test_runtime/struct.MaxReserves.html @@ -1,5 +1,5 @@ MaxReserves in evm_domain_test_runtime - Rust
pub struct MaxReserves;

Implementations§

source§

impl MaxReserves

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for MaxReserves

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxReserves

§

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 MaxReserves

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxReserves

§

type Type = u32

The type which is returned.
source§

fn get() -> u32

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for MaxReserves

§

impl Send for MaxReserves

§

impl Sync for MaxReserves

§

impl Unpin for MaxReserves

§

impl UnwindSafe for MaxReserves

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/evm_domain_test_runtime/struct.PostOnlyBlockHash.html b/evm_domain_test_runtime/struct.PostOnlyBlockHash.html index 20af86f669..8f2fb96d33 100644 --- a/evm_domain_test_runtime/struct.PostOnlyBlockHash.html +++ b/evm_domain_test_runtime/struct.PostOnlyBlockHash.html @@ -1,5 +1,5 @@ PostOnlyBlockHash in evm_domain_test_runtime - Rust
pub struct PostOnlyBlockHash;

Implementations§

source§

impl PostOnlyBlockHash

source

pub const fn get() -> PostLogContent

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PostOnlyBlockHash

§

type Type = PostLogContent

The type which is returned.
source§

fn get() -> PostLogContent

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PostOnlyBlockHash

§

type Type = PostLogContent

The type which is returned.
source§

fn get() -> PostLogContent

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for PostOnlyBlockHash

§

impl Send for PostOnlyBlockHash

§

impl Sync for PostOnlyBlockHash

§

impl Unpin for PostOnlyBlockHash

§

impl UnwindSafe for PostOnlyBlockHash

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/evm_domain_test_runtime/struct.PrecompilesValue.html b/evm_domain_test_runtime/struct.PrecompilesValue.html index 291719c44d..9c4b15a509 100644 --- a/evm_domain_test_runtime/struct.PrecompilesValue.html +++ b/evm_domain_test_runtime/struct.PrecompilesValue.html @@ -1,5 +1,5 @@ PrecompilesValue in evm_domain_test_runtime - Rust
pub struct PrecompilesValue;

Implementations§

source§

impl PrecompilesValue

source

pub fn get() -> Precompiles

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PrecompilesValue

§

type Type = Precompiles<Runtime>

The type which is returned.
source§

fn get() -> Precompiles

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for PrecompilesValue

§

type Type = Precompiles<Runtime>

The type which is returned.
source§

fn get() -> Precompiles

Return the current value.

Auto Trait Implementations§

§

impl RefUnwindSafe for PrecompilesValue

§

impl Send for PrecompilesValue

§

impl Sync for PrecompilesValue

§

impl Unpin for PrecompilesValue

§

impl UnwindSafe for PrecompilesValue

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/evm_domain_test_runtime/struct.RelayConfirmationDepth.html b/evm_domain_test_runtime/struct.RelayConfirmationDepth.html index 42ed7dc26d..c8ef3a806f 100644 --- a/evm_domain_test_runtime/struct.RelayConfirmationDepth.html +++ b/evm_domain_test_runtime/struct.RelayConfirmationDepth.html @@ -1,5 +1,5 @@ RelayConfirmationDepth in evm_domain_test_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§

§

impl RefUnwindSafe for RelayConfirmationDepth

§

impl Send for RelayConfirmationDepth

§

impl Sync for RelayConfirmationDepth

§

impl Unpin for RelayConfirmationDepth

§

impl UnwindSafe for RelayConfirmationDepth

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/evm_domain_test_runtime/struct.Runtime.html b/evm_domain_test_runtime/struct.Runtime.html index 1903ade82b..660fdf1f1c 100644 --- a/evm_domain_test_runtime/struct.Runtime.html +++ b/evm_domain_test_runtime/struct.Runtime.html @@ -1,21 +1,28 @@ -Runtime in evm_domain_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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature 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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn apply_extrinsic( +Runtime in evm_domain_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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature 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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (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 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 OnChargeTransaction = CurrencyAdapter<Pallet<Runtime, ()>, ActualPaidFeesHandler>

Handler for withdrawing, refunding and depositing the transaction fee. +) -> 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 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

§

type Threshold = BaseFeeThreshold

Lower and upper bounds for increasing / decreasing BaseFeePerGas.
§

type DefaultBaseFeePerGas = DefaultBaseFeePerGas

§

type DefaultElasticity = DefaultElasticity

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 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 = ()

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

The overarching event type.
§

type StateRoot = IntermediateStateRoot<Runtime>

How Ethereum state root is calculated.
§

type PostLogContent = PostOnlyBlockHash

What’s included in the PostLog.
§

type ExtraDataLength = ConstU32<30>

The maximum length of the extra data in the Executed event.
source§

impl Config for Runtime

§

type FeeCalculator = Pallet<Runtime>

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type PrecompilesType = Precompiles<Runtime>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type BlockGasLimit = BlockGasLimit

The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type OnChargeTransaction = EVMCurrencyAdapter

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum +where the chain implementing pallet_ethereum should be able to configure what happens to the fees +Similar to OnChargeTransaction of pallet_transaction_payment
§

type OnCreate = ()

Called on create calls, used to record owner
§

type FindAuthor = FindAuthorTruncated

Find author for the current block.
§

type Timestamp = Pallet<Runtime>

Get the timestamp for the current block.
§

type GasLimitPovSizeRatio = ()

Gas limit Pov size ratio.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
§

fn config() -> &'static Config

EVM config used in the module.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type OnChargeTransaction = CurrencyAdapter<Pallet<Runtime, ()>, ActualPaidFeesHandler>

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

type OperationalFeeMultiplier = OperationalFeeMultiplier

A fee mulitplier for Operational extrinsics to compute “virtual tip” to boost their -priority Read more
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 = ()

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 AccountId = <<EthereumSignature 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.

+priority Read more
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 AccountId = <<EthereumSignature 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 Lookup = IdentityLookup<<<EthereumSignature 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<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (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 = BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).

§

type Version = Version

Runtime version.

@@ -29,17 +36,10 @@
§

type BlockWeights = RuntimeBlockWeights

Block & extrinsics weights: base values and limits.

§

type BlockLength = RuntimeBlockLength

The maximum length of a block (in bytes).

§

type OnSetCode = ()

The action to take on a Runtime Upgrade

-
§

type SS58Prefix = ConstU16<2254>

The designated SS58 prefix of this chain. Read more
§

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 Balance = u128

The type for recording an account’s balance.

-
§

type RuntimeEvent = RuntimeEvent

The ubiquitous event type.

+
§

type SS58Prefix = ConstU16<2254>

The designated SS58 prefix of this chain. Read more
§

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 Balance = u128

The balance of an account.
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 = MaxLocks

The maximum number of locks that should exist on an account. -Not strictly enforced, but used for weight estimation.
§

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 MaxReserves = 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 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 = ()

The overarching hold reason.
§

type 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 StateRoot = IntermediateStateRoot<Runtime>

How Ethereum state root is calculated.
§

type PostLogContent = PostOnlyBlockHash

What’s included in the PostLog.
§

type ExtraDataLength = ConstU32<30>

The maximum length of the extra data in the Executed event.
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

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

MultiAccountID <> T::AccountId converter.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
source§

impl Config for Runtime

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

§

type Threshold = BaseFeeThreshold

Lower and upper bounds for increasing / decreasing BaseFeePerGas.
§

type DefaultBaseFeePerGas = DefaultBaseFeePerGas

§

type DefaultElasticity = DefaultElasticity

source§

impl Config for Runtime

§

type FeeCalculator = Pallet<Runtime>

Calculator for current gas price.
§

type GasWeightMapping = FixedGasWeightMapping<Runtime>

Maps Ethereum gas to Substrate weight.
§

type WeightPerGas = WeightPerGas

Weight corresponding to a gas unit.
§

type BlockHashMapping = EthereumBlockHashMapping<Runtime>

Block number to block hash.
§

type CallOrigin = EnsureAddressRoot<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to call on behalf of given address.
§

type WithdrawOrigin = EnsureAddressNever<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId>

Allow the origin to withdraw on behalf of given address.
§

type AddressMapping = IdentityAddressMapping

Mapping from address to account id.
§

type Currency = Pallet<Runtime, ()>

Currency type for withdraw and balance storage.
§

type RuntimeEvent = RuntimeEvent

The overarching event type.
§

type PrecompilesType = Precompiles<Runtime>

Precompiles associated with this EVM engine.
§

type PrecompilesValue = PrecompilesValue

§

type ChainId = Pallet<Runtime>

Chain ID of EVM.
§

type BlockGasLimit = BlockGasLimit

The block gas limit. Can be a simple constant, or an adjustment algorithm in another pallet.
§

type Runner = Runner<Runtime>

EVM execution runner.
§

type OnChargeTransaction = EVMCurrencyAdapter

To handle fee deduction for EVM transactions. An example is this pallet being used by pallet_ethereum -where the chain implementing pallet_ethereum should be able to configure what happens to the fees -Similar to OnChargeTransaction of pallet_transaction_payment
§

type OnCreate = ()

Called on create calls, used to record owner
§

type FindAuthor = FindAuthorTruncated

Find author for the current block.
§

type Timestamp = Pallet<Runtime>

Get the timestamp for the current block.
§

type GasLimitPovSizeRatio = ()

Gas limit Pov size ratio.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
§

fn config() -> &'static Config

EVM config used in the module.
source§

impl Config for Runtime

§

type Balance = u128

The balance of an account.
source§

impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn convert_transaction( +Not strictly enforced, but used for weight estimation.

§

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 MaxReserves = 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 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 = ()

The overarching hold reason.
§

type MaxHolds = ()

The maximum number of holds that can exist on an account at any time.

source§

impl Config for Runtime

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

MultiAccountID <> T::AccountId converter.
§

type WeightInfo = SubstrateWeight<Runtime>

Weight information for extrinsics in this pallet.
source§

impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn convert_transaction( transaction: EthereumTransaction ) -> <Block as BlockT>::Extrinsic

source§

impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (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 DomainCoreApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>> for Runtime

source§

fn extract_signer( extrinsics: Vec<<Block as BlockT>::Extrinsic> @@ -132,7 +132,7 @@ ) -> FeeDetails<Balance>

source§

fn query_weight_to_fee(weight: Weight) -> Balance

source§

fn query_length_to_fee(length: u32) -> Balance

source§

impl TypeInfo for Runtime

§

type Identity = Runtime

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 ValidateUnsigned for Runtime

§

type Call = RuntimeCall

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, call: &Self::Call -) -> TransactionValidity

Return the validity of the call Read more
source§

impl Config for Runtime

source§

impl Config for Runtime

source§

impl Copy for Runtime

source§

impl Eq for Runtime

source§

impl StructuralEq for Runtime

source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> TransactionValidity

Return the validity of the call Read more
source§

impl Config for Runtime

source§

impl Config for Runtime

source§

impl Copy for Runtime

source§

impl Eq for Runtime

source§

impl StructuralEq for Runtime

source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

§

impl RefUnwindSafe for Runtime

§

impl Send for Runtime

§

impl Sync for Runtime

§

impl Unpin for Runtime

§

impl UnwindSafe for Runtime

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/evm_domain_test_runtime/struct.RuntimeApiImpl.html b/evm_domain_test_runtime/struct.RuntimeApiImpl.html index 7905f39b5c..143e077157 100644 --- a/evm_domain_test_runtime/struct.RuntimeApiImpl.html +++ b/evm_domain_test_runtime/struct.RuntimeApiImpl.html @@ -171,7 +171,7 @@ Vec<Transaction>: UnwindSafe + RefUnwindSafe, Option<Permill>: UnwindSafe + RefUnwindSafe, (Option<Block>, Option<Vec<TransactionStatus>>): UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

§

fn chain_id( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

§

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

Returns runtime defined pallet_evm::ChainId.
§

fn account_basic( @@ -412,7 +412,7 @@ Option<<__SrApiBlock__ as BlockT>::Extrinsic>: UnwindSafe + RefUnwindSafe, MessageId: UnwindSafe + RefUnwindSafe, bool: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

source§

fn chain_id( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

source§

fn chain_id( &self, __runtime_api_at_param__: <Block as Block>::Hash ) -> Result<ChainId, ApiError>

Returns the the chain_id of the Runtime.
source§

fn relay_confirmation_depth( diff --git a/evm_domain_test_runtime/struct.RuntimeBlockLength.html b/evm_domain_test_runtime/struct.RuntimeBlockLength.html index 07e6289766..11276dcfe7 100644 --- a/evm_domain_test_runtime/struct.RuntimeBlockLength.html +++ b/evm_domain_test_runtime/struct.RuntimeBlockLength.html @@ -1,5 +1,5 @@ RuntimeBlockLength in evm_domain_test_runtime - Rust
pub struct RuntimeBlockLength;

Implementations§

source§

impl RuntimeBlockLength

source

pub fn get() -> BlockLength

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for RuntimeBlockLength

§

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 RuntimeBlockLength

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for RuntimeBlockLength

§

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/evm_domain_test_runtime/struct.RuntimeOrigin.html b/evm_domain_test_runtime/struct.RuntimeOrigin.html index 0800cb92cc..0afe190932 100644 --- a/evm_domain_test_runtime/struct.RuntimeOrigin.html +++ b/evm_domain_test_runtime/struct.RuntimeOrigin.html @@ -4,10 +4,10 @@

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<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<RawOrigin> for RuntimeOrigin

source§

fn from(x: Origin) -> Self

Convert to runtime origin using [pallet_ethereum::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 From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>

source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
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 From<RuntimeOrigin> for Result<Origin, 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/evm_domain_test_runtime/struct.WeightPerGas.html b/evm_domain_test_runtime/struct.WeightPerGas.html index 4f30f885e2..b4e33a3ed2 100644 --- a/evm_domain_test_runtime/struct.WeightPerGas.html +++ b/evm_domain_test_runtime/struct.WeightPerGas.html @@ -1,5 +1,5 @@ WeightPerGas in evm_domain_test_runtime - Rust
pub struct WeightPerGas;

Implementations§

source§

impl WeightPerGas

source

pub fn get() -> Weight

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Weight>> Get<_I> for WeightPerGas

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for WeightPerGas

§

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 WeightPerGas

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for WeightPerGas

§

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/evm_domain_test_runtime/type.AccountId.html b/evm_domain_test_runtime/type.AccountId.html index 9b4532b886..eac0460c37 100644 --- a/evm_domain_test_runtime/type.AccountId.html +++ b/evm_domain_test_runtime/type.AccountId.html @@ -16,12 +16,12 @@ Balance: UnwindSafe + RefUnwindSafe, ChainId: UnwindSafe + RefUnwindSafe, Option<ChannelId>: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

source§

fn free_balance( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

source§

fn free_balance( &self, __runtime_api_at_param__: <Block as Block>::Hash, account_id: AccountId -) -> Result<Balance, ApiError>

Api to get the free balance of the given account
source§

fn get_open_channel_for_chain( +) -> Result<Balance, ApiError>

Api to get the free balance of the given account
source§

fn get_open_channel_for_chain( &self, __runtime_api_at_param__: <Block as Block>::Hash, dst_chain_id: ChainId -) -> Result<Option<U256>, ApiError>

Returns the last open channel for a given domain.
source§

impl OnchainStateApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128> for Runtime

source§

fn free_balance(account_id: AccountId) -> Balance

Api to get the free balance of the given account
source§

fn get_open_channel_for_chain(dst_chain_id: ChainId) -> Option<ChannelId>

Returns the last open channel for a given domain.
source§

impl TryConvertBack<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountId20Converter

source§

fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>

Make conversion back.
\ No newline at end of file +) -> Result<Option<U256>, ApiError>
Returns the last open channel for a given domain.
source§

impl OnchainStateApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128> for Runtime

source§

fn free_balance(account_id: AccountId) -> Balance

Api to get the free balance of the given account
source§

fn get_open_channel_for_chain(dst_chain_id: ChainId) -> Option<ChannelId>

Returns the last open channel for a given domain.
source§

impl TryConvertBack<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountId20Converter

source§

fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>

Make conversion back.
\ No newline at end of file diff --git a/evm_domain_test_runtime/type.Address.html b/evm_domain_test_runtime/type.Address.html index 006615366d..74f7e97fc4 100644 --- a/evm_domain_test_runtime/type.Address.html +++ b/evm_domain_test_runtime/type.Address.html @@ -15,12 +15,12 @@ Balance: UnwindSafe + RefUnwindSafe, ChainId: UnwindSafe + RefUnwindSafe, Option<ChannelId>: UnwindSafe + RefUnwindSafe, - __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,
source§

fn free_balance( + __SrApiBlock__::Header: UnwindSafe + RefUnwindSafe,

source§

fn free_balance( &self, __runtime_api_at_param__: <Block as Block>::Hash, account_id: AccountId -) -> Result<Balance, ApiError>

Api to get the free balance of the given account
source§

fn get_open_channel_for_chain( +) -> Result<Balance, ApiError>

Api to get the free balance of the given account
source§

fn get_open_channel_for_chain( &self, __runtime_api_at_param__: <Block as Block>::Hash, dst_chain_id: ChainId -) -> Result<Option<U256>, ApiError>

Returns the last open channel for a given domain.
source§

impl OnchainStateApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128> for Runtime

source§

fn free_balance(account_id: AccountId) -> Balance

Api to get the free balance of the given account
source§

fn get_open_channel_for_chain(dst_chain_id: ChainId) -> Option<ChannelId>

Returns the last open channel for a given domain.
source§

impl TryConvertBack<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountId20Converter

source§

fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>

Make conversion back.
\ No newline at end of file +) -> Result<Option<U256>, ApiError>
Returns the last open channel for a given domain.
source§

impl OnchainStateApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>>, <<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128> for Runtime

source§

fn free_balance(account_id: AccountId) -> Balance

Api to get the free balance of the given account
source§

fn get_open_channel_for_chain(dst_chain_id: ChainId) -> Option<ChannelId>

Returns the last open channel for a given domain.
source§

impl TryConvertBack<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, MultiAccountId> for AccountId20Converter

source§

fn try_convert_back(multi_account_id: MultiAccountId) -> Option<AccountId>

Make conversion back.
\ No newline at end of file diff --git a/help.html b/help.html index 156b050278..cca216f718 100644 --- a/help.html +++ b/help.html @@ -1 +1 @@ -Rustdoc help

Rustdoc help

Back
\ No newline at end of file +Rustdoc 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 9b7366dd89..3e5bd58ad1 100644 --- a/implementors/bounded_collections/trait.Get.js +++ b/implementors/bounded_collections/trait.Get.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"]], -"evm_domain_test_runtime":[["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<u32>> Get<_I> for MaxLocks"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"]], -"subspace_runtime":[["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<BlockNumber>> Get<_I> for StakeEpochDuration"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl Get<u128> for CreditSupply"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<SlotNumber>> Get<_I> for PotEntropyInjectionDelay"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl Get<u32> for ConfirmationDepthK"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"]], -"subspace_test_runtime":[["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation"],["impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay"],["impl Get<u128> for TransactionByteFee"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<SlotNumber>> Get<_I> for PotEntropyInjectionDelay"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<BlockNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl Get<u128> for CreditSupply"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<u32>> Get<_I> for ConfirmationDepthK"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"]] +"evm_domain_runtime":[["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<u32>> Get<_I> for MaxReserves"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"]], +"evm_domain_test_runtime":[["impl<_I: From<u8>> Get<_I> for OperationalFeeMultiplier"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl<_I: From<U256>> Get<_I> for BlockGasLimit"],["impl<_I: From<u32>> Get<_I> for MaxLocks"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<U256>> Get<_I> for BoundDivision"],["impl<_I: From<u32>> Get<_I> for StateRootsBound"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<BlockWeights>> Get<_I> for RuntimeBlockWeights"],["impl<_I: From<Balance>> Get<_I> for TransactionByteFee"],["impl<_I: From<Permill>> Get<_I> for DefaultElasticity"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<U256>> Get<_I> for DefaultBaseFeePerGas"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<PostLogContent>> Get<_I> for PostOnlyBlockHash"],["impl<_I: From<Weight>> Get<_I> for WeightPerGas"],["impl<_I: From<Precompiles>> Get<_I> for PrecompilesValue"],["impl<_I: From<BlockLength>> Get<_I> for RuntimeBlockLength"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<u32>> Get<_I> for MaxReserves"]], +"subspace_runtime":[["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation"],["impl<_I: From<BlockNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl Get<u32> for ConfirmationDepthK"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<Balance>> Get<_I> for ExistentialDeposit"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl Get<u128> for CreditSupply"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<SlotNumber>> Get<_I> for PotEntropyInjectionDelay"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay"],["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<Balance>> Get<_I> for BlockReward"]], +"subspace_test_runtime":[["impl<_I: From<BlockNumber>> Get<_I> for DomainRuntimeUpgradeDelay"],["impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction"],["impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount"],["impl<_I: From<BlockNumber>> Get<_I> for PotEntropyInjectionInterval"],["impl<_I: From<BlockNumber>> Get<_I> for StakeEpochDuration"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockReward"],["impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval"],["impl<_I: From<Balance>> Get<_I> for VoteReward"],["impl<_I: From<RuntimeVersion>> Get<_I> for Version"],["impl<_I: From<BlockNumber>> Get<_I> for StakeWithdrawalLockingPeriod"],["impl<_I: From<AccountId>> Get<_I> for TreasuryAccount"],["impl<_I: From<u32>> Get<_I> for MaxDomainNameLength"],["impl<_I: From<Balance>> Get<_I> for MinVestedTransfer"],["impl<_I: From<BlockLength>> Get<_I> for SubspaceBlockLength"],["impl Get<u128> for BlockchainHistorySize"],["impl<_I: From<ChainId>> Get<_I> for SelfChainId"],["impl<_I: From<SlotNumber>> Get<_I> for PotEntropyInjectionDelay"],["impl<_I: From<u32>> Get<_I> for MaxHolds"],["impl<_I: From<u32>> Get<_I> for MaxDomainBlockSize"],["impl<_I: From<u32>> Get<_I> for MaxFeeds"],["impl<_I: From<Balance>> Get<_I> for DomainInstantiationDeposit"],["impl<_I: From<(u64, u64)>> Get<_I> for SlotProbability"],["impl Get<u128> for TotalSpacePledged"],["impl<_I: From<HistorySize>> Get<_I> for RecentSegments"],["impl<_I: From<BlockNumber>> Get<_I> for RelayConfirmationDepth"],["impl<_I: From<Balance>> Get<_I> for BlockReward"],["impl<_I: From<(u64, u64)>> Get<_I> for StorageFeesEscrowBlockTax"],["impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth"],["impl<_I: From<EndpointId>> Get<_I> for TransporterEndpointId"],["impl<_I: From<bool>> Get<_I> for ShouldAdjustSolutionRange"],["impl Get<u128> for TransactionByteFee"],["impl<_I: From<BlockWeights>> Get<_I> for SubspaceBlockWeights"],["impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime"],["impl<_I: From<Weight>> Get<_I> for MaxDomainBlockWeight"],["impl Get<u128> for CreditSupply"],["impl<_I: From<u32>> Get<_I> for ExpectedVotesPerBlock"],["impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock"],["impl<_I: From<StateVersion>> Get<_I> for ExtrinsicsRootStateVersion"],["impl<_I: From<u32>> Get<_I> for ConfirmationDepthK"],["impl<_I: From<u8>> Get<_I> for PotEntropyInjectionLookbackDepth"],["impl<_I: From<u32>> Get<_I> for MaxPendingStakingOperation"],["impl<_I: From<Balance>> Get<_I> for MinOperatorStake"],["impl<_I: From<u64>> Get<_I> for InitialDomainTxRange"],["impl<_I: From<BlockNumber>> Get<_I> for MaximumReceiptDrift"],["impl<_I: From<SlotNumber>> Get<_I> for BlockAuthoringDelay"]] };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 d4f37462eb..3d46076ed6 100644 --- a/implementors/bounded_collections/trait.TypedGet.js +++ b/implementors/bounded_collections/trait.TypedGet.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl TypedGet for WeightPerGas"],["impl TypedGet for BlockHashCount"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for MaxReserves"],["impl TypedGet for MaxLocks"],["impl TypedGet for SelfChainId"],["impl TypedGet for Version"],["impl TypedGet for BoundDivision"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for PrecompilesValue"]], -"evm_domain_test_runtime":[["impl TypedGet for MaxLocks"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for StateRootsBound"],["impl TypedGet for BlockHashCount"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for SelfChainId"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for BoundDivision"],["impl TypedGet for WeightPerGas"],["impl TypedGet for Version"],["impl TypedGet for MaxReserves"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for BlockGasLimit"]], -"subspace_runtime":[["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for VoteReward"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for MaxPendingStakingOperation"],["impl TypedGet for PotEntropyInjectionInterval"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for BlockAuthoringDelay"],["impl TypedGet for MaxFeeds"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for SelfChainId"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for MaxHolds"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for SlotProbability"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for PotEntropyInjectionDelay"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for Version"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for PotEntropyInjectionLookbackDepth"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for BlockHashCount"],["impl TypedGet for RecentSegments"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for BlockReward"],["impl TypedGet for StorageFeesEscrowBlockReward"]], -"subspace_test_runtime":[["impl TypedGet for RecentSegments"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for BlockReward"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for MaxFeeds"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for PotEntropyInjectionDelay"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for PotEntropyInjectionLookbackDepth"],["impl TypedGet for SelfChainId"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for Version"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for ConfirmationDepthK"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for BlockHashCount"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for SlotProbability"],["impl TypedGet for BlockAuthoringDelay"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for MaxPendingStakingOperation"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for VoteReward"],["impl TypedGet for MaxHolds"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for PotEntropyInjectionInterval"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for StakeEpochDuration"]] +"evm_domain_runtime":[["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for BoundDivision"],["impl TypedGet for Version"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for MaxReserves"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for MaxLocks"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for WeightPerGas"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for BlockHashCount"],["impl TypedGet for SelfChainId"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for RelayConfirmationDepth"]], +"evm_domain_test_runtime":[["impl TypedGet for PostOnlyBlockHash"],["impl TypedGet for Version"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for RuntimeBlockWeights"],["impl TypedGet for PrecompilesValue"],["impl TypedGet for MaxLocks"],["impl TypedGet for BoundDivision"],["impl TypedGet for StateRootsBound"],["impl TypedGet for DefaultElasticity"],["impl TypedGet for TransactionByteFee"],["impl TypedGet for SelfChainId"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for DefaultBaseFeePerGas"],["impl TypedGet for BlockGasLimit"],["impl TypedGet for MaxReserves"],["impl TypedGet for RuntimeBlockLength"],["impl TypedGet for WeightPerGas"],["impl TypedGet for BlockHashCount"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for OperationalFeeMultiplier"],["impl TypedGet for ExistentialDeposit"]], +"subspace_runtime":[["impl TypedGet for BlockReward"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for RecentSegments"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for PotEntropyInjectionLookbackDepth"],["impl TypedGet for MaxPendingStakingOperation"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for SelfChainId"],["impl TypedGet for SlotProbability"],["impl TypedGet for ExistentialDeposit"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for Version"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for PotEntropyInjectionInterval"],["impl TypedGet for BlockHashCount"],["impl TypedGet for MaxHolds"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for VoteReward"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for PotEntropyInjectionDelay"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for BlockAuthoringDelay"],["impl TypedGet for MaxFeeds"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for BlockTreePruningDepth"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for RecentHistoryFraction"]], +"subspace_test_runtime":[["impl TypedGet for MaxFeeds"],["impl TypedGet for TreasuryAccount"],["impl TypedGet for SlotProbability"],["impl TypedGet for PotEntropyInjectionDelay"],["impl TypedGet for BlockHashCount"],["impl TypedGet for ExtrinsicsRootStateVersion"],["impl TypedGet for MinSectorLifetime"],["impl TypedGet for DomainInstantiationDeposit"],["impl TypedGet for ExpectedVotesPerBlock"],["impl TypedGet for VoteReward"],["impl TypedGet for RelayConfirmationDepth"],["impl TypedGet for DomainTxRangeAdjustmentInterval"],["impl TypedGet for MaxPendingStakingOperation"],["impl TypedGet for PotEntropyInjectionInterval"],["impl TypedGet for StorageFeesEscrowBlockReward"],["impl TypedGet for MaxHolds"],["impl TypedGet for SubspaceBlockWeights"],["impl TypedGet for PotEntropyInjectionLookbackDepth"],["impl TypedGet for DomainRuntimeUpgradeDelay"],["impl TypedGet for TransporterEndpointId"],["impl TypedGet for BlockReward"],["impl TypedGet for SubspaceBlockLength"],["impl TypedGet for ConfirmationDepthK"],["impl TypedGet for MinOperatorStake"],["impl TypedGet for StakeEpochDuration"],["impl TypedGet for Version"],["impl TypedGet for MaxDomainNameLength"],["impl TypedGet for StakeWithdrawalLockingPeriod"],["impl TypedGet for StorageFeesEscrowBlockTax"],["impl TypedGet for MaxDomainBlockWeight"],["impl TypedGet for ShouldAdjustSolutionRange"],["impl TypedGet for MaxDomainBlockSize"],["impl TypedGet for RecentHistoryFraction"],["impl TypedGet for RecentSegments"],["impl TypedGet for BlockAuthoringDelay"],["impl TypedGet for MinVestedTransfer"],["impl TypedGet for MaximumReceiptDrift"],["impl TypedGet for MaxBundlesPerBlock"],["impl TypedGet for InitialDomainTxRange"],["impl TypedGet for SelfChainId"],["impl TypedGet for BlockTreePruningDepth"]] };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.CommandFactory.js b/implementors/clap_builder/derive/trait.CommandFactory.js index 1e36aab6ea..61b7926293 100644 --- a/implementors/clap_builder/derive/trait.CommandFactory.js +++ b/implementors/clap_builder/derive/trait.CommandFactory.js @@ -1,4 +1,4 @@ (function() {var implementors = { "domain_eth_service":[["impl CommandFactory for EthConfiguration"]], -"subspace_node":[["impl CommandFactory for DomainCli"],["impl CommandFactory for Cli"],["impl CommandFactory for PurgeChainCmd"]] +"subspace_node":[["impl CommandFactory for Cli"],["impl CommandFactory for DomainCli"],["impl CommandFactory 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.FromArgMatches.js b/implementors/clap_builder/derive/trait.FromArgMatches.js index 435b2adf70..4dc2934d51 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 Subcommand"],["impl FromArgMatches for DomainCli"]] +"subspace_node":[["impl FromArgMatches for Cli"],["impl FromArgMatches for PurgeChainCmd"],["impl FromArgMatches for Subcommand"],["impl FromArgMatches for DomainCli"],["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 5cac059661..9c122fbe31 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 DomainCli"],["impl Parser for Cli"],["impl Parser for PurgeChainCmd"]] +"subspace_node":[["impl Parser for PurgeChainCmd"],["impl Parser for DomainCli"],["impl Parser for Cli"]] };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 42318809bf..40fff31f07 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 05f7f73e11..27cc308daf 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -3,47 +3,47 @@ "domain_block_preprocessor":[["impl<Block, CBlock, Client, CClient, RuntimeApi: Clone, ReceiptValidator: Clone> Clone for DomainBlockPreprocessor<Block, CBlock, Client, CClient, RuntimeApi, ReceiptValidator>"],["impl<CClient, CBlock: Clone> Clone for CreateInherentDataProvider<CClient, CBlock>"],["impl<Client> Clone for RuntimeApiFull<Client>"]], "domain_client_operator":[["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,"],["impl<Block: Clone + BlockT, CBlock: Clone + BlockT> Clone for DomainBlockImportNotification<Block, CBlock>where\n Block::Hash: Clone,\n CBlock::Hash: Clone,"],["impl<Block, CBlock, CClient> Clone for DomainParentChain<Block, CBlock, CClient>"]], "domain_eth_service":[["impl Clone for EthConfiguration"]], -"domain_pallet_executive":[["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], +"domain_pallet_executive":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<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_test_service":[["impl Clone for Keyring"]], -"evm_domain_runtime":[["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeOrigin"],["impl Clone for TransactionConverter"],["impl Clone for RuntimeCall"],["impl Clone for Runtime"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeEvent"],["impl Clone for SessionKeys"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeFreezeReason"],["impl Clone for OriginCaller"]], -"evm_domain_test_runtime":[["impl Clone for RuntimeOrigin"],["impl Clone for TransactionConverter"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeLockId"],["impl Clone for OriginCaller"],["impl Clone for SessionKeys"],["impl Clone for Runtime"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeEvent"]], +"evm_domain_runtime":[["impl Clone for RuntimeLockId"],["impl Clone for OriginCaller"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeEvent"],["impl Clone for TransactionConverter"],["impl Clone for SessionKeys"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeCall"]], +"evm_domain_test_runtime":[["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeOrigin"],["impl Clone for TransactionConverter"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeCall"],["impl Clone for Runtime"],["impl Clone for RuntimeLockId"],["impl Clone for OriginCaller"],["impl Clone for SessionKeys"],["impl Clone for RuntimeFreezeReason"]], "orml_vesting":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"],["impl<BlockNumber: Clone, Balance: Clone + MaxEncodedLen + HasCompact> Clone for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domain_id":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], -"pallet_domains":[["impl<Number: Clone, Hash: Clone> Clone for RuntimeObject<Number, Hash>"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<AccountId: Clone + Ord> Clone for DomainConfig<AccountId>"],["impl<T> Clone for Pallet<T>"],["impl<Hash: Clone> Clone for ScheduledRuntimeUpgrade<Hash>"],["impl<Number: Clone, AccountId: Clone + Ord> Clone for DomainObject<Number, AccountId>"]], -"pallet_feeds":[["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], -"pallet_grandpa_finality_verifier":[["impl Clone for InitializationData"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], -"pallet_messenger":[["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl Clone for ChannelState"],["impl<Balance: Clone> Clone for Channel<Balance>"],["impl Clone for OutboxMessageResult"]], -"pallet_object_store":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"]], -"pallet_offences_subspace":[["impl Clone for Event"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], +"pallet_domain_id":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], +"pallet_domains":[["impl<AccountId: Clone + Ord> Clone for DomainConfig<AccountId>"],["impl<T: Config> Clone for Call<T>"],["impl<Number: Clone, Hash: Clone> Clone for RuntimeObject<Number, Hash>"],["impl<Number: Clone, AccountId: Clone + Ord> Clone for DomainObject<Number, AccountId>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T> Clone for Pallet<T>"],["impl<Hash: Clone> Clone for ScheduledRuntimeUpgrade<Hash>"],["impl<T: Config> Clone for Event<T>"]], +"pallet_feeds":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"]], +"pallet_grandpa_finality_verifier":[["impl<T> Clone for Pallet<T>"],["impl Clone for InitializationData"],["impl<T: Config> Clone for Call<T>"]], +"pallet_messenger":[["impl Clone for ChannelState"],["impl<T: Config> Clone for Call<T>"],["impl Clone for OutboxMessageResult"],["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl<Balance: Clone> Clone for Channel<Balance>"]], +"pallet_object_store":[["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], +"pallet_offences_subspace":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl Clone for Event"]], "pallet_operator_rewards":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], -"pallet_rewards":[["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], +"pallet_rewards":[["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], "pallet_runtime_configs":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], -"pallet_subspace":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"]], -"pallet_transaction_fees":[["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"]], -"pallet_transporter":[["impl Clone for Location"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl<Balance: Clone> Clone for Transfer<Balance>"]], +"pallet_subspace":[["impl<T: Config> Clone for Call<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<T>"]], +"pallet_transaction_fees":[["impl<T: Config> Clone for Event<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"]], +"pallet_transporter":[["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Event<T>"],["impl<Balance: Clone> Clone for Transfer<Balance>"],["impl<T: Config> Clone for Call<T>"],["impl Clone for Location"]], "sc_consensus_fraud_proof":[["impl<Block, Client, I, Verifier, DomainNumber, DomainHash> Clone for FraudProofBlockImport<Block, Client, I, Verifier, DomainNumber, DomainHash>where\n I: Clone,\n Verifier: Clone,"]], -"sc_consensus_subspace":[["impl<PosTable, Block, I, Client, CIDP, AS> Clone for SubspaceBlockImport<PosTable, Block, Client, I, CIDP, AS>where\n Block: BlockT,\n I: Clone,\n CIDP: Clone,"],["impl Clone for RewardSigningNotification"],["impl<SO> Clone for SubspaceSyncOracle<SO>where\n SO: SyncOracle + Send + Sync + Clone,"],["impl Clone for NewSlotNotification"],["impl<T: Clone + Clone + Send + Sync + Debug + 'static> Clone for SubspaceNotificationStream<T>"],["impl<Block: Clone + BlockT> Clone for SubspaceLink<Block>"],["impl<Block> Clone for BlockImportingNotification<Block>where\n Block: BlockT + Clone,"],["impl Clone for ArchivedSegmentNotification"],["impl Clone for NewSlotInfo"],["impl<AS> Clone for SegmentHeadersStore<AS>"]], +"sc_consensus_subspace":[["impl<SO> Clone for SubspaceSyncOracle<SO>where\n SO: SyncOracle + Send + Sync + Clone,"],["impl<AS> Clone for SegmentHeadersStore<AS>"],["impl<PosTable, Block, I, Client, CIDP, AS> Clone for SubspaceBlockImport<PosTable, Block, Client, I, CIDP, AS>where\n Block: BlockT,\n I: Clone,\n CIDP: Clone,"],["impl Clone for NewSlotNotification"],["impl<Block: Clone + BlockT> Clone for SubspaceLink<Block>"],["impl Clone for NewSlotInfo"],["impl Clone for RewardSigningNotification"],["impl Clone for ArchivedSegmentNotification"],["impl<Block> Clone for BlockImportingNotification<Block>where\n Block: BlockT + Clone,"],["impl<T: Clone + Clone + Send + Sync + Debug + 'static> Clone for SubspaceNotificationStream<T>"]], "sc_proof_of_time":[["impl Clone for PotVerifier"]], "sc_subspace_chain_specs":[["impl<GenesisConfig, Extensions> Clone for SerializableChainSpec<GenesisConfig, Extensions>where\n Extensions: Clone,"]], -"sp_consensus_subspace":[["impl<Offender: Clone> Clone for OffenceDetails<Offender>"],["impl Clone for PreDigestPotInfo"],["impl Clone for PotParameters"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for PreDigest<PublicKey, RewardAddress>"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for Vote<Number, Hash, RewardAddress>"],["impl Clone for ErrorDigestType"],["impl Clone for PotNextSlotInput"],["impl Clone for ChainConstants"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for SignedVote<Number, Hash, RewardAddress>"],["impl Clone for PotParametersChange"],["impl Clone for SubspaceJustification"],["impl Clone for SolutionRanges"]], -"sp_domains":[["impl<Block, DomainNumber: Clone, DomainHash: Clone> Clone for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Clone,\n Block::Hash: Clone,"],["impl<AccountId: Clone + Ord> Clone for GenesisDomain<AccountId>"],["impl Clone for ExecutionPhase"],["impl Clone for DomainInstanceData"],["impl Clone for DomainsHoldIdentifier"],["impl<Number: Clone, Hash: Clone> Clone for BundleEquivocationProof<Number, Hash>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for InvalidTotalRewardsProof"],["impl Clone for DomainDigestItem"],["impl<Balance: Clone> Clone for BundleProducerElectionParams<Balance>"],["impl Clone for ValidAsInvalidBundleEntryFraudProof"],["impl Clone for Witness"],["impl Clone for ProofOfElection"],["impl Clone for InvalidBundlesFraudProof"],["impl Clone for StakingHoldIdentifier"],["impl Clone for BundleDigest"],["impl Clone for StorageData"],["impl Clone for InboxedBundle"],["impl Clone for DomainId"],["impl Clone for StorageKey"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Extrinsic: Clone, Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for ValidBundleDigest"],["impl Clone for Blake2b256Algorithm"],["impl Clone for ExtrinsicDigest"],["impl Clone for InvalidExtrinsicsRootProof"],["impl Clone for InvalidBundleType"],["impl Clone for BundleValidity"],["impl Clone for ReceiptValidity"],["impl<AccountId: Clone + Ord> Clone for OperatorAllowList<AccountId>"],["impl<Number: Clone, Hash: Clone> Clone for FraudProof<Number, Hash>"],["impl Clone for RawGenesis"],["impl Clone for InvalidTransactionProof"],["impl Clone for ImproperTransactionSortitionProof"],["impl Clone for MissingInvalidBundleEntryFraudProof"],["impl Clone for RuntimeType"],["impl Clone for InvalidReceipt"],["impl Clone for DomainBlockLimit"],["impl Clone for InvalidStateTransitionProof"],["impl Clone for VrfProofError"]], -"sp_domains_fraud_proof":[["impl Clone for FraudProofVerificationInfoRequest"],["impl Clone for FraudProofVerificationInfoResponse"]], -"sp_messenger":[["impl Clone for BlockMessageWithStorageKey"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl Clone for BlockMessagesWithStorageKey"],["impl<Request: Clone, Response: Clone> Clone for RequestResponse<Request, Response>"],["impl<Balance: Clone> Clone for Payload<Balance>"],["impl Clone for Endpoint"],["impl<Balance: Clone> Clone for InitiateChannelParams<Balance>"],["impl<Balance: Clone> Clone for Message<Balance>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Number: Clone, Hash: Clone> Clone for BlockInfo<Number, Hash>"],["impl<Balance: Clone> Clone for ProtocolMessageRequest<Balance>"],["impl Clone for ChainId"],["impl Clone for EndpointRequest"],["impl<Balance: Clone> Clone for VersionedPayload<Balance>"],["impl Clone for MessageWeightTag"],["impl<Balance: Clone> Clone for FeeModel<Balance>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"]], -"subspace_archiving":[["impl Clone for Archiver"],["impl Clone for ArchiverInstantiationError"],["impl Clone for SegmentItem"],["impl Clone for NewArchivedSegment"],["impl Clone for Segment"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for ReconstructedContents"],["impl Clone for ReconstructorError"],["impl Clone for Reconstructor"],["impl Clone for PiecesReconstructor"],["impl Clone for ReconstructorError"]], -"subspace_core_primitives":[["impl Clone for GlobalObject"],["impl Clone for RecordWitness"],["impl Clone for RecordCommitment"],["impl Clone for PieceIndex"],["impl<T: Clone> Clone for NonEmptyVec<T>"],["impl Clone for Commitment"],["impl Clone for RewardSignature"],["impl Clone for RecordedHistorySegment"],["impl Clone for BlockObject"],["impl Clone for PotCheckpoints"],["impl Clone for PieceArray"],["impl Clone for ArchivedBlockProgress"],["impl Clone for Scalar"],["impl Clone for SegmentCommitment"],["impl Clone for FlatPieces"],["impl Clone for Piece"],["impl Clone for Kzg"],["impl Clone for Randomness"],["impl Clone for PotOutput"],["impl Clone for RawRecord"],["impl Clone for PotKey"],["impl Clone for Record"],["impl Clone for PosSeed"],["impl Clone for PieceOffset"],["impl Clone for LastArchivedBlock"],["impl Clone for PosProof"],["impl Clone for PotSeed"],["impl<T: Clone> Clone for Blake3Checksummed<T>"],["impl Clone for PieceObjectMapping"],["impl Clone for SBucket"],["impl Clone for PublicKey"],["impl Clone for Witness"],["impl Clone for HistorySize"],["impl Clone for ArchivedHistorySegment"],["impl Clone for U256"],["impl Clone for SectorId"],["impl Clone for PieceObject"],["impl Clone for SegmentHeader"],["impl Clone for SectorSlotChallenge"],["impl Clone for BlockObjectMapping"],["impl Clone for ChunkWitness"],["impl Clone for PosQualityBytes"],["impl Clone for SegmentIndex"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for Solution<PublicKey, RewardAddress>"],["impl Clone for Polynomial"]], +"sp_consensus_subspace":[["impl Clone for PotNextSlotInput"],["impl Clone for ChainConstants"],["impl Clone for SubspaceJustification"],["impl Clone for SolutionRanges"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for PreDigest<PublicKey, RewardAddress>"],["impl Clone for PotParametersChange"],["impl<Offender: Clone> Clone for OffenceDetails<Offender>"],["impl Clone for PreDigestPotInfo"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for Vote<Number, Hash, RewardAddress>"],["impl Clone for ErrorDigestType"],["impl Clone for PotParameters"],["impl<Number: Clone, Hash: Clone, RewardAddress: Clone> Clone for SignedVote<Number, Hash, RewardAddress>"]], +"sp_domains":[["impl Clone for ExecutionPhase"],["impl Clone for DomainBlockLimit"],["impl Clone for DomainInstanceData"],["impl Clone for ImproperTransactionSortitionProof"],["impl Clone for Witness"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for InvalidTotalRewardsProof"],["impl<AccountId: Clone + Ord> Clone for OperatorAllowList<AccountId>"],["impl<Number: Clone, Hash: Clone> Clone for BundleEquivocationProof<Number, Hash>"],["impl Clone for RawGenesis"],["impl Clone for DomainDigestItem"],["impl Clone for StakingHoldIdentifier"],["impl Clone for BundleDigest"],["impl Clone for Blake2b256Algorithm"],["impl Clone for InvalidTransactionProof"],["impl Clone for InvalidExtrinsicsRootProof"],["impl<Number: Clone, Hash: Clone> Clone for FraudProof<Number, Hash>"],["impl Clone for ValidAsInvalidBundleEntryFraudProof"],["impl<Block, DomainNumber: Clone, DomainHash: Clone> Clone for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Clone,\n Block::Hash: Clone,"],["impl<Extrinsic: Clone, Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for InvalidReceipt"],["impl Clone for StorageData"],["impl Clone for InboxedBundle"],["impl Clone for RuntimeType"],["impl Clone for StorageKey"],["impl Clone for MissingInvalidBundleEntryFraudProof"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for InvalidBundleType"],["impl Clone for ProofOfElection"],["impl Clone for DomainsHoldIdentifier"],["impl<Number: Clone, Hash: Clone, DomainNumber: Clone, DomainHash: Clone, Balance: Clone> Clone for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Clone for ReceiptValidity"],["impl Clone for InvalidBundlesFraudProof"],["impl Clone for InvalidStateTransitionProof"],["impl Clone for BundleValidity"],["impl Clone for ExtrinsicDigest"],["impl<AccountId: Clone + Ord> Clone for GenesisDomain<AccountId>"],["impl Clone for ValidBundleDigest"],["impl Clone for DomainId"],["impl<Balance: Clone> Clone for BundleProducerElectionParams<Balance>"],["impl Clone for VrfProofError"]], +"sp_domains_fraud_proof":[["impl Clone for FraudProofVerificationInfoResponse"],["impl Clone for FraudProofVerificationInfoRequest"]], +"sp_messenger":[["impl<Balance: Clone> Clone for Message<Balance>"],["impl Clone for BlockMessageWithStorageKey"],["impl Clone for MessageWeightTag"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Clone> Clone for ProtocolMessageRequest<Balance>"],["impl<Balance: Clone> Clone for Payload<Balance>"],["impl Clone for ChainId"],["impl<Balance: Clone> Clone for VersionedPayload<Balance>"],["impl Clone for BlockMessagesWithStorageKey"],["impl<Balance: Clone> Clone for InitiateChannelParams<Balance>"],["impl<Number: Clone, Hash: Clone> Clone for BlockInfo<Number, Hash>"],["impl Clone for Endpoint"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl Clone for EndpointRequest"],["impl<Request: Clone, Response: Clone> Clone for RequestResponse<Request, Response>"],["impl<Balance: Clone> Clone for FeeModel<Balance>"],["impl<BlockNumber: Clone, BlockHash: Clone, StateRoot: Clone> Clone for Proof<BlockNumber, BlockHash, StateRoot>"]], +"subspace_archiving":[["impl Clone for ArchiverInstantiationError"],["impl Clone for Archiver"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for SegmentItem"],["impl Clone for Segment"],["impl Clone for ReconstructorInstantiationError"],["impl Clone for PiecesReconstructor"],["impl Clone for NewArchivedSegment"],["impl Clone for Reconstructor"],["impl Clone for ReconstructedContents"],["impl Clone for ReconstructorError"],["impl Clone for ReconstructorError"]], +"subspace_core_primitives":[["impl Clone for Polynomial"],["impl Clone for SectorId"],["impl Clone for RewardSignature"],["impl Clone for Commitment"],["impl Clone for PieceObjectMapping"],["impl Clone for PosProof"],["impl Clone for ChunkWitness"],["impl Clone for Witness"],["impl Clone for SegmentHeader"],["impl Clone for RawRecord"],["impl Clone for Record"],["impl Clone for U256"],["impl Clone for SBucket"],["impl Clone for FlatPieces"],["impl Clone for ArchivedBlockProgress"],["impl Clone for LastArchivedBlock"],["impl<PublicKey: Clone, RewardAddress: Clone> Clone for Solution<PublicKey, RewardAddress>"],["impl Clone for BlockObjectMapping"],["impl Clone for Piece"],["impl Clone for Scalar"],["impl Clone for PublicKey"],["impl Clone for PosSeed"],["impl Clone for Randomness"],["impl Clone for PotSeed"],["impl Clone for PieceObject"],["impl Clone for RecordWitness"],["impl Clone for PotOutput"],["impl Clone for PieceArray"],["impl Clone for SectorSlotChallenge"],["impl Clone for HistorySize"],["impl Clone for PosQualityBytes"],["impl Clone for SegmentIndex"],["impl Clone for Kzg"],["impl Clone for PotCheckpoints"],["impl Clone for SegmentCommitment"],["impl Clone for RecordCommitment"],["impl Clone for RecordedHistorySegment"],["impl<T: Clone> Clone for NonEmptyVec<T>"],["impl Clone for GlobalObject"],["impl<T: Clone> Clone for Blake3Checksummed<T>"],["impl Clone for PieceIndex"],["impl Clone for BlockObject"],["impl Clone for ArchivedHistorySegment"],["impl Clone for PieceOffset"],["impl Clone for PotKey"]], "subspace_erasure_coding":[["impl Clone for ErasureCoding"]], -"subspace_farmer":[["impl Clone for SingleDiskFarmId"],["impl Clone for Identity"],["impl Clone for PieceCache"],["impl Clone for PieceReader"],["impl Clone for DiskPieceCache"],["impl Clone for Offset"],["impl Clone for SingleDiskFarmInfo"],["impl Clone for NodeRpcClient"]], -"subspace_farmer_components":[["impl<'a, Sector> Clone for SolutionCandidates<'a, Sector>where\n Sector: Clone + 'a,"],["impl Clone for SectorMetadata"],["impl Clone for PlotRecord"],["impl Clone for SectorContentsMapIterationError"],["impl Clone for FarmerProtocolInfo"],["impl Clone for SectorContentsMapEncodeIntoError"],["impl Clone for PieceGetterRetryPolicy"],["impl Clone for PlottedSector"],["impl<'a, Sector> Clone for AuditResult<'a, Sector>where\n Sector: 'a + Clone,"],["impl<T: Clone> Clone for ReadAtOffset<T>"],["impl Clone for SectorContentsMap"],["impl Clone for SectorContentsMapFromBytesError"],["impl Clone for SectorMetadataChecksummed"]], -"subspace_fraud_proof":[["impl<CBlock, CClient, Exec, Hash, VerifierClient> Clone for InvalidStateTransitionProofVerifier<CBlock, CClient, Exec, Hash, VerifierClient>where\n Exec: Clone,\n VerifierClient: Clone,"],["impl<VerifierBlock, ITPVerifier, ISTPVerifier> Clone for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>"],["impl<CBlock, CClient, Hash, Exec, VerifierClient> Clone for InvalidTransactionProofVerifier<CBlock, CClient, Hash, Exec, VerifierClient>where\n VerifierClient: Clone,"],["impl<Client, Block> Clone for VerifierClient<Client, Block>"]], -"subspace_networking":[["impl Clone for SegmentHeaderResponse"],["impl<K: Clone> Clone for UniqueRecordBinaryHeap<K>"],["impl Clone for Config"],["impl Clone for MultihashCode"],["impl Clone for PieceByIndexResponse"],["impl Clone for PeerDiscovered"],["impl Clone for PieceByIndexRequest"],["impl Clone for RetryPolicy"],["impl Clone for PeerInfo"],["impl Clone for Node"],["impl Clone for SegmentHeaderRequest"],["impl Clone for Notification"],["impl Clone for Box<dyn RequestHandler>"],["impl<T: Clone> Clone for KeyWrapper<T>"]], +"subspace_farmer":[["impl Clone for Identity"],["impl Clone for PieceCache"],["impl Clone for DiskPieceCache"],["impl Clone for Offset"],["impl Clone for PieceReader"],["impl Clone for SingleDiskFarmId"],["impl Clone for NodeRpcClient"],["impl Clone for SingleDiskFarmInfo"]], +"subspace_farmer_components":[["impl<'a, Sector> Clone for SolutionCandidates<'a, Sector>where\n Sector: Clone + 'a,"],["impl Clone for PieceGetterRetryPolicy"],["impl Clone for PlotRecord"],["impl Clone for FarmerProtocolInfo"],["impl Clone for SectorMetadataChecksummed"],["impl Clone for PlottedSector"],["impl<'a, Sector> Clone for AuditResult<'a, Sector>where\n Sector: 'a + Clone,"],["impl<T: Clone> Clone for ReadAtOffset<T>"],["impl Clone for SectorContentsMapFromBytesError"],["impl Clone for SectorContentsMapEncodeIntoError"],["impl Clone for SectorContentsMapIterationError"],["impl Clone for SectorMetadata"],["impl Clone for SectorContentsMap"]], +"subspace_fraud_proof":[["impl<VerifierBlock, ITPVerifier, ISTPVerifier> Clone for ProofVerifier<VerifierBlock, ITPVerifier, ISTPVerifier>"],["impl<Client, Block> Clone for VerifierClient<Client, Block>"],["impl<CBlock, CClient, Hash, Exec, VerifierClient> Clone for InvalidTransactionProofVerifier<CBlock, CClient, Hash, Exec, VerifierClient>where\n VerifierClient: Clone,"],["impl<CBlock, CClient, Exec, Hash, VerifierClient> Clone for InvalidStateTransitionProofVerifier<CBlock, CClient, Exec, Hash, VerifierClient>where\n Exec: Clone,\n VerifierClient: Clone,"]], +"subspace_networking":[["impl Clone for Node"],["impl Clone for Box<dyn RequestHandler>"],["impl Clone for PeerInfo"],["impl Clone for SegmentHeaderRequest"],["impl Clone for RetryPolicy"],["impl Clone for PieceByIndexRequest"],["impl<K: Clone> Clone for UniqueRecordBinaryHeap<K>"],["impl<T: Clone> Clone for KeyWrapper<T>"],["impl Clone for Config"],["impl Clone for PieceByIndexResponse"],["impl Clone for Notification"],["impl Clone for MultihashCode"],["impl Clone for SegmentHeaderResponse"],["impl Clone for PeerDiscovered"]], "subspace_node":[["impl Clone for PurgeChainCmd"]], -"subspace_proof_of_space":[["impl Clone for PosTableType"],["impl Clone for ShimTableGenerator"],["impl<const K: u8> Clone for TablesCache<K>"],["impl Clone for ChiaTableGenerator"]], -"subspace_rpc_primitives":[["impl Clone for SolutionResponse"],["impl Clone for RewardSigningInfo"],["impl Clone for SlotInfo"],["impl Clone for NodeSyncStatus"],["impl Clone for FarmerAppInfo"],["impl Clone for RewardSignatureResponse"]], -"subspace_runtime":[["impl Clone for FeedProcessorKind"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeCall"],["impl Clone for Runtime"],["impl Clone for RuntimeLockId"],["impl Clone for SessionKeys"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeFreezeReason"],["impl Clone for OriginCaller"],["impl Clone for RuntimeEvent"],["impl Clone for HoldIdentifier"]], -"subspace_service":[["impl Clone for DsnConfig"],["impl<Block, Client, Verifier> Clone for ConsensusChainTxPreValidator<Block, Client, Verifier>where\n Verifier: Clone,"]], -"subspace_test_runtime":[["impl Clone for RuntimeEvent"],["impl Clone for RuntimeOrigin"],["impl Clone for SessionKeys"],["impl Clone for Runtime"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeLockId"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeFreezeReason"],["impl Clone for OriginCaller"],["impl Clone for RuntimeHoldReason"]], +"subspace_proof_of_space":[["impl Clone for ChiaTableGenerator"],["impl Clone for ShimTableGenerator"],["impl Clone for PosTableType"],["impl<const K: u8> Clone for TablesCache<K>"]], +"subspace_rpc_primitives":[["impl Clone for SolutionResponse"],["impl Clone for NodeSyncStatus"],["impl Clone for FarmerAppInfo"],["impl Clone for RewardSignatureResponse"],["impl Clone for SlotInfo"],["impl Clone for RewardSigningInfo"]], +"subspace_runtime":[["impl Clone for SessionKeys"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeCall"],["impl Clone for FeedProcessorKind"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeOrigin"],["impl Clone for OriginCaller"],["impl Clone for RuntimeEvent"],["impl Clone for Runtime"]], +"subspace_service":[["impl<Block, Client, Verifier> Clone for ConsensusChainTxPreValidator<Block, Client, Verifier>where\n Verifier: Clone,"],["impl Clone for DsnConfig"]], +"subspace_test_runtime":[["impl Clone for SessionKeys"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for Runtime"],["impl Clone for RuntimeFreezeReason"],["impl Clone for OriginCaller"],["impl Clone for HoldIdentifier"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeOrigin"],["impl Clone for RuntimeEvent"]], "subspace_transaction_pool":[["impl<Block: Clone, Client: Clone, TxPreValidator: Clone> Clone for FullChainApiWrapper<Block, Client, TxPreValidator>"]], -"subspace_verification":[["impl Clone for PieceCheckParams"],["impl Clone for VerifySolutionParams"]] +"subspace_verification":[["impl Clone for VerifySolutionParams"],["impl Clone 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/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 7c69a80818..26997523d2 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,36 +1,36 @@ (function() {var implementors = { "domain_block_builder":[["impl Eq for RecordProof"]], -"domain_pallet_executive":[["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"]], -"domain_runtime_primitives":[["impl Eq for VerifyTxValidityError"],["impl Eq for MultiAccountId"],["impl Eq for CheckTxValidityError"]], +"domain_pallet_executive":[["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"]], +"domain_runtime_primitives":[["impl Eq for CheckTxValidityError"],["impl Eq for MultiAccountId"],["impl Eq for VerifyTxValidityError"]], "domain_test_service":[["impl Eq for Keyring"]], -"evm_domain_runtime":[["impl Eq for SessionKeys"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeHoldReason"],["impl Eq for OriginCaller"],["impl Eq for Runtime"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeLockId"]], -"evm_domain_test_runtime":[["impl Eq for RuntimeLockId"],["impl Eq for RuntimeCall"],["impl Eq for OriginCaller"],["impl Eq for RuntimeHoldReason"],["impl Eq for SessionKeys"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeEvent"],["impl Eq for Runtime"]], +"evm_domain_runtime":[["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeSlashReason"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for SessionKeys"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeHoldReason"],["impl Eq for Runtime"]], +"evm_domain_test_runtime":[["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeSlashReason"],["impl Eq for Runtime"],["impl Eq for OriginCaller"],["impl Eq for SessionKeys"],["impl Eq for RuntimeLockId"]], "orml_vesting":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<BlockNumber: Eq, Balance: Eq + MaxEncodedLen + HasCompact> Eq for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domain_id":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"]], -"pallet_domains":[["impl<Number: Eq, AccountId: Eq + Ord> Eq for DomainObject<Number, AccountId>"],["impl<AccountId: Eq + Ord> Eq for DomainConfig<AccountId>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for TxRangeState"],["impl<T> Eq for Pallet<T>"],["impl<Number: Eq, Hash: Eq> Eq for RuntimeObject<Number, Hash>"],["impl<Hash: Eq> Eq for ScheduledRuntimeUpgrade<Hash>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"]], -"pallet_feeds":[["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"],["impl Eq for TotalObjectsAndSize"],["impl<T: Config> Eq for Event<T>"]], -"pallet_grandpa_finality_verifier":[["impl<T: Config> Eq for Call<T>"],["impl Eq for InitializationData"],["impl<T> Eq for Pallet<T>"]], -"pallet_messenger":[["impl<T: Config> Eq for Call<T>"],["impl<Balance: Eq> Eq for Channel<Balance>"],["impl<T> Eq for Pallet<T>"],["impl Eq for ChannelState"],["impl<T: Config> Eq for Event<T>"],["impl Eq for OutboxMessageResult"]], -"pallet_object_store":[["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"]], +"pallet_domain_id":[["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"]], +"pallet_domains":[["impl<AccountId: Eq + Ord> Eq for DomainConfig<AccountId>"],["impl<Hash: Eq> Eq for ScheduledRuntimeUpgrade<Hash>"],["impl<T: Config> Eq for Event<T>"],["impl<Number: Eq, Hash: Eq> Eq for RuntimeObject<Number, Hash>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for TxRangeState"],["impl<Number: Eq, AccountId: Eq + Ord> Eq for DomainObject<Number, AccountId>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<T> Eq for Pallet<T>"]], +"pallet_feeds":[["impl Eq for TotalObjectsAndSize"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"]], +"pallet_grandpa_finality_verifier":[["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"],["impl Eq for InitializationData"]], +"pallet_messenger":[["impl Eq for ChannelState"],["impl<T: Config> Eq for Call<T>"],["impl<Balance: Eq> Eq for Channel<Balance>"],["impl<T> Eq for Pallet<T>"],["impl Eq for OutboxMessageResult"],["impl<T: Config> Eq for Event<T>"]], +"pallet_object_store":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"]], "pallet_offences_subspace":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl Eq for Event"]], "pallet_operator_rewards":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"]], -"pallet_rewards":[["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"]], +"pallet_rewards":[["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"]], "pallet_runtime_configs":[["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"]], -"pallet_subspace":[["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"],["impl<PublicKey: Eq> Eq for SubspaceEquivocationOffence<PublicKey>"]], -"pallet_transaction_fees":[["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T> Eq for Pallet<T>"]], -"pallet_transporter":[["impl<Balance: Eq> Eq for Transfer<Balance>"],["impl Eq for Location"],["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"]], +"pallet_subspace":[["impl<PublicKey: Eq> Eq for SubspaceEquivocationOffence<PublicKey>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"]], +"pallet_transaction_fees":[["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"]], +"pallet_transporter":[["impl<T: Config> Eq for Call<T>"],["impl Eq for Location"],["impl<Balance: Eq> Eq for Transfer<Balance>"],["impl<T: Config> Eq for Event<T>"],["impl<T> Eq for Pallet<T>"]], "sc_consensus_subspace":[["impl<Header: Eq + HeaderT> Eq for VerificationError<Header>where\n Header::Hash: Eq,"]], -"sp_consensus_subspace":[["impl Eq for Error"],["impl Eq for ChainConstants"],["impl Eq for SolutionRanges"],["impl Eq for PotParametersChange"],["impl Eq for OffenceError"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for Vote<Number, Hash, RewardAddress>"],["impl Eq for ErrorDigestType"],["impl Eq for PotNextSlotInput"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for SignedVote<Number, Hash, RewardAddress>"],["impl<Offender: Eq> Eq for OffenceDetails<Offender>"]], -"sp_domains":[["impl Eq for StorageKey"],["impl Eq for DomainsHoldIdentifier"],["impl<Block, DomainNumber: Eq, DomainHash: Eq> Eq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Eq,\n Block::Hash: Eq,"],["impl Eq for VerificationError"],["impl Eq for DomainId"],["impl Eq for InvalidReceipt"],["impl Eq for BundleDigest"],["impl Eq for VrfProofError"],["impl Eq for InvalidBundleType"],["impl<Balance: Eq> Eq for BundleProducerElectionParams<Balance>"],["impl<Extrinsic: Eq, Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for InvalidStateTransitionProof"],["impl<AccountId: Eq + Ord> Eq for OperatorAllowList<AccountId>"],["impl Eq for RuntimeType"],["impl Eq for ImproperTransactionSortitionProof"],["impl Eq for InvalidTotalRewardsProof"],["impl Eq for BundleValidity"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for ValidBundleDigest"],["impl Eq for Witness"],["impl Eq for DomainDigestItem"],["impl Eq for MissingInvalidBundleEntryFraudProof"],["impl Eq for ValidAsInvalidBundleEntryFraudProof"],["impl Eq for DomainInstanceData"],["impl Eq for StakingHoldIdentifier"],["impl Eq for InvalidBundlesFraudProof"],["impl<Number: Eq, Hash: Eq> Eq for BundleEquivocationProof<Number, Hash>"],["impl<Number: Eq, Hash: Eq> Eq for FraudProof<Number, Hash>"],["impl Eq for ExecutionPhase"],["impl Eq for RawGenesis"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<AccountId: Eq + Ord> Eq for GenesisDomain<AccountId>"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for ProofOfElection"],["impl Eq for InboxedBundle"],["impl Eq for ReceiptValidity"],["impl Eq for ExtrinsicDigest"],["impl Eq for InvalidExtrinsicsRootProof"],["impl Eq for InvalidTransactionProof"],["impl Eq for StorageData"]], -"sp_domains_fraud_proof":[["impl Eq for FraudProofVerificationInfoRequest"],["impl Eq for FraudProofVerificationInfoResponse"]], -"sp_messenger":[["impl<Balance: Eq> Eq for InitiateChannelParams<Balance>"],["impl<Balance: Eq> Eq for ProtocolMessageRequest<Balance>"],["impl Eq for Endpoint"],["impl<Balance: Eq> Eq for FeeModel<Balance>"],["impl<Number: Eq, Hash: Eq> Eq for BlockInfo<Number, Hash>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Request: Eq, Response: Eq> Eq for RequestResponse<Request, Response>"],["impl<Balance: Eq> Eq for VersionedPayload<Balance>"],["impl Eq for BlockMessageWithStorageKey"],["impl<Balance: Eq> Eq for Payload<Balance>"],["impl Eq for MessageWeightTag"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Eq> Eq for Message<Balance>"],["impl Eq for BlockMessagesWithStorageKey"],["impl Eq for ChainId"],["impl Eq for EndpointRequest"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"]], -"subspace_archiving":[["impl Eq for NewArchivedSegment"],["impl Eq for Segment"],["impl Eq for SegmentItem"],["impl Eq for ReconstructorInstantiationError"],["impl Eq for ArchiverInstantiationError"],["impl Eq for ReconstructedContents"],["impl Eq for ReconstructorInstantiationError"]], -"subspace_core_primitives":[["impl<T: Eq> Eq for NonEmptyVec<T>"],["impl Eq for PotSeed"],["impl Eq for ArchivedHistorySegment"],["impl Eq for Commitment"],["impl Eq for LastArchivedBlock"],["impl Eq for U256"],["impl Eq for Record"],["impl Eq for RecordedHistorySegment"],["impl Eq for PieceIndex"],["impl Eq for PieceObjectMapping"],["impl Eq for PotOutput"],["impl Eq for ChunkWitness"],["impl Eq for PosQualityBytes"],["impl Eq for SBucket"],["impl Eq for SegmentIndex"],["impl Eq for PieceOffset"],["impl Eq for PublicKey"],["impl Eq for SectorSlotChallenge"],["impl Eq for SegmentHeader"],["impl Eq for PosProof"],["impl Eq for Randomness"],["impl Eq for Piece"],["impl Eq for SectorId"],["impl Eq for GlobalObject"],["impl Eq for RecordWitness"],["impl Eq for RecordCommitment"],["impl Eq for RewardSignature"],["impl Eq for RawRecord"],["impl Eq for Scalar"],["impl Eq for PotKey"],["impl Eq for BlockObject"],["impl Eq for PotCheckpoints"],["impl Eq for BlockObjectMapping"],["impl Eq for FlatPieces"],["impl Eq for PieceArray"],["impl Eq for ArchivedBlockProgress"],["impl Eq for HistorySize"],["impl Eq for PieceObject"],["impl Eq for Witness"],["impl<PublicKey: Eq, RewardAddress: Eq> Eq for Solution<PublicKey, RewardAddress>"],["impl Eq for PosSeed"],["impl Eq for SegmentCommitment"]], +"sp_consensus_subspace":[["impl Eq for OffenceError"],["impl Eq for SolutionRanges"],["impl Eq for PotParametersChange"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for SignedVote<Number, Hash, RewardAddress>"],["impl<Offender: Eq> Eq for OffenceDetails<Offender>"],["impl Eq for Error"],["impl Eq for PotNextSlotInput"],["impl Eq for ChainConstants"],["impl Eq for ErrorDigestType"],["impl<Number: Eq, Hash: Eq, RewardAddress: Eq> Eq for Vote<Number, Hash, RewardAddress>"]], +"sp_domains":[["impl<Block, DomainNumber: Eq, DomainHash: Eq> Eq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Eq,\n Block::Hash: Eq,"],["impl Eq for ExtrinsicDigest"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for ReceiptValidity"],["impl Eq for InboxedBundle"],["impl Eq for InvalidBundleType"],["impl Eq for ImproperTransactionSortitionProof"],["impl Eq for InvalidExtrinsicsRootProof"],["impl<Balance: Eq> Eq for BundleProducerElectionParams<Balance>"],["impl Eq for ProofOfElection"],["impl Eq for DomainsHoldIdentifier"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<AccountId: Eq + Ord> Eq for GenesisDomain<AccountId>"],["impl Eq for Witness"],["impl Eq for BundleDigest"],["impl Eq for ValidAsInvalidBundleEntryFraudProof"],["impl Eq for BundleValidity"],["impl Eq for DomainInstanceData"],["impl Eq for InvalidBundlesFraudProof"],["impl Eq for DomainDigestItem"],["impl<AccountId: Eq + Ord> Eq for OperatorAllowList<AccountId>"],["impl Eq for RuntimeType"],["impl Eq for VrfProofError"],["impl Eq for InvalidTotalRewardsProof"],["impl Eq for VerificationError"],["impl<Number: Eq, Hash: Eq> Eq for BundleEquivocationProof<Number, Hash>"],["impl Eq for InvalidTransactionProof"],["impl<Extrinsic: Eq, Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for StorageKey"],["impl Eq for StorageData"],["impl Eq for InvalidReceipt"],["impl<Number: Eq, Hash: Eq> Eq for FraudProof<Number, Hash>"],["impl Eq for InvalidStateTransitionProof"],["impl Eq for ValidBundleDigest"],["impl Eq for ExecutionPhase"],["impl Eq for RawGenesis"],["impl Eq for MissingInvalidBundleEntryFraudProof"],["impl Eq for DomainId"],["impl<Number: Eq, Hash: Eq, DomainNumber: Eq, DomainHash: Eq, Balance: Eq> Eq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Eq for StakingHoldIdentifier"]], +"sp_domains_fraud_proof":[["impl Eq for FraudProofVerificationInfoResponse"],["impl Eq for FraudProofVerificationInfoRequest"]], +"sp_messenger":[["impl<Balance: Eq> Eq for Payload<Balance>"],["impl<Balance: Eq> Eq for Message<Balance>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl Eq for EndpointRequest"],["impl Eq for ChainId"],["impl Eq for Endpoint"],["impl Eq for BlockMessageWithStorageKey"],["impl<Balance: Eq> Eq for ProtocolMessageRequest<Balance>"],["impl<Balance: Eq> Eq for VersionedPayload<Balance>"],["impl<Balance: Eq> Eq for InitiateChannelParams<Balance>"],["impl<Request: Eq, Response: Eq> Eq for RequestResponse<Request, Response>"],["impl<Balance: Eq> Eq for FeeModel<Balance>"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Number: Eq, Hash: Eq> Eq for BlockInfo<Number, Hash>"],["impl Eq for BlockMessagesWithStorageKey"],["impl Eq for MessageWeightTag"],["impl<BlockNumber: Eq, BlockHash: Eq, StateRoot: Eq> Eq for Proof<BlockNumber, BlockHash, StateRoot>"]], +"subspace_archiving":[["impl Eq for NewArchivedSegment"],["impl Eq for ArchiverInstantiationError"],["impl Eq for ReconstructedContents"],["impl Eq for Segment"],["impl Eq for ReconstructorInstantiationError"],["impl Eq for ReconstructorInstantiationError"],["impl Eq for SegmentItem"]], +"subspace_core_primitives":[["impl Eq for Randomness"],["impl Eq for GlobalObject"],["impl Eq for SectorSlotChallenge"],["impl Eq for BlockObjectMapping"],["impl Eq for PotSeed"],["impl Eq for PieceIndex"],["impl Eq for PieceObject"],["impl Eq for ArchivedBlockProgress"],["impl Eq for PotOutput"],["impl Eq for Witness"],["impl Eq for HistorySize"],["impl Eq for LastArchivedBlock"],["impl Eq for PosSeed"],["impl Eq for RawRecord"],["impl Eq for PosProof"],["impl Eq for RewardSignature"],["impl Eq for ArchivedHistorySegment"],["impl Eq for PosQualityBytes"],["impl Eq for PotKey"],["impl Eq for PublicKey"],["impl Eq for SectorId"],["impl Eq for Piece"],["impl Eq for SBucket"],["impl<T: Eq> Eq for NonEmptyVec<T>"],["impl Eq for BlockObject"],["impl Eq for Commitment"],["impl Eq for SegmentHeader"],["impl Eq for PieceOffset"],["impl Eq for Record"],["impl Eq for RecordCommitment"],["impl Eq for Scalar"],["impl Eq for SegmentCommitment"],["impl<PublicKey: Eq, RewardAddress: Eq> Eq for Solution<PublicKey, RewardAddress>"],["impl Eq for ChunkWitness"],["impl Eq for U256"],["impl Eq for RecordedHistorySegment"],["impl Eq for RecordWitness"],["impl Eq for PotCheckpoints"],["impl Eq for PieceArray"],["impl Eq for SegmentIndex"],["impl Eq for PieceObjectMapping"],["impl Eq for FlatPieces"]], "subspace_farmer":[["impl Eq for SingleDiskFarmId"]], -"subspace_farmer_components":[["impl Eq for PieceGetterRetryPolicy"],["impl Eq for SectorContentsMapIterationError"],["impl Eq for SectorContentsMapFromBytesError"],["impl Eq for SectorContentsMapEncodeIntoError"]], -"subspace_networking":[["impl Eq for PieceByIndexResponse"],["impl Eq for PieceByIndexRequest"],["impl Eq for SegmentHeaderResponse"],["impl Eq for RetryPolicy"],["impl Eq for SegmentHeaderRequest"]], +"subspace_farmer_components":[["impl Eq for PieceGetterRetryPolicy"],["impl Eq for SectorContentsMapEncodeIntoError"],["impl Eq for SectorContentsMapFromBytesError"],["impl Eq for SectorContentsMapIterationError"]], +"subspace_networking":[["impl Eq for PieceByIndexResponse"],["impl Eq for PieceByIndexRequest"],["impl Eq for SegmentHeaderRequest"],["impl Eq for RetryPolicy"],["impl Eq for SegmentHeaderResponse"]], "subspace_rpc_primitives":[["impl Eq for NodeSyncStatus"]], -"subspace_runtime":[["impl Eq for RuntimeSlashReason"],["impl Eq for SessionKeys"],["impl Eq for Runtime"],["impl Eq for RuntimeLockId"],["impl Eq for OriginCaller"],["impl Eq for HoldIdentifier"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeHoldReason"],["impl Eq for FeedProcessorKind"]], -"subspace_test_runtime":[["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for SessionKeys"],["impl Eq for HoldIdentifier"],["impl Eq for Runtime"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeCall"],["impl Eq for OriginCaller"],["impl Eq for RuntimeLockId"]], +"subspace_runtime":[["impl Eq for RuntimeCall"],["impl Eq for SessionKeys"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeHoldReason"],["impl Eq for OriginCaller"],["impl Eq for Runtime"],["impl Eq for FeedProcessorKind"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeFreezeReason"],["impl Eq for HoldIdentifier"]], +"subspace_test_runtime":[["impl Eq for RuntimeSlashReason"],["impl Eq for Runtime"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeFreezeReason"],["impl Eq for HoldIdentifier"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for SessionKeys"],["impl Eq for RuntimeLockId"]], "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 32868f5027..7583c2708f 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -1,11 +1,11 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeFreezeReason"]], -"evm_domain_test_runtime":[["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeHoldReason"]], -"sp_domains":[["impl Ord for StorageKey"],["impl Ord for StorageData"],["impl Ord for DomainsHoldIdentifier"],["impl Ord for RawGenesis"],["impl Ord for StakingHoldIdentifier"],["impl Ord for DomainId"]], +"evm_domain_runtime":[["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeFreezeReason"]], +"evm_domain_test_runtime":[["impl Ord for RuntimeLockId"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeFreezeReason"]], +"sp_domains":[["impl Ord for StorageData"],["impl Ord for StorageKey"],["impl Ord for RawGenesis"],["impl Ord for DomainId"],["impl Ord for DomainsHoldIdentifier"],["impl Ord for StakingHoldIdentifier"]], "sp_messenger":[["impl Ord for ChainId"]], "subspace_archiving":[["impl Ord for ReconstructorInstantiationError"],["impl Ord for ReconstructorInstantiationError"],["impl Ord for ArchiverInstantiationError"]], -"subspace_core_primitives":[["impl Ord for SegmentIndex"],["impl Ord for PieceObjectMapping"],["impl Ord for SectorId"],["impl Ord for PieceIndex"],["impl Ord for PieceObject"],["impl Ord for Piece"],["impl Ord for BlockObject"],["impl Ord for HistorySize"],["impl Ord for LastArchivedBlock"],["impl Ord for BlockObjectMapping"],["impl Ord for SBucket"],["impl Ord for SectorSlotChallenge"],["impl Ord for PieceArray"],["impl Ord for RewardSignature"],["impl Ord for ArchivedBlockProgress"],["impl Ord for U256"],["impl Ord for FlatPieces"],["impl Ord for PublicKey"],["impl Ord for GlobalObject"],["impl Ord for Scalar"],["impl Ord for PieceOffset"]], +"subspace_core_primitives":[["impl Ord for LastArchivedBlock"],["impl Ord for Piece"],["impl Ord for Scalar"],["impl Ord for PieceOffset"],["impl Ord for SegmentIndex"],["impl Ord for GlobalObject"],["impl Ord for HistorySize"],["impl Ord for SBucket"],["impl Ord for PieceObject"],["impl Ord for BlockObject"],["impl Ord for SectorId"],["impl Ord for PieceArray"],["impl Ord for ArchivedBlockProgress"],["impl Ord for PieceIndex"],["impl Ord for SectorSlotChallenge"],["impl Ord for BlockObjectMapping"],["impl Ord for FlatPieces"],["impl Ord for PublicKey"],["impl Ord for RewardSignature"],["impl Ord for PieceObjectMapping"],["impl Ord for U256"]], "subspace_farmer":[["impl Ord for SingleDiskFarmId"]], -"subspace_runtime":[["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeFreezeReason"],["impl Ord for HoldIdentifier"]], -"subspace_test_runtime":[["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"],["impl Ord for HoldIdentifier"],["impl Ord for RuntimeSlashReason"],["impl Ord for RuntimeFreezeReason"]] +"subspace_runtime":[["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"],["impl Ord for RuntimeSlashReason"],["impl Ord for HoldIdentifier"]], +"subspace_test_runtime":[["impl Ord for HoldIdentifier"],["impl Ord for RuntimeFreezeReason"],["impl Ord for RuntimeHoldReason"],["impl Ord for RuntimeLockId"],["impl Ord 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/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 6f6d23ff38..361c61b71b 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,36 +1,36 @@ (function() {var implementors = { "domain_block_builder":[["impl PartialEq<RecordProof> for RecordProof"]], -"domain_pallet_executive":[["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"]], -"domain_runtime_primitives":[["impl PartialEq<MultiAccountId> for MultiAccountId"],["impl PartialEq<VerifyTxValidityError> for VerifyTxValidityError"],["impl PartialEq<CheckTxValidityError> for CheckTxValidityError"]], +"domain_pallet_executive":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"]], +"domain_runtime_primitives":[["impl PartialEq<MultiAccountId> for MultiAccountId"],["impl PartialEq<CheckTxValidityError> for CheckTxValidityError"],["impl PartialEq<VerifyTxValidityError> for VerifyTxValidityError"]], "domain_test_service":[["impl PartialEq<Keyring> for Keyring"]], -"evm_domain_runtime":[["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<OriginCaller> for OriginCaller"]], -"evm_domain_test_runtime":[["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"]], +"evm_domain_runtime":[["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<OriginCaller> for OriginCaller"]], +"evm_domain_test_runtime":[["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<Runtime> for Runtime"]], "orml_vesting":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<BlockNumber: PartialEq, Balance: PartialEq + MaxEncodedLen + HasCompact> PartialEq<VestingSchedule<BlockNumber, Balance>> for VestingSchedule<BlockNumber, Balance>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"]], "pallet_domain_id":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], -"pallet_domains":[["impl PartialEq<FraudProofError> for FraudProofError"],["impl PartialEq<Error> for Error"],["impl<AccountId: PartialEq + Ord> PartialEq<DomainConfig<AccountId>> for DomainConfig<AccountId>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<Hash: PartialEq> PartialEq<ScheduledRuntimeUpgrade<Hash>> for ScheduledRuntimeUpgrade<Hash>"],["impl<Number: PartialEq, AccountId: PartialEq + Ord> PartialEq<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<TxRangeState> for TxRangeState"],["impl PartialEq<Error> for Error"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<BundleError> for BundleError"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>> for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<Error> for Error"]], -"pallet_feeds":[["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 PartialEq<TotalObjectsAndSize> for TotalObjectsAndSize"]], +"pallet_domains":[["impl PartialEq<BundleError> for BundleError"],["impl PartialEq<Error> for Error"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>> for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<TxRangeState> for TxRangeState"],["impl PartialEq<Error> for Error"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<RuntimeObject<Number, Hash>> for RuntimeObject<Number, Hash>"],["impl PartialEq<Error> for Error"],["impl<Number: PartialEq, AccountId: PartialEq + Ord> PartialEq<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<AccountId: PartialEq + Ord> PartialEq<DomainConfig<AccountId>> for DomainConfig<AccountId>"],["impl PartialEq<FraudProofError> for FraudProofError"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<Hash: PartialEq> PartialEq<ScheduledRuntimeUpgrade<Hash>> for ScheduledRuntimeUpgrade<Hash>"]], +"pallet_feeds":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<TotalObjectsAndSize> for TotalObjectsAndSize"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"]], "pallet_grandpa_finality_verifier":[["impl PartialEq<InitializationData> for InitializationData"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], -"pallet_messenger":[["impl<Balance: PartialEq> PartialEq<Channel<Balance>> for Channel<Balance>"],["impl PartialEq<ChannelState> for ChannelState"],["impl PartialEq<OutboxMessageResult> for OutboxMessageResult"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"]], -"pallet_object_store":[["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"]], +"pallet_messenger":[["impl PartialEq<ChannelState> for ChannelState"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<Balance: PartialEq> PartialEq<Channel<Balance>> for Channel<Balance>"],["impl PartialEq<OutboxMessageResult> for OutboxMessageResult"]], +"pallet_object_store":[["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], "pallet_offences_subspace":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl PartialEq<Event> for Event"]], "pallet_operator_rewards":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"]], -"pallet_rewards":[["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>"]], +"pallet_rewards":[["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], "pallet_runtime_configs":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], -"pallet_subspace":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<PublicKey: PartialEq> PartialEq<SubspaceEquivocationOffence<PublicKey>> for SubspaceEquivocationOffence<PublicKey>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"]], -"pallet_transaction_fees":[["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"]], -"pallet_transporter":[["impl<Balance: PartialEq> PartialEq<Transfer<Balance>> for Transfer<Balance>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"],["impl PartialEq<Location> for Location"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"]], +"pallet_subspace":[["impl<PublicKey: PartialEq> PartialEq<SubspaceEquivocationOffence<PublicKey>> for SubspaceEquivocationOffence<PublicKey>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"]], +"pallet_transaction_fees":[["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"]], +"pallet_transporter":[["impl<Balance: PartialEq> PartialEq<Transfer<Balance>> for Transfer<Balance>"],["impl<T: Config> PartialEq<Call<T>> for Call<T>"],["impl PartialEq<Location> for Location"],["impl<T> PartialEq<Pallet<T>> for Pallet<T>"],["impl<T: Config> PartialEq<Event<T>> for Event<T>"]], "sc_consensus_subspace":[["impl<Header: PartialEq + HeaderT> PartialEq<VerificationError<Header>> for VerificationError<Header>where\n Header::Hash: PartialEq,"]], -"sp_consensus_subspace":[["impl PartialEq<PotParametersChange> for PotParametersChange"],["impl PartialEq<Error> for Error"],["impl PartialEq<PotNextSlotInput> for PotNextSlotInput"],["impl PartialEq<ErrorDigestType> for ErrorDigestType"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<Vote<Number, Hash, RewardAddress>> for Vote<Number, Hash, RewardAddress>"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>"],["impl PartialEq<SolutionRanges> for SolutionRanges"],["impl<Offender: PartialEq> PartialEq<OffenceDetails<Offender>> for OffenceDetails<Offender>"],["impl PartialEq<ChainConstants> for ChainConstants"],["impl PartialEq<OffenceError> for OffenceError"]], -"sp_domains":[["impl PartialEq<InvalidTotalRewardsProof> for InvalidTotalRewardsProof"],["impl PartialEq<ProofOfElection> for ProofOfElection"],["impl PartialEq<InvalidBundlesFraudProof> for InvalidBundlesFraudProof"],["impl PartialEq<InvalidTransactionProof> for InvalidTransactionProof"],["impl PartialEq<ValidBundleDigest> for ValidBundleDigest"],["impl PartialEq<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<BundleEquivocationProof<Number, Hash>> for BundleEquivocationProof<Number, Hash>"],["impl<Balance: PartialEq> PartialEq<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>"],["impl<AccountId: PartialEq + Ord> PartialEq<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>"],["impl PartialEq<ReceiptValidity> for ReceiptValidity"],["impl PartialEq<InvalidStateTransitionProof> for InvalidStateTransitionProof"],["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<Witness> for Witness"],["impl PartialEq<ImproperTransactionSortitionProof> for ImproperTransactionSortitionProof"],["impl PartialEq<BundleDigest> for BundleDigest"],["impl PartialEq<InvalidBundleType> for InvalidBundleType"],["impl PartialEq<ExtrinsicDigest> for ExtrinsicDigest"],["impl PartialEq<RuntimeType> for RuntimeType"],["impl PartialEq<VerificationError> for VerificationError"],["impl PartialEq<MissingInvalidBundleEntryFraudProof> for MissingInvalidBundleEntryFraudProof"],["impl PartialEq<StorageKey> for StorageKey"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<FraudProof<Number, Hash>> for FraudProof<Number, Hash>"],["impl PartialEq<RawGenesis> for RawGenesis"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>> for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<ExecutionPhase> for ExecutionPhase"],["impl<Extrinsic: PartialEq, Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>> for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<InvalidReceipt> for InvalidReceipt"],["impl PartialEq<VrfProofError> for VrfProofError"],["impl<Block, DomainNumber: PartialEq, DomainHash: PartialEq> PartialEq<PreValidationObject<Block, DomainNumber, DomainHash>> for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + PartialEq,\n Block::Hash: PartialEq,"],["impl PartialEq<DomainDigestItem> for DomainDigestItem"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>> for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<DomainInstanceData> for DomainInstanceData"],["impl PartialEq<BundleValidity> for BundleValidity"],["impl PartialEq<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl PartialEq<StorageData> for StorageData"],["impl PartialEq<InboxedBundle> for InboxedBundle"],["impl PartialEq<DomainId> for DomainId"],["impl<AccountId: PartialEq + Ord> PartialEq<GenesisDomain<AccountId>> for GenesisDomain<AccountId>"],["impl PartialEq<InvalidExtrinsicsRootProof> for InvalidExtrinsicsRootProof"],["impl PartialEq<ValidAsInvalidBundleEntryFraudProof> for ValidAsInvalidBundleEntryFraudProof"]], +"sp_consensus_subspace":[["impl PartialEq<SolutionRanges> for SolutionRanges"],["impl PartialEq<OffenceError> for OffenceError"],["impl PartialEq<Error> for Error"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>"],["impl PartialEq<ChainConstants> for ChainConstants"],["impl PartialEq<PotParametersChange> for PotParametersChange"],["impl PartialEq<ErrorDigestType> for ErrorDigestType"],["impl<Offender: PartialEq> PartialEq<OffenceDetails<Offender>> for OffenceDetails<Offender>"],["impl<Number: PartialEq, Hash: PartialEq, RewardAddress: PartialEq> PartialEq<Vote<Number, Hash, RewardAddress>> for Vote<Number, Hash, RewardAddress>"],["impl PartialEq<PotNextSlotInput> for PotNextSlotInput"]], +"sp_domains":[["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>> for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl PartialEq<DomainDigestItem> for DomainDigestItem"],["impl PartialEq<InboxedBundle> for InboxedBundle"],["impl PartialEq<InvalidStateTransitionProof> for InvalidStateTransitionProof"],["impl PartialEq<InvalidBundleType> for InvalidBundleType"],["impl<AccountId: PartialEq + Ord> PartialEq<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>"],["impl PartialEq<InvalidReceipt> for InvalidReceipt"],["impl PartialEq<DomainInstanceData> for DomainInstanceData"],["impl PartialEq<InvalidTransactionProof> for InvalidTransactionProof"],["impl PartialEq<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl PartialEq<ExtrinsicDigest> for ExtrinsicDigest"],["impl<Block, DomainNumber: PartialEq, DomainHash: PartialEq> PartialEq<PreValidationObject<Block, DomainNumber, DomainHash>> for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + PartialEq,\n Block::Hash: PartialEq,"],["impl PartialEq<RuntimeType> for RuntimeType"],["impl PartialEq<InvalidTotalRewardsProof> for InvalidTotalRewardsProof"],["impl PartialEq<VerificationError> for VerificationError"],["impl PartialEq<DomainId> for DomainId"],["impl PartialEq<VrfProofError> for VrfProofError"],["impl PartialEq<StorageKey> for StorageKey"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<BundleEquivocationProof<Number, Hash>> for BundleEquivocationProof<Number, Hash>"],["impl PartialEq<RawGenesis> for RawGenesis"],["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<Extrinsic: PartialEq, Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>> for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<StorageData> for StorageData"],["impl<AccountId: PartialEq + Ord> PartialEq<GenesisDomain<AccountId>> for GenesisDomain<AccountId>"],["impl PartialEq<Witness> for Witness"],["impl PartialEq<ExecutionPhase> for ExecutionPhase"],["impl<Balance: PartialEq> PartialEq<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>"],["impl PartialEq<MissingInvalidBundleEntryFraudProof> for MissingInvalidBundleEntryFraudProof"],["impl PartialEq<InvalidExtrinsicsRootProof> for InvalidExtrinsicsRootProof"],["impl PartialEq<ProofOfElection> for ProofOfElection"],["impl PartialEq<InvalidBundlesFraudProof> for InvalidBundlesFraudProof"],["impl PartialEq<BundleDigest> for BundleDigest"],["impl PartialEq<BundleValidity> for BundleValidity"],["impl<Number: PartialEq, Hash: PartialEq, DomainNumber: PartialEq, DomainHash: PartialEq, Balance: PartialEq> PartialEq<BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>> for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl PartialEq<ReceiptValidity> for ReceiptValidity"],["impl PartialEq<ValidBundleDigest> for ValidBundleDigest"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<FraudProof<Number, Hash>> for FraudProof<Number, Hash>"],["impl PartialEq<ImproperTransactionSortitionProof> for ImproperTransactionSortitionProof"],["impl PartialEq<ValidAsInvalidBundleEntryFraudProof> for ValidAsInvalidBundleEntryFraudProof"]], "sp_domains_fraud_proof":[["impl PartialEq<FraudProofVerificationInfoRequest> for FraudProofVerificationInfoRequest"],["impl PartialEq<FraudProofVerificationInfoResponse> for FraudProofVerificationInfoResponse"]], -"sp_messenger":[["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<Proof<BlockNumber, BlockHash, StateRoot>> for Proof<BlockNumber, BlockHash, StateRoot>"],["impl PartialEq<ChainId> for ChainId"],["impl<Balance: PartialEq> PartialEq<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>> for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl PartialEq<BlockMessageWithStorageKey> for BlockMessageWithStorageKey"],["impl<Number: PartialEq, Hash: PartialEq> PartialEq<BlockInfo<Number, Hash>> for BlockInfo<Number, Hash>"],["impl<Request: PartialEq, Response: PartialEq> PartialEq<RequestResponse<Request, Response>> for RequestResponse<Request, Response>"],["impl<Balance: PartialEq> PartialEq<Payload<Balance>> for Payload<Balance>"],["impl<Balance: PartialEq> PartialEq<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>"],["impl PartialEq<EndpointRequest> for EndpointRequest"],["impl PartialEq<MessageWeightTag> for MessageWeightTag"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<CrossDomainMessage<BlockNumber, BlockHash, StateRoot>> for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: PartialEq> PartialEq<VersionedPayload<Balance>> for VersionedPayload<Balance>"],["impl<Balance: PartialEq> PartialEq<FeeModel<Balance>> for FeeModel<Balance>"],["impl PartialEq<Endpoint> for Endpoint"],["impl PartialEq<BlockMessagesWithStorageKey> for BlockMessagesWithStorageKey"],["impl<Balance: PartialEq> PartialEq<Message<Balance>> for Message<Balance>"]], -"subspace_archiving":[["impl PartialEq<ReconstructorError> for ReconstructorError"],["impl PartialEq<ReconstructedContents> for ReconstructedContents"],["impl PartialEq<Segment> for Segment"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<SegmentItem> for SegmentItem"],["impl PartialEq<ArchiverInstantiationError> for ArchiverInstantiationError"],["impl PartialEq<NewArchivedSegment> for NewArchivedSegment"],["impl PartialEq<ReconstructorError> for ReconstructorError"]], -"subspace_core_primitives":[["impl PartialEq<PotOutput> for PotOutput"],["impl PartialEq<PosProof> for PosProof"],["impl PartialEq<RecordWitness> for RecordWitness"],["impl PartialEq<ChunkWitness> for ChunkWitness"],["impl PartialEq<PotKey> for PotKey"],["impl PartialEq<Randomness> for Randomness"],["impl PartialEq<PosQualityBytes> for PosQualityBytes"],["impl PartialEq<SegmentCommitment> for SegmentCommitment"],["impl PartialEq<LastArchivedBlock> for LastArchivedBlock"],["impl PartialEq<SegmentHeader> for SegmentHeader"],["impl PartialEq<PotCheckpoints> for PotCheckpoints"],["impl PartialEq<Record> for Record"],["impl<T: PartialEq> PartialEq<NonEmptyVec<T>> for NonEmptyVec<T>"],["impl PartialEq<Witness> for Witness"],["impl PartialEq<PieceObject> for PieceObject"],["impl PartialEq<PieceOffset> for PieceOffset"],["impl PartialEq<SegmentIndex> for SegmentIndex"],["impl PartialEq<Scalar> for Scalar"],["impl PartialEq<BlockObject> for BlockObject"],["impl PartialEq<RecordedHistorySegment> for RecordedHistorySegment"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<GlobalObject> for GlobalObject"],["impl PartialEq<SectorId> for SectorId"],["impl PartialEq<PieceArray> for PieceArray"],["impl PartialEq<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialEq<Piece> for Piece"],["impl PartialEq<RewardSignature> for RewardSignature"],["impl PartialEq<Commitment> for Commitment"],["impl PartialEq<PosSeed> for PosSeed"],["impl PartialEq<SBucket> for SBucket"],["impl PartialEq<PieceIndex> for PieceIndex"],["impl PartialEq<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl<PublicKey: PartialEq, RewardAddress: PartialEq> PartialEq<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>"],["impl PartialEq<U256> for U256"],["impl PartialEq<PieceObjectMapping> for PieceObjectMapping"],["impl PartialEq<FlatPieces> for FlatPieces"],["impl PartialEq<RawRecord> for RawRecord"],["impl PartialEq<PotSeed> for PotSeed"],["impl PartialEq<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialEq<HistorySize> for HistorySize"],["impl PartialEq<RecordCommitment> for RecordCommitment"],["impl PartialEq<BlockObjectMapping> for BlockObjectMapping"]], +"sp_messenger":[["impl PartialEq<MessageWeightTag> for MessageWeightTag"],["impl<Request: PartialEq, Response: PartialEq> PartialEq<RequestResponse<Request, Response>> for RequestResponse<Request, Response>"],["impl PartialEq<BlockMessagesWithStorageKey> for BlockMessagesWithStorageKey"],["impl<Balance: PartialEq> PartialEq<Message<Balance>> for Message<Balance>"],["impl<Balance: PartialEq> PartialEq<VersionedPayload<Balance>> for VersionedPayload<Balance>"],["impl PartialEq<EndpointRequest> for EndpointRequest"],["impl PartialEq<ChainId> for ChainId"],["impl<Balance: PartialEq> PartialEq<Payload<Balance>> for Payload<Balance>"],["impl PartialEq<Endpoint> for Endpoint"],["impl<Balance: PartialEq> PartialEq<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<Proof<BlockNumber, BlockHash, StateRoot>> for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: PartialEq> PartialEq<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>"],["impl PartialEq<BlockMessageWithStorageKey> for BlockMessageWithStorageKey"],["impl<BlockNumber: PartialEq, BlockHash: PartialEq, StateRoot: PartialEq> PartialEq<CrossDomainMessage<BlockNumber, BlockHash, StateRoot>> for CrossDomainMessage<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<Number: PartialEq, Hash: PartialEq> PartialEq<BlockInfo<Number, Hash>> for BlockInfo<Number, Hash>"]], +"subspace_archiving":[["impl PartialEq<SegmentItem> for SegmentItem"],["impl PartialEq<ReconstructorError> for ReconstructorError"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<ReconstructorError> for ReconstructorError"],["impl PartialEq<Segment> for Segment"],["impl PartialEq<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialEq<ArchiverInstantiationError> for ArchiverInstantiationError"],["impl PartialEq<NewArchivedSegment> for NewArchivedSegment"],["impl PartialEq<ReconstructedContents> for ReconstructedContents"]], +"subspace_core_primitives":[["impl PartialEq<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialEq<PieceObject> for PieceObject"],["impl PartialEq<Record> for Record"],["impl PartialEq<PosQualityBytes> for PosQualityBytes"],["impl PartialEq<SegmentIndex> for SegmentIndex"],["impl PartialEq<PieceObjectMapping> for PieceObjectMapping"],["impl PartialEq<LastArchivedBlock> for LastArchivedBlock"],["impl PartialEq<BlockObjectMapping> for BlockObjectMapping"],["impl PartialEq<PieceOffset> for PieceOffset"],["impl PartialEq<GlobalObject> for GlobalObject"],["impl PartialEq<Scalar> for Scalar"],["impl PartialEq<ChunkWitness> for ChunkWitness"],["impl PartialEq<Piece> for Piece"],["impl PartialEq<PotOutput> for PotOutput"],["impl PartialEq<Witness> for Witness"],["impl PartialEq<FlatPieces> for FlatPieces"],["impl<PublicKey: PartialEq, RewardAddress: PartialEq> PartialEq<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>"],["impl PartialEq<RecordWitness> for RecordWitness"],["impl PartialEq<PieceIndex> for PieceIndex"],["impl PartialEq<U256> for U256"],["impl PartialEq<RawRecord> for RawRecord"],["impl PartialEq<SegmentHeader> for SegmentHeader"],["impl PartialEq<PotSeed> for PotSeed"],["impl PartialEq<SegmentCommitment> for SegmentCommitment"],["impl PartialEq<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl PartialEq<BlockObject> for BlockObject"],["impl PartialEq<PotCheckpoints> for PotCheckpoints"],["impl PartialEq<PotKey> for PotKey"],["impl PartialEq<PosProof> for PosProof"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Randomness> for Randomness"],["impl PartialEq<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialEq<HistorySize> for HistorySize"],["impl PartialEq<SBucket> for SBucket"],["impl<T: PartialEq> PartialEq<NonEmptyVec<T>> for NonEmptyVec<T>"],["impl PartialEq<PosSeed> for PosSeed"],["impl PartialEq<RewardSignature> for RewardSignature"],["impl PartialEq<Commitment> for Commitment"],["impl PartialEq<PieceArray> for PieceArray"],["impl PartialEq<RecordCommitment> for RecordCommitment"],["impl PartialEq<RecordedHistorySegment> for RecordedHistorySegment"],["impl PartialEq<SectorId> for SectorId"]], "subspace_farmer":[["impl PartialEq<SingleDiskFarmId> for SingleDiskFarmId"]], -"subspace_farmer_components":[["impl PartialEq<PieceGetterRetryPolicy> for PieceGetterRetryPolicy"],["impl PartialEq<SectorContentsMapIterationError> for SectorContentsMapIterationError"],["impl PartialEq<SectorContentsMapEncodeIntoError> for SectorContentsMapEncodeIntoError"],["impl PartialEq<SectorContentsMapFromBytesError> for SectorContentsMapFromBytesError"]], -"subspace_networking":[["impl PartialEq<PieceByIndexResponse> for PieceByIndexResponse"],["impl PartialEq<MultihashCode> for MultihashCode"],["impl PartialEq<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl PartialEq<PieceByIndexRequest> for PieceByIndexRequest"]], +"subspace_farmer_components":[["impl PartialEq<SectorContentsMapEncodeIntoError> for SectorContentsMapEncodeIntoError"],["impl PartialEq<SectorContentsMapFromBytesError> for SectorContentsMapFromBytesError"],["impl PartialEq<PieceGetterRetryPolicy> for PieceGetterRetryPolicy"],["impl PartialEq<SectorContentsMapIterationError> for SectorContentsMapIterationError"]], +"subspace_networking":[["impl PartialEq<PieceByIndexRequest> for PieceByIndexRequest"],["impl PartialEq<PieceByIndexResponse> for PieceByIndexResponse"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl PartialEq<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl PartialEq<MultihashCode> for MultihashCode"]], "subspace_rpc_primitives":[["impl PartialEq<NodeSyncStatus> for NodeSyncStatus"]], -"subspace_runtime":[["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<FeedProcessorKind> for FeedProcessorKind"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"]], -"subspace_test_runtime":[["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<OriginCaller> for OriginCaller"]], +"subspace_runtime":[["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<SessionKeys> for SessionKeys"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<FeedProcessorKind> for FeedProcessorKind"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"]], +"subspace_test_runtime":[["impl PartialEq<RuntimeCall> for RuntimeCall"],["impl PartialEq<RuntimeEvent> for RuntimeEvent"],["impl PartialEq<HoldIdentifier> for HoldIdentifier"],["impl PartialEq<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialEq<Runtime> for Runtime"],["impl PartialEq<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialEq<RuntimeLockId> for RuntimeLockId"],["impl PartialEq<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialEq<OriginCaller> for OriginCaller"],["impl PartialEq<SessionKeys> for SessionKeys"]], "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 aec4eea0d5..4502899be9 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -1,11 +1,11 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"]], +"evm_domain_runtime":[["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"]], "evm_domain_test_runtime":[["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"]], -"sp_domains":[["impl PartialOrd<StorageData> for StorageData"],["impl PartialOrd<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl PartialOrd<StorageKey> for StorageKey"],["impl PartialOrd<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl PartialOrd<RawGenesis> for RawGenesis"],["impl PartialOrd<DomainId> for DomainId"]], +"sp_domains":[["impl PartialOrd<RawGenesis> for RawGenesis"],["impl PartialOrd<StorageKey> for StorageKey"],["impl PartialOrd<DomainId> for DomainId"],["impl PartialOrd<StorageData> for StorageData"],["impl PartialOrd<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl PartialOrd<StakingHoldIdentifier> for StakingHoldIdentifier"]], "sp_messenger":[["impl PartialOrd<ChainId> for ChainId"]], -"subspace_archiving":[["impl PartialOrd<ArchiverInstantiationError> for ArchiverInstantiationError"],["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"]], -"subspace_core_primitives":[["impl PartialOrd<RewardSignature> for RewardSignature"],["impl PartialOrd<Scalar> for Scalar"],["impl PartialOrd<U256> for U256"],["impl PartialOrd<LastArchivedBlock> for LastArchivedBlock"],["impl PartialOrd<PieceIndex> for PieceIndex"],["impl PartialOrd<Piece> for Piece"],["impl PartialOrd<BlockObject> for BlockObject"],["impl PartialOrd<SectorId> for SectorId"],["impl PartialOrd<PieceObjectMapping> for PieceObjectMapping"],["impl PartialOrd<BlockObjectMapping> for BlockObjectMapping"],["impl PartialOrd<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialOrd<PieceObject> for PieceObject"],["impl PartialOrd<SBucket> for SBucket"],["impl PartialOrd<FlatPieces> for FlatPieces"],["impl PartialOrd<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<PieceOffset> for PieceOffset"],["impl PartialOrd<SegmentIndex> for SegmentIndex"],["impl PartialOrd<PieceArray> for PieceArray"],["impl PartialOrd<HistorySize> for HistorySize"],["impl PartialOrd<GlobalObject> for GlobalObject"]], +"subspace_archiving":[["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialOrd<ReconstructorInstantiationError> for ReconstructorInstantiationError"],["impl PartialOrd<ArchiverInstantiationError> for ArchiverInstantiationError"]], +"subspace_core_primitives":[["impl PartialOrd<BlockObjectMapping> for BlockObjectMapping"],["impl PartialOrd<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl PartialOrd<GlobalObject> for GlobalObject"],["impl PartialOrd<Piece> for Piece"],["impl PartialOrd<PieceArray> for PieceArray"],["impl PartialOrd<PieceObjectMapping> for PieceObjectMapping"],["impl PartialOrd<U256> for U256"],["impl PartialOrd<BlockObject> for BlockObject"],["impl PartialOrd<PieceIndex> for PieceIndex"],["impl PartialOrd<PieceObject> for PieceObject"],["impl PartialOrd<RewardSignature> for RewardSignature"],["impl PartialOrd<SegmentIndex> for SegmentIndex"],["impl PartialOrd<LastArchivedBlock> for LastArchivedBlock"],["impl PartialOrd<HistorySize> for HistorySize"],["impl PartialOrd<SectorId> for SectorId"],["impl PartialOrd<FlatPieces> for FlatPieces"],["impl PartialOrd<Scalar> for Scalar"],["impl PartialOrd<SBucket> for SBucket"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<SectorSlotChallenge> for SectorSlotChallenge"],["impl PartialOrd<PieceOffset> for PieceOffset"]], "subspace_farmer":[["impl PartialOrd<SingleDiskFarmId> for SingleDiskFarmId"]], -"subspace_runtime":[["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"]], -"subspace_test_runtime":[["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"]] +"subspace_runtime":[["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"]], +"subspace_test_runtime":[["impl PartialOrd<RuntimeLockId> for RuntimeLockId"],["impl PartialOrd<RuntimeHoldReason> for RuntimeHoldReason"],["impl PartialOrd<RuntimeSlashReason> for RuntimeSlashReason"],["impl PartialOrd<HoldIdentifier> for HoldIdentifier"],["impl PartialOrd<RuntimeFreezeReason> for RuntimeFreezeReason"]] };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.AsMut.js b/implementors/core/convert/trait.AsMut.js index bfed8c3f17..2252164f09 100644 --- a/implementors/core/convert/trait.AsMut.js +++ b/implementors/core/convert/trait.AsMut.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl AsMut<[u8; 1048672]> for PieceArray"],["impl AsMut<[u8; 16]> for PotKey"],["impl AsMut<[u8; 16]> for PotSeed"],["impl AsMut<[u8]> for RecordedHistorySegment"],["impl AsMut<FsFr> for Scalar"],["impl AsMut<[u8]> for RecordWitness"],["impl AsMut<[u8]> for FlatPieces"],["impl AsMut<[u8]> for SegmentCommitment"],["impl AsMut<[u8]> for RawRecord"],["impl AsMut<[u8]> for RecordCommitment"],["impl AsMut<FsG1> for Commitment"],["impl AsMut<[u8]> for Randomness"],["impl AsMut<[u8]> for Record"],["impl AsMut<[u8]> for ChunkWitness"],["impl AsMut<[u8; 16]> for PotOutput"],["impl AsMut<FsG1> for Witness"],["impl AsMut<[u8]> for Piece"],["impl AsMut<[u8]> for PieceArray"]] +"subspace_core_primitives":[["impl AsMut<[u8]> for RecordCommitment"],["impl AsMut<[u8]> for PieceArray"],["impl AsMut<[u8]> for RawRecord"],["impl AsMut<[u8]> for SegmentCommitment"],["impl AsMut<[u8]> for FlatPieces"],["impl AsMut<[u8]> for ChunkWitness"],["impl AsMut<[u8; 16]> for PotSeed"],["impl AsMut<[u8; 1048672]> for PieceArray"],["impl AsMut<[u8; 16]> for PotOutput"],["impl AsMut<FsFr> for Scalar"],["impl AsMut<FsG1> for Commitment"],["impl AsMut<[u8]> for Randomness"],["impl AsMut<[u8]> for RecordedHistorySegment"],["impl AsMut<[u8]> for Record"],["impl AsMut<[u8; 16]> for PotKey"],["impl AsMut<[u8]> for RecordWitness"],["impl AsMut<FsG1> for Witness"],["impl AsMut<[u8]> for Piece"]] };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.AsRef.js b/implementors/core/convert/trait.AsRef.js index 2eacfcbb1d..bd5c00dc1c 100644 --- a/implementors/core/convert/trait.AsRef.js +++ b/implementors/core/convert/trait.AsRef.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl AsRef<[u8]> for PieceArray"],["impl AsRef<[u8]> for Randomness"],["impl AsRef<[u8; 16]> for PotSeed"],["impl AsRef<[u8; 16]> for PotKey"],["impl AsRef<FsG1> for Witness"],["impl AsRef<[u8; 16]> for PotOutput"],["impl AsRef<[u8]> for ChunkWitness"],["impl AsRef<[u8]> for SectorId"],["impl AsRef<[u8]> for RecordedHistorySegment"],["impl AsRef<[u8]> for Piece"],["impl AsRef<[u8]> for Record"],["impl AsRef<[u8]> for FlatPieces"],["impl AsRef<[u8]> for RawRecord"],["impl AsRef<[u8]> for RewardSignature"],["impl AsRef<[u8]> for SegmentCommitment"],["impl AsRef<FsFr> for Scalar"],["impl AsRef<[u8]> for PublicKey"],["impl AsRef<[u8; 1048672]> for PieceArray"],["impl AsRef<[u8]> for RecordCommitment"],["impl AsRef<FsG1> for Commitment"],["impl AsRef<[u8]> for RecordWitness"]] +"subspace_core_primitives":[["impl AsRef<[u8]> for FlatPieces"],["impl AsRef<[u8]> for Piece"],["impl AsRef<[u8; 1048672]> for PieceArray"],["impl AsRef<[u8]> for RecordWitness"],["impl AsRef<[u8]> for ChunkWitness"],["impl AsRef<[u8]> for SectorId"],["impl AsRef<FsG1> for Witness"],["impl AsRef<[u8]> for RawRecord"],["impl AsRef<[u8]> for SegmentCommitment"],["impl AsRef<[u8]> for RecordCommitment"],["impl AsRef<[u8]> for Record"],["impl AsRef<[u8]> for RewardSignature"],["impl AsRef<[u8; 16]> for PotSeed"],["impl AsRef<FsG1> for Commitment"],["impl AsRef<[u8]> for PublicKey"],["impl AsRef<[u8]> for PieceArray"],["impl AsRef<FsFr> for Scalar"],["impl AsRef<[u8; 16]> for PotKey"],["impl AsRef<[u8]> for RecordedHistorySegment"],["impl AsRef<[u8]> for Randomness"],["impl AsRef<[u8; 16]> for PotOutput"]] };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 9015e10b42..b9ca3b4ab4 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,33 +1,33 @@ (function() {var implementors = { "domain_block_builder":[["impl From<bool> for RecordProof"]], -"domain_client_message_relayer":[["impl From<ApiError> for Error"],["impl From<ArithmeticError> for Error"],["impl From<Error> for Error"]], +"domain_client_message_relayer":[["impl From<ArithmeticError> for Error"],["impl From<ApiError> for Error"],["impl From<Error> for Error"]], "domain_client_subnet_gossip":[["impl<CBlock: BlockT, Block: BlockT> From<Bundle<<Block as Block>::Extrinsic, <<CBlock as Block>::Header as Header>::Number, <CBlock as Block>::Hash, <<Block as Block>::Header as Header>::Number, <Block as Block>::Hash, u128>> for GossipMessage<CBlock, Block>"]], "domain_pallet_executive":[["impl<T: Config> From<Event<T>> for ()"]], "domain_runtime_primitives":[["impl From<LookupError> for CheckTxValidityError"]], -"evm_domain_runtime":[["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["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<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["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<<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<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin> 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<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RuntimeOrigin> for Result<Origin, 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<RawOrigin> for RuntimeOrigin"]], -"evm_domain_test_runtime":[["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<OriginCaller> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> 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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["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<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<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<Event> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for OriginCaller"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for RuntimeOrigin"]], +"evm_domain_runtime":[["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<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["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, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin> for OriginCaller"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RawOrigin> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"]], +"evm_domain_test_runtime":[["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<RawOrigin> for OriginCaller"],["impl From<Event> 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<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin, 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<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<Event<Runtime>> for RuntimeEvent"],["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<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["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<<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"]], "orml_vesting":[["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"]], -"pallet_domains":[["impl<T> From<Error> for Error<T>"],["impl<T> From<Error> for Error<T>"],["impl<T> From<FraudProofError> for Error<T>"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T> From<Error> for Error<T>"]], -"pallet_feeds":[["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Error<T>> for &'static str"]], +"pallet_domains":[["impl<T: Config> From<Error<T>> for &'static str"],["impl<T> From<FraudProofError> for Error<T>"],["impl<T> From<Error> for Error<T>"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T> From<Error> for Error<T>"],["impl<T: Config> From<Event<T>> for ()"],["impl<T> From<Error> for Error<T>"]], +"pallet_feeds":[["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"],["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<Error<T>> for DispatchError"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"]], +"pallet_messenger":[["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_object_store":[["impl<T: Config> From<Event<T>> for ()"]], "pallet_offences_subspace":[["impl From<Event> for ()"]], "pallet_rewards":[["impl<T: Config> From<Event<T>> for ()"]], -"pallet_subspace":[["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_subspace":[["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"]], "pallet_transaction_fees":[["impl<T: Config> From<Event<T>> for ()"]], -"pallet_transporter":[["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"]], -"sc_consensus_subspace":[["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Header: HeaderT> From<ApiError> for Error<Header>"],["impl<Header: HeaderT> From<Error> for Error<Header>"],["impl<Header> From<Error<Header>> for Stringwhere\n Header: HeaderT,"],["impl<Header> From<VerificationError<Header>> for Error<Header>where\n Header: HeaderT,"]], +"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> From<Error<Header>> for Stringwhere\n Header: HeaderT,"],["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>"]], "sc_subspace_block_relay":[["impl From<Error> for BlockRelayConfigurationError"]], -"sp_consensus_subspace":[["impl From<Error> for String"],["impl From<Kzg> for KzgExtension"],["impl<'a> From<&'a VerifySolutionParams> for WrappedVerifySolutionParams<'a>"],["impl From<PotOutput> for WrappedPotOutput"],["impl From<SubspaceJustification> for Justification"],["impl From<Box<dyn Fn([u8; 32], u64, PotOutput, bool) -> bool + Sync + Send, Global>> for PotExtension"],["impl From<PosTableType> for PosExtension"],["impl<RewardAddress> From<&Solution<Public, RewardAddress>> for WrappedSolution"]], -"sp_domains":[["impl From<Error> for VerificationError"],["impl From<DomainId> for u32"],["impl From<InvalidTransactionCode> for InvalidTransaction"],["impl From<ApiError> for VerificationError"],["impl From<InvalidTransactionCode> for TransactionValidity"],["impl From<u32> for DomainId"],["impl From<Error> for VerificationError"]], +"sp_consensus_subspace":[["impl From<Kzg> for KzgExtension"],["impl From<Box<dyn Fn([u8; 32], u64, PotOutput, bool) -> bool + Sync + Send, Global>> for PotExtension"],["impl From<PotOutput> for WrappedPotOutput"],["impl From<Error> for String"],["impl From<SubspaceJustification> for Justification"],["impl<RewardAddress> From<&Solution<Public, RewardAddress>> for WrappedSolution"],["impl From<PosTableType> for PosExtension"],["impl<'a> From<&'a VerifySolutionParams> for WrappedVerifySolutionParams<'a>"]], +"sp_domains":[["impl From<InvalidTransactionCode> for TransactionValidity"],["impl From<DomainId> for u32"],["impl From<Error> for VerificationError"],["impl From<Error> for VerificationError"],["impl From<ApiError> for VerificationError"],["impl From<u32> for DomainId"],["impl From<InvalidTransactionCode> for InvalidTransaction"]], "sp_domains_fraud_proof":[["impl From<Arc<dyn FraudProofHostFunctions, Global>> for FraudProofExtension"]], -"sp_messenger":[["impl From<DomainId> for ChainId"],["impl From<u32> for ChainId"]], -"subspace_core_primitives":[["impl From<PieceOffset> for u32"],["impl From<[u8; 32]> for Randomness"],["impl From<u64> for U256"],["impl From<FsG1> for Commitment"],["impl From<[u8; 32]> for PosSeed"],["impl From<ChunkWitness> for [u8; 48]"],["impl From<SegmentIndex> for u64"],["impl From<&Commitment> for [u8; 48]"],["impl From<RecordWitness> for [u8; 48]"],["impl From<PosQualityBytes> for [u8; 32]"],["impl From<[u8; 16]> for PotOutput"],["impl From<Scalar> for FsFr"],["impl From<SegmentIndex> for HistorySize"],["impl From<PieceOffset> for usize"],["impl From<Commitment> for SegmentCommitment"],["impl From<[u8; 160]> for PosProof"],["impl From<SBucket> for usize"],["impl From<u16> for SBucket"],["impl From<u16> for PieceOffset"],["impl From<RecordCommitment> for [u8; 48]"],["impl From<Commitment> for FsG1"],["impl From<SBucket> for u16"],["impl From<FsFr> for Scalar"],["impl From<FsG1> for Witness"],["impl From<&Scalar> for [u8; 32]"],["impl From<[u8; 32]> for PublicKey"],["impl From<PieceOffset> for u64"],["impl From<Randomness> for [u8; 32]"],["impl From<Commitment> for [u8; 48]"],["impl From<[u8; 64]> for RewardSignature"],["impl From<FsPoly> for Polynomial"],["impl From<Piece> for Vec<u8>"],["impl From<Witness> for ChunkWitness"],["impl From<u8> for U256"],["impl From<PublicKey> for [u8; 32]"],["impl From<u64> for PieceIndex"],["impl From<Witness> for [u8; 48]"],["impl From<[u8; 48]> for ChunkWitness"],["impl From<Scalar> for [u8; 32]"],["impl From<Witness> for RecordWitness"],["impl From<PieceOffset> for u16"],["impl From<PieceIndex> for u64"],["impl From<SBucket> for u32"],["impl From<u32> for U256"],["impl From<[u8; 48]> for RecordCommitment"],["impl From<Commitment> for RecordCommitment"],["impl From<&PieceArray> for Piece"],["impl From<[u8; 32]> for PosQualityBytes"],["impl From<PieceArray> for FlatPieces"],["impl From<&[u8; 31]> for Scalar"],["impl From<PosProof> for [u8; 160]"],["impl From<u16> for U256"],["impl From<[u8; 48]> for SegmentCommitment"],["impl From<[u8; 16]> for PotSeed"],["impl From<[u8; 48]> for RecordWitness"],["impl From<[u8; 16]> for PotKey"],["impl From<u64> for SegmentIndex"],["impl From<RewardSignature> for [u8; 64]"],["impl From<[u8; 31]> for Scalar"],["impl From<Witness> for FsG1"],["impl From<PosSeed> for [u8; 32]"],["impl From<NonZeroU64> for HistorySize"],["impl From<&Witness> for [u8; 48]"],["impl From<u128> for U256"],["impl From<SegmentCommitment> for [u8; 48]"],["impl From<HistorySize> for NonZeroU64"]], -"subspace_farmer":[["impl From<Error> for PlottingError"],["impl From<FarmingError> for BackgroundTaskError"],["impl From<DiskPieceCacheError> for SingleDiskFarmError"],["impl From<ProvingError> for FarmingError"],["impl From<ThreadPoolBuildError> for FarmingError"],["impl From<Error> for FarmingError"],["impl From<Error> for DiskPieceCacheError"],["impl From<Ulid> for SingleDiskFarmId"],["impl From<Error> for SingleDiskFarmError"],["impl From<PlottingError> for BackgroundTaskError"],["impl From<PlottingError> for PlottingError"]], -"subspace_farmer_components":[["impl From<SectorContentsMapFromBytesError> for ProvingError"],["impl From<SectorMetadata> for SectorMetadataChecksummed"],["impl From<Error> for ProvingError"],["impl From<Error> for ReadingError"],["impl From<SectorContentsMapFromBytesError> for ReadingError"],["impl From<ReadingError> for ProvingError"]], -"subspace_networking":[["impl From<Error> for CreationError"],["impl From<SubscriptionError> for SubscribeError"],["impl From<SendError> for SubscribeError"],["impl From<Canceled> for GetClosestPeersError"],["impl From<SendError> for GetClosestPeersError"],["impl From<Canceled> for SendRequestError"],["impl From<MultihashCode> for u64"],["impl From<SendError> for SendRequestError"],["impl From<Error> for NetworkParametersPersistenceError"],["impl From<Error> for SendRequestError"],["impl From<Canceled> for SubscribeError"],["impl From<TransportError<Error>> for CreationError"],["impl From<KeyWrapper<PieceIndex>> for Key"]], -"subspace_runtime":[["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<OriginCaller> for RuntimeOrigin"],["impl From<Event> for RuntimeEvent"],["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<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime, ()>> for RuntimeError"],["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<<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<<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<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<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<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["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<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> 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<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]], -"subspace_service":[["impl From<NetworkParametersPersistenceError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<CreationError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<AddrParseError> for Error"],["impl From<BlockRelayConfigurationError> for Error"],["impl From<Error> for Error"],["impl From<DsnConfigurationError> for Error"]], -"subspace_test_runtime":[["impl From<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Error<Runtime, ()>> for RuntimeError"],["impl From<Event<Runtime, ()>> for RuntimeEvent"],["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<<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<<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<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<OriginCaller> for 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<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<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["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<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"]] +"sp_messenger":[["impl From<u32> for ChainId"],["impl From<DomainId> for ChainId"]], +"subspace_core_primitives":[["impl From<SegmentIndex> for HistorySize"],["impl From<Witness> for FsG1"],["impl From<[u8; 32]> for PosSeed"],["impl From<&PieceArray> for Piece"],["impl From<FsG1> for Witness"],["impl From<u64> for SegmentIndex"],["impl From<FsFr> for Scalar"],["impl From<Witness> for RecordWitness"],["impl From<&Witness> for [u8; 48]"],["impl From<PieceIndex> for u64"],["impl From<Commitment> for RecordCommitment"],["impl From<u128> for U256"],["impl From<ChunkWitness> for [u8; 48]"],["impl From<Commitment> for [u8; 48]"],["impl From<SBucket> for u16"],["impl From<u16> for U256"],["impl From<NonZeroU64> for HistorySize"],["impl From<HistorySize> for NonZeroU64"],["impl From<SegmentCommitment> for [u8; 48]"],["impl From<PosSeed> for [u8; 32]"],["impl From<[u8; 16]> for PotOutput"],["impl From<u32> for U256"],["impl From<PieceOffset> for u16"],["impl From<PosProof> for [u8; 160]"],["impl From<SBucket> for u32"],["impl From<[u8; 48]> for SegmentCommitment"],["impl From<u64> for PieceIndex"],["impl From<[u8; 31]> for Scalar"],["impl From<PublicKey> for [u8; 32]"],["impl From<&[u8; 31]> for Scalar"],["impl From<[u8; 48]> for RecordCommitment"],["impl From<Commitment> for SegmentCommitment"],["impl From<PieceOffset> for usize"],["impl From<RecordCommitment> for [u8; 48]"],["impl From<u64> for U256"],["impl From<[u8; 32]> for PublicKey"],["impl From<[u8; 160]> for PosProof"],["impl From<[u8; 32]> for Randomness"],["impl From<Witness> for ChunkWitness"],["impl From<PosQualityBytes> for [u8; 32]"],["impl From<u8> for U256"],["impl From<u16> for SBucket"],["impl From<Commitment> for FsG1"],["impl From<Scalar> for [u8; 32]"],["impl From<[u8; 48]> for ChunkWitness"],["impl From<Scalar> for FsFr"],["impl From<FsG1> for Commitment"],["impl From<PieceOffset> for u32"],["impl From<Randomness> for [u8; 32]"],["impl From<Witness> for [u8; 48]"],["impl From<PieceArray> for FlatPieces"],["impl From<[u8; 16]> for PotSeed"],["impl From<[u8; 32]> for PosQualityBytes"],["impl From<RecordWitness> for [u8; 48]"],["impl From<u16> for PieceOffset"],["impl From<RewardSignature> for [u8; 64]"],["impl From<[u8; 16]> for PotKey"],["impl From<SBucket> for usize"],["impl From<&Scalar> for [u8; 32]"],["impl From<[u8; 48]> for RecordWitness"],["impl From<SegmentIndex> for u64"],["impl From<PieceOffset> for u64"],["impl From<[u8; 64]> for RewardSignature"],["impl From<FsPoly> for Polynomial"],["impl From<&Commitment> for [u8; 48]"],["impl From<Piece> for Vec<u8>"]], +"subspace_farmer":[["impl From<Ulid> for SingleDiskFarmId"],["impl From<DiskPieceCacheError> for SingleDiskFarmError"],["impl From<Error> for SingleDiskFarmError"],["impl From<PlottingError> for PlottingError"],["impl From<Error> for PlottingError"],["impl From<Error> for FarmingError"],["impl From<ProvingError> for FarmingError"],["impl From<Error> for DiskPieceCacheError"],["impl From<PlottingError> for BackgroundTaskError"],["impl From<FarmingError> for BackgroundTaskError"],["impl From<ThreadPoolBuildError> for FarmingError"]], +"subspace_farmer_components":[["impl From<Error> for ProvingError"],["impl From<SectorContentsMapFromBytesError> for ReadingError"],["impl From<ReadingError> for ProvingError"],["impl From<SectorMetadata> for SectorMetadataChecksummed"],["impl From<Error> for ReadingError"],["impl From<SectorContentsMapFromBytesError> for ProvingError"]], +"subspace_networking":[["impl From<SendError> for GetClosestPeersError"],["impl From<Canceled> for SendRequestError"],["impl From<Error> for SendRequestError"],["impl From<MultihashCode> for u64"],["impl From<Canceled> for GetClosestPeersError"],["impl From<SubscriptionError> for SubscribeError"],["impl From<SendError> for SubscribeError"],["impl From<KeyWrapper<PieceIndex>> for Key"],["impl From<TransportError<Error>> for CreationError"],["impl From<Canceled> for SubscribeError"],["impl From<SendError> for SendRequestError"],["impl From<Error> for CreationError"],["impl From<Error> for NetworkParametersPersistenceError"]], +"subspace_runtime":[["impl From<Error<Runtime>> for RuntimeError"],["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<<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<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"],["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<<Pallet<Runtime, ()> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<OriginCaller> for 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<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["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<Event<Runtime>> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event> for RuntimeEvent"],["impl From<Error<Runtime>> for RuntimeError"],["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<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<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["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"]], +"subspace_service":[["impl From<BlockRelayConfigurationError> for Error"],["impl From<DsnConfigurationError> for Error"],["impl From<AddrParseError> for Error"],["impl From<Error> for Error"],["impl From<NetworkParametersPersistenceError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<CreationError> for DsnConfigurationError"],["impl From<Error> for Error"],["impl From<Error> for Error"]], +"subspace_test_runtime":[["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<Error<Runtime>> for RuntimeError"],["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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event> for RuntimeEvent"],["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> 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<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<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<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["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<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<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["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<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/convert/trait.TryFrom.js b/implementors/core/convert/trait.TryFrom.js index a8546b7930..0ab5547b9a 100644 --- a/implementors/core/convert/trait.TryFrom.js +++ b/implementors/core/convert/trait.TryFrom.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl TryFrom<OriginCaller> for Origin"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"],["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"]], -"evm_domain_test_runtime":[["impl TryFrom<OriginCaller> for Origin"],["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"]], -"subspace_core_primitives":[["impl TryFrom<&[u8; 32]> for Scalar"],["impl TryFrom<U256> for u8"],["impl TryFrom<ChunkWitness> for Witness"],["impl TryFrom<[u8; 32]> for Scalar"],["impl TryFrom<&RecordWitness> for Witness"],["impl TryFrom<SegmentCommitment> for Commitment"],["impl TryFrom<&[u8; 48]> for Commitment"],["impl TryFrom<Vec<u8, Global>> for Piece"],["impl TryFrom<&[u8]> for SegmentCommitment"],["impl TryFrom<&SegmentCommitment> for Commitment"],["impl TryFrom<&[u8]> for Piece"],["impl TryFrom<U256> for u16"],["impl TryFrom<&[u8; 48]> for Witness"],["impl TryFrom<usize> for SBucket"],["impl TryFrom<U256> for u64"],["impl TryFrom<&ChunkWitness> for Witness"],["impl TryFrom<RecordCommitment> for Commitment"],["impl TryFrom<[u8; 48]> for Commitment"],["impl TryFrom<&RecordCommitment> for Commitment"],["impl TryFrom<&[u8]> for RecordWitness"],["impl TryFrom<RecordWitness> for Witness"],["impl TryFrom<[u8; 48]> for Witness"],["impl TryFrom<&[u8]> for RecordCommitment"],["impl TryFrom<&[u8]> for ChunkWitness"],["impl TryFrom<U256> for u32"]], +"evm_domain_runtime":[["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin"],["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"]], +"evm_domain_test_runtime":[["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"],["impl TryFrom<OriginCaller> for Origin"]], +"subspace_core_primitives":[["impl TryFrom<&SegmentCommitment> for Commitment"],["impl TryFrom<[u8; 48]> for Witness"],["impl TryFrom<U256> for u32"],["impl TryFrom<Vec<u8, Global>> for Piece"],["impl TryFrom<SegmentCommitment> for Commitment"],["impl TryFrom<[u8; 32]> for Scalar"],["impl TryFrom<&RecordWitness> for Witness"],["impl TryFrom<&[u8]> for SegmentCommitment"],["impl TryFrom<RecordWitness> for Witness"],["impl TryFrom<[u8; 48]> for Commitment"],["impl TryFrom<U256> for u64"],["impl TryFrom<usize> for SBucket"],["impl TryFrom<&[u8]> for Piece"],["impl TryFrom<&[u8; 32]> for Scalar"],["impl TryFrom<&[u8; 48]> for Commitment"],["impl TryFrom<ChunkWitness> for Witness"],["impl TryFrom<&RecordCommitment> for Commitment"],["impl TryFrom<&[u8]> for RecordWitness"],["impl TryFrom<RecordCommitment> for Commitment"],["impl TryFrom<U256> for u16"],["impl TryFrom<&[u8]> for RecordCommitment"],["impl TryFrom<&[u8]> for ChunkWitness"],["impl TryFrom<&ChunkWitness> for Witness"],["impl TryFrom<&[u8; 48]> for Witness"],["impl TryFrom<U256> for u8"]], "subspace_networking":[["impl TryFrom<u64> for MultihashCode"]], "subspace_runtime":[["impl TryFrom<OriginCaller> for Origin<Runtime>"]], "subspace_test_runtime":[["impl TryFrom<OriginCaller> for Origin<Runtime>"]] diff --git a/implementors/core/convert/trait.TryInto.js b/implementors/core/convert/trait.TryInto.js index faee7b4633..808155f171 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<Error<Runtime, ()>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["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<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<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> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"]], -"evm_domain_test_runtime":[["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"],["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> 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<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime, ()>> for RuntimeError"]], -"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<Event> 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<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<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<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]], -"subspace_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> 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<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> 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"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"]] +"evm_domain_runtime":[["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<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<Event> for RuntimeEvent"],["impl TryInto<Event> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime, ()>> for RuntimeEvent"]], +"evm_domain_test_runtime":[["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<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<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"]], +"subspace_runtime":[["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"],["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"],["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<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"],["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"]], +"subspace_test_runtime":[["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<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<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["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<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<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/default/trait.Default.js b/implementors/core/default/trait.Default.js index c2ee331d60..aa374d3584 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -1,25 +1,25 @@ (function() {var implementors = { "domain_block_builder":[["impl Default for RecordProof"]], "domain_client_consensus_relay_chain":[["impl<Block> Default for Verifier<Block>"]], -"evm_domain_runtime":[["impl Default for TransactionConverter"],["impl Default for RuntimeGenesisConfig"]], -"evm_domain_test_runtime":[["impl Default for RuntimeGenesisConfig"],["impl Default for TransactionConverter"]], +"evm_domain_runtime":[["impl Default for RuntimeGenesisConfig"],["impl Default for TransactionConverter"]], +"evm_domain_test_runtime":[["impl Default for TransactionConverter"],["impl Default for RuntimeGenesisConfig"]], "orml_vesting":[["impl<T: Config> Default for GenesisConfig<T>"]], "pallet_domain_id":[["impl<T> Default for GenesisConfig<T>"]], "pallet_domains":[["impl Default for TxRangeState"],["impl<T: Config> Default for GenesisConfig<T>"]], -"pallet_feeds":[["impl<FeedProcessorId: Default, AccountId: Default> Default for FeedConfig<FeedProcessorId, AccountId>"],["impl Default for TotalObjectsAndSize"]], +"pallet_feeds":[["impl Default for TotalObjectsAndSize"],["impl<FeedProcessorId: Default, AccountId: Default> Default for FeedConfig<FeedProcessorId, AccountId>"]], "pallet_grandpa_finality_verifier":[["impl Default for InitializationData"]], -"pallet_messenger":[["impl<Balance: Default> Default for Channel<Balance>"],["impl Default for ChannelState"]], +"pallet_messenger":[["impl Default for ChannelState"],["impl<Balance: Default> Default for Channel<Balance>"]], "pallet_runtime_configs":[["impl<T: Config> Default for GenesisConfig<T>"]], -"pallet_subspace":[["impl<R, L> Default for EquivocationHandler<R, L>"],["impl Default for AllowAuthoringBy"],["impl<T> Default for GenesisConfig<T>"]], +"pallet_subspace":[["impl<T> Default for GenesisConfig<T>"],["impl<R, L> Default for EquivocationHandler<R, L>"],["impl Default for AllowAuthoringBy"]], "sc_subspace_block_relay":[["impl Default for NetworkWrapper"]], "sp_consensus_subspace":[["impl Default for SolutionRanges"]], -"sp_domains":[["impl Default for RuntimeType"],["impl Default for DomainId"],["impl Default for RawGenesis"],["impl Default for StorageData"],["impl Default for Blake2b256Algorithm"],["impl Default for StorageKey"],["impl Default for Witness"]], -"sp_messenger":[["impl<Balance: Default> Default for FeeModel<Balance>"],["impl Default for BlockMessagesWithStorageKey"],["impl<Number: Default, Hash: Default> Default for BlockInfo<Number, Hash>"],["impl Default for MessageWeightTag"],["impl<Balance: Default> Default for InitiateChannelParams<Balance>"]], +"sp_domains":[["impl Default for StorageKey"],["impl Default for DomainId"],["impl Default for Blake2b256Algorithm"],["impl Default for StorageData"],["impl Default for Witness"],["impl Default for RawGenesis"],["impl Default for RuntimeType"]], +"sp_messenger":[["impl<Balance: Default> Default for InitiateChannelParams<Balance>"],["impl<Balance: Default> Default for FeeModel<Balance>"],["impl Default for BlockMessagesWithStorageKey"],["impl<Number: Default, Hash: Default> Default for BlockInfo<Number, Hash>"],["impl Default for MessageWeightTag"]], "subspace_archiving":[["impl Default for ReconstructedContents"]], -"subspace_core_primitives":[["impl Default for SBucket"],["impl Default for SegmentCommitment"],["impl Default for PublicKey"],["impl Default for RecordCommitment"],["impl Default for Piece"],["impl Default for PotKey"],["impl Default for Record"],["impl Default for PieceObjectMapping"],["impl Default for SegmentIndex"],["impl Default for PotOutput"],["impl Default for Scalar"],["impl Default for ArchivedHistorySegment"],["impl Default for PotSeed"],["impl Default for PieceIndex"],["impl Default for ArchivedBlockProgress"],["impl Default for ChunkWitness"],["impl Default for U256"],["impl Default for Randomness"],["impl Default for RecordWitness"],["impl Default for BlockObjectMapping"],["impl Default for PotCheckpoints"],["impl Default for Witness"],["impl Default for FlatPieces"],["impl Default for PosProof"],["impl Default for Commitment"],["impl Default for RecordedHistorySegment"],["impl Default for PieceOffset"],["impl Default for PieceArray"],["impl Default for RawRecord"]], +"subspace_core_primitives":[["impl Default for PosProof"],["impl Default for ArchivedHistorySegment"],["impl Default for RawRecord"],["impl Default for RecordedHistorySegment"],["impl Default for PublicKey"],["impl Default for RecordWitness"],["impl Default for SBucket"],["impl Default for ArchivedBlockProgress"],["impl Default for Record"],["impl Default for PieceArray"],["impl Default for PotCheckpoints"],["impl Default for Witness"],["impl Default for Commitment"],["impl Default for PieceIndex"],["impl Default for Scalar"],["impl Default for Piece"],["impl Default for FlatPieces"],["impl Default for PotKey"],["impl Default for PotOutput"],["impl Default for PotSeed"],["impl Default for RecordCommitment"],["impl Default for PieceOffset"],["impl Default for BlockObjectMapping"],["impl Default for ChunkWitness"],["impl Default for Randomness"],["impl Default for U256"],["impl Default for SegmentIndex"],["impl Default for SegmentCommitment"],["impl Default for PieceObjectMapping"]], "subspace_farmer_components":[["impl Default for PieceGetterRetryPolicy"]], -"subspace_networking":[["impl Default for PeerInfo"],["impl Default for RetryPolicy"],["impl Default for Config<()>"]], -"subspace_proof_of_space":[["impl Default for ShimTableGenerator"],["impl Default for ChiaTableGenerator"],["impl<const K: u8> Default for TablesCache<K>"]], -"subspace_runtime":[["impl Default for RuntimeGenesisConfig"],["impl Default for FeedProcessorKind"]], +"subspace_networking":[["impl Default for RetryPolicy"],["impl Default for Config<()>"],["impl Default for PeerInfo"]], +"subspace_proof_of_space":[["impl<const K: u8> Default for TablesCache<K>"],["impl Default for ChiaTableGenerator"],["impl Default for ShimTableGenerator"]], +"subspace_runtime":[["impl Default for FeedProcessorKind"],["impl Default for RuntimeGenesisConfig"]], "subspace_test_runtime":[["impl Default 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/core/error/trait.Error.js b/implementors/core/error/trait.Error.js index b0b3bd4ecc..224039b457 100644 --- a/implementors/core/error/trait.Error.js +++ b/implementors/core/error/trait.Error.js @@ -1,13 +1,13 @@ (function() {var implementors = { -"sc_consensus_subspace":[["impl<Header: HeaderT> Error for Error<Header>where\n Self: Debug + Display,"],["impl<Header: HeaderT> Error for VerificationError<Header>where\n Self: Debug + Display,"]], +"sc_consensus_subspace":[["impl<Header: HeaderT> Error for VerificationError<Header>where\n Self: Debug + Display,"],["impl<Header: HeaderT> Error for Error<Header>where\n Self: Debug + Display,"]], "sc_subspace_block_relay":[["impl Error for BlockRelayConfigurationError"]], "sp_consensus_subspace":[["impl Error for Error"]], "sp_domains":[["impl Error for VerificationError"]], -"subspace_archiving":[["impl Error for ReconstructorError"],["impl Error for ArchiverInstantiationError"],["impl Error for ReconstructorError"],["impl Error for ReconstructorInstantiationError"],["impl Error for ReconstructorInstantiationError"]], -"subspace_farmer":[["impl Error for SingleDiskFarmScrubError"],["impl Error for PlottingError"],["impl Error for SingleDiskFarmError"],["impl Error for BackgroundTaskError"],["impl Error for FarmingError"],["impl Error for DiskPieceCacheError"]], -"subspace_farmer_components":[["impl Error for ReadingError"],["impl Error for SectorContentsMapIterationError"],["impl Error for PlottingError"],["impl Error for ProvingError"],["impl Error for SectorContentsMapFromBytesError"],["impl Error for SectorContentsMapEncodeIntoError"]], -"subspace_networking":[["impl Error for CreationError"],["impl Error for SendRequestError"],["impl Error for SubscribeError"],["impl Error for NetworkParametersPersistenceError"],["impl Error for GetClosestPeersError"]], +"subspace_archiving":[["impl Error for ArchiverInstantiationError"],["impl Error for ReconstructorInstantiationError"],["impl Error for ReconstructorError"],["impl Error for ReconstructorInstantiationError"],["impl Error for ReconstructorError"]], +"subspace_farmer":[["impl Error for PlottingError"],["impl Error for FarmingError"],["impl Error for SingleDiskFarmScrubError"],["impl Error for SingleDiskFarmError"],["impl Error for BackgroundTaskError"],["impl Error for DiskPieceCacheError"]], +"subspace_farmer_components":[["impl Error for ReadingError"],["impl Error for SectorContentsMapFromBytesError"],["impl Error for ProvingError"],["impl Error for SectorContentsMapEncodeIntoError"],["impl Error for PlottingError"],["impl Error for SectorContentsMapIterationError"]], +"subspace_networking":[["impl Error for NetworkParametersPersistenceError"],["impl Error for SubscribeError"],["impl Error for SendRequestError"],["impl Error for GetClosestPeersError"],["impl Error for CreationError"]], "subspace_proof_of_time":[["impl Error for PotError"]], -"subspace_service":[["impl Error for DsnConfigurationError"],["impl Error for Error"]], +"subspace_service":[["impl Error for Error"],["impl Error for DsnConfigurationError"]], "subspace_verification":[["impl 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/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 38eeb51fbd..cf4126e835 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -5,44 +5,44 @@ "domain_client_operator":[["impl<Block: Debug + BlockT, CBlock: Debug + BlockT> Debug for DomainBlockImportNotification<Block, CBlock>where\n Block::Hash: Debug,\n CBlock::Hash: Debug,"]], "domain_client_subnet_gossip":[["impl<CBlock: Debug + BlockT, Block: Debug + BlockT> Debug for GossipMessage<CBlock, Block>"],["impl Debug for Action"]], "domain_eth_service":[["impl Debug for EthConfiguration"]], -"domain_pallet_executive":[["impl<T: Config> Debug for Event<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"]], +"domain_pallet_executive":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Event<T>"]], "domain_runtime_primitives":[["impl Debug for CheckTxValidityError"],["impl Debug for MultiAccountId"],["impl Debug for VerifyTxValidityError"]], "domain_test_service":[["impl Debug for Keyring"]], -"evm_domain_runtime":[["impl Debug for SessionKeys"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for Runtime"],["impl Debug for RuntimeCall"],["impl Debug for OriginCaller"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeError"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeSlashReason"]], -"evm_domain_test_runtime":[["impl Debug for Runtime"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeFreezeReason"],["impl Debug for OriginCaller"],["impl Debug for RuntimeError"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeOrigin"],["impl Debug for SessionKeys"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeEvent"]], +"evm_domain_runtime":[["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeOrigin"],["impl Debug for OriginCaller"],["impl Debug for Runtime"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeError"],["impl Debug for SessionKeys"]], +"evm_domain_test_runtime":[["impl Debug for RuntimeCall"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeError"],["impl Debug for SessionKeys"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeOrigin"],["impl Debug for OriginCaller"],["impl Debug for Runtime"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeHoldReason"]], "orml_vesting":[["impl<T> Debug for Pallet<T>"],["impl<BlockNumber, Balance> Debug for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Debug,\n Balance: Debug + MaxEncodedLen + HasCompact,"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Event<T>"]], -"pallet_domain_id":[["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"]], -"pallet_domains":[["impl Debug for BundleError"],["impl Debug for Error"],["impl<T> Debug for Pallet<T>"],["impl Debug for Error"],["impl Debug for TxRangeState"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for FraudProofError"],["impl Debug for Error"],["impl<T: Config> Debug for Call<T>"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number: Debug, Hash: Debug> Debug for RuntimeObject<Number, Hash>"],["impl<Number: Debug, AccountId: Debug + Ord> Debug for DomainObject<Number, AccountId>"],["impl<AccountId: Debug + Ord> Debug for DomainConfig<AccountId>"],["impl<Hash: Debug> Debug for ScheduledRuntimeUpgrade<Hash>"]], -"pallet_feeds":[["impl<FeedProcessorId: Debug, AccountId: Debug> Debug for FeedConfig<FeedProcessorId, AccountId>"],["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for TotalObjectsAndSize"],["impl Debug for FeedObjectMapping"],["impl Debug for CallObject"],["impl<T: Config> Debug for Error<T>"]], -"pallet_grandpa_finality_verifier":[["impl Debug for InitializationData"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"]], -"pallet_messenger":[["impl<T: Config> Debug for Error<T>"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl<Balance: Debug> Debug for Channel<Balance>"],["impl Debug for ChannelState"],["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl Debug for OutboxMessageResult"]], -"pallet_object_store":[["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"],["impl Debug for CallObject"]], +"pallet_domain_id":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], +"pallet_domains":[["impl Debug for Error"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<AccountId: Debug + Ord> Debug for DomainConfig<AccountId>"],["impl<Number: Debug, Hash: Debug> Debug for RuntimeObject<Number, Hash>"],["impl<T: Config> Debug for Event<T>"],["impl<T: Config> Debug for Error<T>"],["impl Debug for BundleError"],["impl<T> Debug for Pallet<T>"],["impl<Number: Debug, AccountId: Debug + Ord> Debug for DomainObject<Number, AccountId>"],["impl Debug for TxRangeState"],["impl Debug for Error"],["impl Debug for Error"],["impl<Hash: Debug> Debug for ScheduledRuntimeUpgrade<Hash>"],["impl<T: Config> Debug for Call<T>"],["impl Debug for FraudProofError"]], +"pallet_feeds":[["impl<FeedProcessorId: Debug, AccountId: Debug> Debug for FeedConfig<FeedProcessorId, AccountId>"],["impl Debug for CallObject"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T> Debug for Pallet<T>"],["impl Debug for TotalObjectsAndSize"],["impl<T: Config> Debug for Event<T>"],["impl Debug for FeedObjectMapping"]], +"pallet_grandpa_finality_verifier":[["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T> Debug for Pallet<T>"],["impl Debug for InitializationData"]], +"pallet_messenger":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for ChannelState"],["impl Debug for OutboxMessageResult"],["impl<T: Config> Debug for Call<T>"],["impl<Balance: Debug> Debug for Channel<Balance>"]], +"pallet_object_store":[["impl<T: Config> Debug for Event<T>"],["impl<T: Config> Debug for Call<T>"],["impl Debug for CallObject"],["impl<T> Debug for Pallet<T>"]], "pallet_offences_subspace":[["impl<T> Debug for Pallet<T>"],["impl Debug for Event"],["impl<T: Config> Debug for Call<T>"]], "pallet_operator_rewards":[["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"]], "pallet_rewards":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Event<T>"]], "pallet_runtime_configs":[["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], -"pallet_subspace":[["impl Debug for SolutionRangeOverride"],["impl<T: Config> Debug for Call<T>"],["impl<PublicKey: Debug> Debug for SubspaceEquivocationOffence<PublicKey>"],["impl<T: Config> Debug for Event<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T> Debug for Pallet<T>"],["impl Debug for AllowAuthoringBy"]], -"pallet_transaction_fees":[["impl<T: Config> Debug for Event<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"]], -"pallet_transporter":[["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl<Balance: Debug> Debug for Transfer<Balance>"],["impl<T> Debug for Pallet<T>"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl Debug for Location"],["impl<T: Debug> Debug for EndpointHandler<T>"],["impl<T: Config> Debug for Event<T>"]], -"sc_consensus_subspace":[["impl<SO> Debug for SubspaceSyncOracle<SO>where\n SO: SyncOracle + Send + Sync + Debug,"],["impl Debug for NewSlotNotification"],["impl<Header: Debug + HeaderT> Debug for Error<Header>where\n Header::Hash: Debug,"],["impl Debug for NewSlotInfo"],["impl Debug for ArchivedSegmentNotification"],["impl<Block> Debug for BlockImportingNotification<Block>where\n Block: BlockT + Debug,"],["impl Debug for RewardSigningNotification"],["impl<Header: Debug + HeaderT> Debug for VerificationError<Header>where\n Header::Hash: Debug,"],["impl<AS: Debug> Debug for SegmentHeadersStore<AS>"]], +"pallet_subspace":[["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Event<T>"],["impl Debug for SolutionRangeOverride"],["impl<PublicKey: Debug> Debug for SubspaceEquivocationOffence<PublicKey>"],["impl Debug for AllowAuthoringBy"],["impl<T> Debug for Pallet<T>"]], +"pallet_transaction_fees":[["impl<T: Config> Debug for Call<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Event<T>"]], +"pallet_transporter":[["impl Debug for Location"],["impl<T: Config> Debug for Event<T>"],["impl<T: Debug> Debug for SubstrateWeight<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Debug> Debug for EndpointHandler<T>"],["impl<Balance: Debug> Debug for Transfer<Balance>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Error<T>"]], +"sc_consensus_subspace":[["impl Debug for ArchivedSegmentNotification"],["impl Debug for NewSlotInfo"],["impl Debug for RewardSigningNotification"],["impl Debug for NewSlotNotification"],["impl<Header: Debug + HeaderT> Debug for VerificationError<Header>where\n Header::Hash: Debug,"],["impl<AS: Debug> Debug for SegmentHeadersStore<AS>"],["impl<Header: Debug + HeaderT> Debug for Error<Header>where\n Header::Hash: Debug,"],["impl<SO> Debug for SubspaceSyncOracle<SO>where\n SO: SyncOracle + Send + Sync + Debug,"],["impl<Block> Debug for BlockImportingNotification<Block>where\n Block: BlockT + Debug,"]], "sc_proof_of_time":[["impl Debug for PotVerifier"],["impl<Block: Debug, Client: Debug, SO: Debug> Debug for PotSourceWorker<Block, Client, SO>"],["impl Debug for PotSlotInfoStream"]], "sc_subspace_block_relay":[["impl Debug for BlockRelayConfigurationError"]], -"sp_consensus_subspace":[["impl<Offender: Debug> Debug for OffenceDetails<Offender>"],["impl Debug for OffenceError"],["impl<PublicKey: Debug, RewardAddress: Debug, Signature: Debug> Debug for SubspaceDigestItems<PublicKey, RewardAddress, Signature>"],["impl Debug for PotNextSlotInput"],["impl Debug for PreDigestPotInfo"],["impl Debug for WrappedPotOutput"],["impl Debug for WrappedSolution"],["impl Debug for SolutionRanges"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for Vote<Number, Hash, RewardAddress>"],["impl Debug for ChainConstants"],["impl Debug for InherentError"],["impl Debug for InherentType"],["impl Debug for PotParametersChange"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for SignedVote<Number, Hash, RewardAddress>"],["impl Debug for PotParameters"],["impl<'a> Debug for WrappedVerifySolutionParams<'a>"],["impl Debug for SubspaceJustification"],["impl Debug for ErrorDigestType"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for PreDigest<PublicKey, RewardAddress>"],["impl Debug for Error"]], -"sp_domains":[["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for ExtrinsicDigest"],["impl Debug for InvalidStateTransitionProof"],["impl Debug for ImproperTransactionSortitionProof"],["impl Debug for DomainsHoldIdentifier"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for InvalidBundleType"],["impl Debug for InboxedBundle"],["impl Debug for ValidBundleDigest"],["impl Debug for VerificationError"],["impl Debug for StorageData"],["impl Debug for ProofOfElection"],["impl Debug for ExecutionPhase"],["impl Debug for MissingInvalidBundleEntryFraudProof"],["impl Debug for BundleDigest"],["impl Debug for ReceiptValidity"],["impl Debug for InvalidExtrinsicsRootProof"],["impl<AccountId: Debug + Ord> Debug for GenesisDomain<AccountId>"],["impl Debug for BundleValidity"],["impl<Balance: Debug> Debug for BundleProducerElectionParams<Balance>"],["impl Debug for InvalidBundlesFraudProof"],["impl Debug for StorageKey"],["impl Debug for DomainBlockLimit"],["impl<Number: Debug, Hash: Debug> Debug for BundleEquivocationProof<Number, Hash>"],["impl Debug for VerificationError"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<AccountId: Debug + Ord> Debug for OperatorAllowList<AccountId>"],["impl Debug for Witness"],["impl Debug for InvalidTotalRewardsProof"],["impl<Block, DomainNumber: Debug, DomainHash: Debug> Debug for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Debug,\n Block::Hash: Debug,"],["impl Debug for DomainId"],["impl Debug for ValidAsInvalidBundleEntryFraudProof"],["impl Debug for InvalidTransactionProof"],["impl Debug for RawGenesis"],["impl Debug for VrfProofError"],["impl<Number: Debug, Hash: Debug> Debug for FraudProof<Number, Hash>"],["impl Debug for RuntimeType"],["impl Debug for InvalidReceipt"],["impl Debug for StakingHoldIdentifier"],["impl<Extrinsic: Debug, Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"]], -"sp_domains_fraud_proof":[["impl Debug for FraudProofVerificationInfoResponse"],["impl Debug for FraudProofVerificationInfoRequest"]], -"sp_messenger":[["impl Debug for EndpointRequest"],["impl<Number: Debug, Hash: Debug> Debug for BlockInfo<Number, Hash>"],["impl Debug for BlockMessagesWithStorageKey"],["impl Debug for ChainId"],["impl<Balance: Debug> Debug for InitiateChannelParams<Balance>"],["impl<Balance: Debug> Debug for FeeModel<Balance>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Debug> Debug for Message<Balance>"],["impl Debug for MessageWeightTag"],["impl<Request: Debug, Response: Debug> Debug for RequestResponse<Request, Response>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl Debug for BlockMessageWithStorageKey"],["impl<Balance: Debug> Debug for ProtocolMessageRequest<Balance>"],["impl<Balance: Debug> Debug for VersionedPayload<Balance>"],["impl Debug for Endpoint"],["impl<Balance: Debug> Debug for Payload<Balance>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"]], -"subspace_archiving":[["impl Debug for PiecesReconstructor"],["impl Debug for Archiver"],["impl Debug for Segment"],["impl Debug for ReconstructedContents"],["impl Debug for ReconstructorError"],["impl Debug for NewArchivedSegment"],["impl Debug for SegmentItem"],["impl Debug for ReconstructorError"],["impl Debug for ArchiverInstantiationError"],["impl Debug for ReconstructorInstantiationError"],["impl Debug for Reconstructor"],["impl Debug for ReconstructorInstantiationError"]], -"subspace_core_primitives":[["impl Debug for SegmentIndex"],["impl Debug for Record"],["impl Debug for Commitment"],["impl Debug for PotSeed"],["impl Debug for SBucket"],["impl Debug for PieceArray"],["impl Debug for BlockObjectMapping"],["impl<T: Debug> Debug for Blake3Checksummed<T>"],["impl Debug for RawRecord"],["impl Debug for HistorySize"],["impl Debug for LastArchivedBlock"],["impl Debug for SectorId"],["impl Debug for Randomness"],["impl Debug for ChunkWitness"],["impl Debug for Scalar"],["impl Debug for PieceOffset"],["impl Debug for PieceIndex"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for Solution<PublicKey, RewardAddress>"],["impl Debug for NonEmptyVecErr"],["impl Debug for ArchivedHistorySegment"],["impl Debug for PosQualityBytes"],["impl Debug for SegmentHeader"],["impl Debug for RecordedHistorySegment"],["impl Debug for PotOutput"],["impl Debug for Kzg"],["impl<T: Debug> Debug for NonEmptyVec<T>"],["impl Debug for RecordWitness"],["impl Debug for RecordCommitment"],["impl Debug for PieceObject"],["impl Debug for Witness"],["impl Debug for ArchivedBlockProgress"],["impl Debug for PieceObjectMapping"],["impl Debug for FlatPieces"],["impl Debug for PublicKey"],["impl Debug for RewardSignature"],["impl Debug for BlockObject"],["impl Debug for PotCheckpoints"],["impl Debug for PosSeed"],["impl Debug for SectorSlotChallenge"],["impl Debug for SegmentCommitment"],["impl Debug for Polynomial"],["impl Debug for PosProof"],["impl Debug for Piece"],["impl Debug for PotKey"],["impl Debug for U256"],["impl Debug for GlobalObject"]], +"sp_consensus_subspace":[["impl Debug for InherentType"],["impl Debug for PotParametersChange"],["impl<'a> Debug for WrappedVerifySolutionParams<'a>"],["impl Debug for WrappedSolution"],["impl Debug for PotParameters"],["impl Debug for ErrorDigestType"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for PreDigest<PublicKey, RewardAddress>"],["impl Debug for ChainConstants"],["impl Debug for SubspaceJustification"],["impl Debug for OffenceError"],["impl Debug for PotNextSlotInput"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for SignedVote<Number, Hash, RewardAddress>"],["impl Debug for InherentError"],["impl Debug for WrappedPotOutput"],["impl Debug for Error"],["impl Debug for SolutionRanges"],["impl<Number: Debug, Hash: Debug, RewardAddress: Debug> Debug for Vote<Number, Hash, RewardAddress>"],["impl Debug for PreDigestPotInfo"],["impl<Offender: Debug> Debug for OffenceDetails<Offender>"],["impl<PublicKey: Debug, RewardAddress: Debug, Signature: Debug> Debug for SubspaceDigestItems<PublicKey, RewardAddress, Signature>"]], +"sp_domains":[["impl Debug for ProofOfElection"],["impl Debug for InvalidExtrinsicsRootProof"],["impl Debug for StorageKey"],["impl Debug for BundleDigest"],["impl<AccountId: Debug + Ord> Debug for GenesisDomain<AccountId>"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for DomainsHoldIdentifier"],["impl Debug for DomainId"],["impl Debug for ValidBundleDigest"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Block, DomainNumber: Debug, DomainHash: Debug> Debug for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + Debug,\n Block::Hash: Debug,"],["impl Debug for RawGenesis"],["impl Debug for ExtrinsicDigest"],["impl<Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for ImproperTransactionSortitionProof"],["impl Debug for InvalidTotalRewardsProof"],["impl Debug for VrfProofError"],["impl Debug for VerificationError"],["impl Debug for InboxedBundle"],["impl Debug for InvalidStateTransitionProof"],["impl Debug for BundleValidity"],["impl Debug for MissingInvalidBundleEntryFraudProof"],["impl Debug for ValidAsInvalidBundleEntryFraudProof"],["impl Debug for StakingHoldIdentifier"],["impl Debug for Witness"],["impl Debug for StorageData"],["impl Debug for ExecutionPhase"],["impl<Balance: Debug> Debug for BundleProducerElectionParams<Balance>"],["impl Debug for InvalidBundleType"],["impl<AccountId: Debug + Ord> Debug for OperatorAllowList<AccountId>"],["impl Debug for InvalidTransactionProof"],["impl<Number: Debug, Hash: Debug> Debug for BundleEquivocationProof<Number, Hash>"],["impl Debug for RuntimeType"],["impl Debug for VerificationError"],["impl<Number: Debug, Hash: Debug> Debug for FraudProof<Number, Hash>"],["impl Debug for InvalidReceipt"],["impl Debug for ReceiptValidity"],["impl<Extrinsic: Debug, Number: Debug, Hash: Debug, DomainNumber: Debug, DomainHash: Debug, Balance: Debug> Debug for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl Debug for DomainBlockLimit"],["impl Debug for InvalidBundlesFraudProof"]], +"sp_domains_fraud_proof":[["impl Debug for FraudProofVerificationInfoRequest"],["impl Debug for FraudProofVerificationInfoResponse"]], +"sp_messenger":[["impl Debug for BlockMessageWithStorageKey"],["impl Debug for Endpoint"],["impl<Balance: Debug> Debug for ProtocolMessageRequest<Balance>"],["impl<Balance: Debug> Debug for FeeModel<Balance>"],["impl<Balance: Debug> Debug for InitiateChannelParams<Balance>"],["impl<Request: Debug, Response: Debug> Debug for RequestResponse<Request, Response>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl Debug for BlockMessagesWithStorageKey"],["impl<Number: Debug, Hash: Debug> Debug for BlockInfo<Number, Hash>"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for Proof<BlockNumber, BlockHash, StateRoot>"],["impl Debug for EndpointRequest"],["impl<BlockNumber: Debug, BlockHash: Debug, StateRoot: Debug> Debug for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Balance: Debug> Debug for VersionedPayload<Balance>"],["impl Debug for ChainId"],["impl<Balance: Debug> Debug for Payload<Balance>"],["impl Debug for MessageWeightTag"],["impl<Balance: Debug> Debug for Message<Balance>"]], +"subspace_archiving":[["impl Debug for ArchiverInstantiationError"],["impl Debug for ReconstructorInstantiationError"],["impl Debug for Segment"],["impl Debug for Archiver"],["impl Debug for NewArchivedSegment"],["impl Debug for Reconstructor"],["impl Debug for ReconstructedContents"],["impl Debug for ReconstructorInstantiationError"],["impl Debug for SegmentItem"],["impl Debug for ReconstructorError"],["impl Debug for PiecesReconstructor"],["impl Debug for ReconstructorError"]], +"subspace_core_primitives":[["impl Debug for RewardSignature"],["impl Debug for Randomness"],["impl Debug for FlatPieces"],["impl<T: Debug> Debug for NonEmptyVec<T>"],["impl Debug for RecordCommitment"],["impl Debug for ArchivedBlockProgress"],["impl Debug for PosQualityBytes"],["impl Debug for ArchivedHistorySegment"],["impl Debug for Witness"],["impl Debug for RecordWitness"],["impl Debug for Commitment"],["impl Debug for PotKey"],["impl Debug for PieceIndex"],["impl Debug for PosSeed"],["impl Debug for RecordedHistorySegment"],["impl Debug for NonEmptyVecErr"],["impl Debug for PieceObject"],["impl Debug for BlockObjectMapping"],["impl Debug for SegmentIndex"],["impl Debug for RawRecord"],["impl Debug for SBucket"],["impl<PublicKey: Debug, RewardAddress: Debug> Debug for Solution<PublicKey, RewardAddress>"],["impl Debug for U256"],["impl Debug for SegmentHeader"],["impl Debug for Record"],["impl Debug for SectorSlotChallenge"],["impl Debug for ChunkWitness"],["impl Debug for Kzg"],["impl Debug for HistorySize"],["impl Debug for Piece"],["impl Debug for PieceOffset"],["impl Debug for PosProof"],["impl Debug for PotOutput"],["impl Debug for PublicKey"],["impl Debug for SectorId"],["impl Debug for SegmentCommitment"],["impl Debug for GlobalObject"],["impl Debug for Scalar"],["impl Debug for PotCheckpoints"],["impl Debug for BlockObject"],["impl Debug for PieceObjectMapping"],["impl Debug for PieceArray"],["impl<T: Debug> Debug for Blake3Checksummed<T>"],["impl Debug for Polynomial"],["impl Debug for PotSeed"],["impl Debug for LastArchivedBlock"]], "subspace_erasure_coding":[["impl Debug for ErasureCoding"]], -"subspace_farmer":[["impl Debug for FarmingError"],["impl Debug for SingleDiskFarmInfo"],["impl Debug for SingleDiskFarmId"],["impl Debug for PieceReader"],["impl Debug for DiskPieceCache"],["impl Debug for BackgroundTaskError"],["impl Debug for SingleDiskFarmError"],["impl Debug for PlottingError"],["impl Debug for NodeRpcClient"],["impl Debug for ReadersAndPieces"],["impl Debug for Offset"],["impl Debug for DiskPieceCacheError"],["impl Debug for SingleDiskFarmScrubError"],["impl Debug for PieceCache"]], -"subspace_farmer_components":[["impl Debug for SectorMetadataChecksummed"],["impl Debug for SectorContentsMapFromBytesError"],["impl Debug for SectorContentsMap"],["impl Debug for PlottedSector"],["impl Debug for ProvingError"],["impl Debug for FarmerProtocolInfo"],["impl Debug for PlottingError"],["impl Debug for SectorMetadata"],["impl<'a, Sector> Debug for AuditResult<'a, Sector>where\n Sector: 'a + Debug,"],["impl Debug for SectorContentsMapIterationError"],["impl<'a, Sector> Debug for SolutionCandidates<'a, Sector>where\n Sector: 'a + Debug,"],["impl Debug for PlotRecord"],["impl Debug for PieceGetterRetryPolicy"],["impl Debug for SectorContentsMapEncodeIntoError"],["impl<T: Debug> Debug for ReadAtOffset<T>"],["impl Debug for ReadingError"]], -"subspace_networking":[["impl Debug for PieceByIndexResponse"],["impl Debug for PeerInfoProvider"],["impl Debug for Config"],["impl Debug for NetworkParametersPersistenceError"],["impl Debug for Node"],["impl<LocalRecordProvider> Debug for Config<LocalRecordProvider>"],["impl Debug for NewPeerInfo"],["impl Debug for SubscribeError"],["impl Debug for MultihashCode"],["impl Debug for PieceByIndexRequest"],["impl Debug for PeerDiscovered"],["impl<K: Debug> Debug for UniqueRecordBinaryHeap<K>"],["impl Debug for SendRequestError"],["impl Debug for Notification"],["impl Debug for PeerInfo"],["impl Debug for GetClosestPeersError"],["impl Debug for TopicSubscription"],["impl Debug for CreationError"],["impl Debug for RetryPolicy"],["impl Debug for SegmentHeaderResponse"],["impl<T: Debug> Debug for KeyWrapper<T>"],["impl Debug for SegmentHeaderRequest"]], -"subspace_node":[["impl Debug for Subcommand"],["impl Debug for Subcommand"],["impl Debug for PurgeChainCmd"],["impl Debug for Cli"],["impl Debug for DomainCli"]], -"subspace_proof_of_space":[["impl Debug for ShimTable"],["impl Debug for PosTableType"],["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 ChiaTableGenerator"],["impl<'a> Debug for ChiaQuality<'a>"],["impl<'a> Debug for ShimQuality<'a>"],["impl Debug for ChiaTable"]], +"subspace_farmer":[["impl Debug for PieceCache"],["impl Debug for ReadersAndPieces"],["impl Debug for DiskPieceCacheError"],["impl Debug for FarmingError"],["impl Debug for BackgroundTaskError"],["impl Debug for SingleDiskFarmError"],["impl Debug for SingleDiskFarmScrubError"],["impl Debug for Offset"],["impl Debug for DiskPieceCache"],["impl Debug for NodeRpcClient"],["impl Debug for PieceReader"],["impl Debug for SingleDiskFarmInfo"],["impl Debug for PlottingError"],["impl Debug for SingleDiskFarmId"]], +"subspace_farmer_components":[["impl Debug for PlottedSector"],["impl<T: Debug> Debug for ReadAtOffset<T>"],["impl Debug for SectorMetadataChecksummed"],["impl Debug for SectorContentsMapEncodeIntoError"],["impl Debug for FarmerProtocolInfo"],["impl Debug for ProvingError"],["impl Debug for SectorContentsMapFromBytesError"],["impl Debug for PlottingError"],["impl Debug for SectorContentsMapIterationError"],["impl Debug for ReadingError"],["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 Debug for SectorContentsMap"],["impl Debug for PlotRecord"],["impl Debug for SectorMetadata"],["impl Debug for PieceGetterRetryPolicy"]], +"subspace_networking":[["impl Debug for Notification"],["impl<LocalRecordProvider> Debug for Config<LocalRecordProvider>"],["impl Debug for SegmentHeaderResponse"],["impl Debug for CreationError"],["impl Debug for PeerInfoProvider"],["impl Debug for TopicSubscription"],["impl Debug for PieceByIndexRequest"],["impl Debug for Config"],["impl Debug for SubscribeError"],["impl Debug for NewPeerInfo"],["impl Debug for PeerInfo"],["impl Debug for PeerDiscovered"],["impl Debug for Node"],["impl Debug for PieceByIndexResponse"],["impl Debug for GetClosestPeersError"],["impl<K: Debug> Debug for UniqueRecordBinaryHeap<K>"],["impl<T: Debug> Debug for KeyWrapper<T>"],["impl Debug for NetworkParametersPersistenceError"],["impl Debug for SendRequestError"],["impl Debug for SegmentHeaderRequest"],["impl Debug for MultihashCode"],["impl Debug for RetryPolicy"]], +"subspace_node":[["impl Debug for DomainCli"],["impl Debug for PurgeChainCmd"],["impl Debug for Subcommand"],["impl Debug for Cli"],["impl Debug for Subcommand"]], +"subspace_proof_of_space":[["impl<'a> Debug for ChiaQuality<'a>"],["impl<const K: u8> Debug for TablesCache<K>"],["impl Debug for ChiaTable"],["impl Debug for ChiaTableGenerator"],["impl<'a> Debug for ShimQuality<'a>"],["impl Debug for ShimTableGenerator"],["impl Debug for ShimTable"],["impl Debug for PosTableType"],["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,"]], "subspace_proof_of_time":[["impl Debug for PotError"]], -"subspace_rpc_primitives":[["impl Debug for FarmerAppInfo"],["impl Debug for RewardSignatureResponse"],["impl Debug for SlotInfo"],["impl Debug for SolutionResponse"],["impl Debug for NodeSyncStatus"],["impl Debug for RewardSigningInfo"]], -"subspace_runtime":[["impl Debug for HoldIdentifier"],["impl Debug for RuntimeCall"],["impl Debug for OriginCaller"],["impl Debug for RuntimeLockId"],["impl Debug for SessionKeys"],["impl Debug for RuntimeError"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeEvent"],["impl Debug for FeedProcessorKind"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeFreezeReason"]], -"subspace_service":[["impl Debug for SubspaceNetworking"],["impl Debug for DsnConfig"],["impl Debug for DsnConfigurationError"],["impl Debug for Error"],["impl Debug for SubspaceConfiguration"]], -"subspace_test_runtime":[["impl Debug for RuntimeSlashReason"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeFreezeReason"],["impl Debug for SessionKeys"],["impl Debug for OriginCaller"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeCall"]], -"subspace_verification":[["impl Debug for Error"],["impl Debug for VerifySolutionParams"],["impl Debug for PieceCheckParams"]] +"subspace_rpc_primitives":[["impl Debug for RewardSignatureResponse"],["impl Debug for NodeSyncStatus"],["impl Debug for FarmerAppInfo"],["impl Debug for SolutionResponse"],["impl Debug for RewardSigningInfo"],["impl Debug for SlotInfo"]], +"subspace_runtime":[["impl Debug for Runtime"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeOrigin"],["impl Debug for RuntimeSlashReason"],["impl Debug for SessionKeys"],["impl Debug for RuntimeFreezeReason"],["impl Debug for FeedProcessorKind"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeError"],["impl Debug for OriginCaller"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeHoldReason"]], +"subspace_service":[["impl Debug for DsnConfigurationError"],["impl Debug for SubspaceNetworking"],["impl Debug for Error"],["impl Debug for SubspaceConfiguration"],["impl Debug for DsnConfig"]], +"subspace_test_runtime":[["impl Debug for OriginCaller"],["impl Debug for RuntimeOrigin"],["impl Debug for HoldIdentifier"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeError"],["impl Debug for SessionKeys"],["impl Debug for Runtime"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeCall"]], +"subspace_verification":[["impl Debug for PieceCheckParams"],["impl Debug for VerifySolutionParams"],["impl Debug 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/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index e5875ca93f..61fa1050d2 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -1,14 +1,14 @@ (function() {var implementors = { -"sc_consensus_subspace":[["impl<Header: HeaderT> Display for VerificationError<Header>"],["impl<Header: HeaderT> Display for Error<Header>"]], +"sc_consensus_subspace":[["impl<Header: HeaderT> Display for Error<Header>"],["impl<Header: HeaderT> Display for VerificationError<Header>"]], "sc_subspace_block_relay":[["impl Display for BlockRelayConfigurationError"]], -"sp_consensus_subspace":[["impl Display for ErrorDigestType"],["impl Display for Error"]], +"sp_consensus_subspace":[["impl Display for Error"],["impl Display for ErrorDigestType"]], "sp_domains":[["impl Display for VerificationError"]], -"subspace_archiving":[["impl Display for ReconstructorError"],["impl Display for ReconstructorInstantiationError"],["impl Display for ArchiverInstantiationError"],["impl Display for ReconstructorInstantiationError"],["impl Display for ReconstructorError"]], -"subspace_core_primitives":[["impl Display for PotOutput"],["impl Display for HistorySize"],["impl Display for U256"],["impl Display for PieceIndex"],["impl Display for SegmentIndex"],["impl Display for PotSeed"],["impl Display for PublicKey"],["impl Display for SBucket"],["impl Display for PotKey"],["impl Display for PieceOffset"]], -"subspace_farmer":[["impl Display for Offset"],["impl Display for FarmingError"],["impl Display for SingleDiskFarmId"],["impl Display for PlottingError"],["impl Display for SingleDiskFarmScrubError"],["impl Display for BackgroundTaskError"],["impl Display for DiskPieceCacheError"],["impl Display for SingleDiskFarmError"]], -"subspace_farmer_components":[["impl Display for SectorContentsMapEncodeIntoError"],["impl Display for PlottingError"],["impl Display for ReadingError"],["impl Display for SectorContentsMapIterationError"],["impl Display for SectorContentsMapFromBytesError"],["impl Display for ProvingError"]], -"subspace_networking":[["impl Display for SendRequestError"],["impl Display for CreationError"],["impl Display for GetClosestPeersError"],["impl Display for SubscribeError"],["impl Display for NetworkParametersPersistenceError"]], +"subspace_archiving":[["impl Display for ArchiverInstantiationError"],["impl Display for ReconstructorError"],["impl Display for ReconstructorInstantiationError"],["impl Display for ReconstructorInstantiationError"],["impl Display for ReconstructorError"]], +"subspace_core_primitives":[["impl Display for SBucket"],["impl Display for PotSeed"],["impl Display for PotOutput"],["impl Display for PieceIndex"],["impl Display for SegmentIndex"],["impl Display for U256"],["impl Display for HistorySize"],["impl Display for PotKey"],["impl Display for PieceOffset"],["impl Display for PublicKey"]], +"subspace_farmer":[["impl Display for FarmingError"],["impl Display for SingleDiskFarmError"],["impl Display for Offset"],["impl Display for BackgroundTaskError"],["impl Display for SingleDiskFarmId"],["impl Display for DiskPieceCacheError"],["impl Display for PlottingError"],["impl Display for SingleDiskFarmScrubError"]], +"subspace_farmer_components":[["impl Display for ReadingError"],["impl Display for SectorContentsMapFromBytesError"],["impl Display for SectorContentsMapEncodeIntoError"],["impl Display for SectorContentsMapIterationError"],["impl Display for ProvingError"],["impl Display for PlottingError"]], +"subspace_networking":[["impl Display for SendRequestError"],["impl Display for CreationError"],["impl Display for SubscribeError"],["impl Display for NetworkParametersPersistenceError"],["impl Display for GetClosestPeersError"]], "subspace_proof_of_time":[["impl Display for PotError"]], -"subspace_service":[["impl Display for Error"],["impl Display for DsnConfigurationError"]], +"subspace_service":[["impl Display for DsnConfigurationError"],["impl Display for Error"]], "subspace_verification":[["impl Display 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/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index cfa7d906c6..0d43857979 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -1,8 +1,8 @@ (function() {var implementors = { "domain_test_service":[["impl Hash for Keyring"]], -"sp_domains":[["impl Hash for DomainId"],["impl Hash for StorageData"],["impl Hash for StorageKey"],["impl Hash for RawGenesis"]], +"sp_domains":[["impl Hash for RawGenesis"],["impl Hash for StorageKey"],["impl Hash for StorageData"],["impl Hash for DomainId"]], "sp_messenger":[["impl Hash for ChainId"]], -"subspace_archiving":[["impl Hash for ArchiverInstantiationError"],["impl Hash for ReconstructorInstantiationError"],["impl Hash for ReconstructorInstantiationError"]], -"subspace_core_primitives":[["impl Hash for PublicKey"],["impl Hash for SBucket"],["impl Hash for PieceObjectMapping"],["impl Hash for RecordWitness"],["impl Hash for FlatPieces"],["impl Hash for ChunkWitness"],["impl Hash for PieceIndex"],["impl Hash for HistorySize"],["impl Hash for Scalar"],["impl Hash for LastArchivedBlock"],["impl Hash for SectorId"],["impl Hash for PotSeed"],["impl Hash for SegmentCommitment"],["impl Hash for PotCheckpoints"],["impl Hash for SegmentHeader"],["impl Hash for PotOutput"],["impl Hash for ArchivedBlockProgress"],["impl Hash for Piece"],["impl Hash for RecordCommitment"],["impl Hash for SectorSlotChallenge"],["impl Hash for U256"],["impl Hash for PieceObject"],["impl Hash for PieceArray"],["impl Hash for GlobalObject"],["impl Hash for PieceOffset"],["impl Hash for SegmentIndex"],["impl Hash for BlockObject"],["impl Hash for BlockObjectMapping"],["impl Hash for RewardSignature"]], +"subspace_archiving":[["impl Hash for ReconstructorInstantiationError"],["impl Hash for ArchiverInstantiationError"],["impl Hash for ReconstructorInstantiationError"]], +"subspace_core_primitives":[["impl Hash for SegmentIndex"],["impl Hash for SBucket"],["impl Hash for PieceIndex"],["impl Hash for Piece"],["impl Hash for PieceOffset"],["impl Hash for RecordCommitment"],["impl Hash for ArchivedBlockProgress"],["impl Hash for FlatPieces"],["impl Hash for BlockObjectMapping"],["impl Hash for SectorSlotChallenge"],["impl Hash for PieceArray"],["impl Hash for LastArchivedBlock"],["impl Hash for PotOutput"],["impl Hash for SectorId"],["impl Hash for Scalar"],["impl Hash for PotSeed"],["impl Hash for BlockObject"],["impl Hash for SegmentCommitment"],["impl Hash for SegmentHeader"],["impl Hash for PublicKey"],["impl Hash for ChunkWitness"],["impl Hash for RewardSignature"],["impl Hash for RecordWitness"],["impl Hash for PieceObject"],["impl Hash for PotCheckpoints"],["impl Hash for GlobalObject"],["impl Hash for U256"],["impl Hash for PieceObjectMapping"],["impl Hash for HistorySize"]], "subspace_farmer":[["impl Hash for SingleDiskFarmId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/range/trait.Step.js b/implementors/core/iter/range/trait.Step.js index 50f506ecb4..0c662d94a3 100644 --- a/implementors/core/iter/range/trait.Step.js +++ b/implementors/core/iter/range/trait.Step.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl Step for SBucket"],["impl Step for PieceIndex"],["impl Step for SegmentIndex"],["impl Step for PieceOffset"]] +"subspace_core_primitives":[["impl Step for SBucket"],["impl Step for PieceIndex"],["impl Step for PieceOffset"],["impl Step for SegmentIndex"]] };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 c9b15254ce..d7f1bd362f 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -1,19 +1,19 @@ (function() {var implementors = { "domain_block_builder":[["impl Copy for RecordProof"]], "domain_test_service":[["impl Copy for Keyring"]], -"evm_domain_runtime":[["impl Copy for Runtime"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeFreezeReason"]], -"evm_domain_test_runtime":[["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for Runtime"],["impl Copy for RuntimeFreezeReason"]], +"evm_domain_runtime":[["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeSlashReason"],["impl Copy for Runtime"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeFreezeReason"]], +"evm_domain_test_runtime":[["impl Copy for Runtime"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeFreezeReason"]], "pallet_messenger":[["impl Copy for OutboxMessageResult"]], "sc_consensus_subspace":[["impl Copy for NewSlotInfo"]], -"sp_consensus_subspace":[["impl Copy for PotParametersChange"],["impl Copy for ChainConstants"],["impl Copy for SolutionRanges"],["impl Copy for ErrorDigestType"],["impl Copy for PotNextSlotInput"]], +"sp_consensus_subspace":[["impl Copy for ChainConstants"],["impl Copy for ErrorDigestType"],["impl Copy for PotParametersChange"],["impl Copy for PotNextSlotInput"],["impl Copy for SolutionRanges"]], "sp_domains":[["impl Copy for StakingHoldIdentifier"],["impl Copy for DomainId"],["impl Copy for DomainsHoldIdentifier"]], -"sp_messenger":[["impl<Balance: Copy> Copy for FeeModel<Balance>"],["impl<Balance: Copy> Copy for InitiateChannelParams<Balance>"],["impl Copy for ChainId"]], -"subspace_core_primitives":[["impl Copy for U256"],["impl Copy for SectorSlotChallenge"],["impl Copy for HistorySize"],["impl Copy for PotKey"],["impl Copy for SBucket"],["impl Copy for Commitment"],["impl Copy for PosProof"],["impl Copy for PosSeed"],["impl Copy for RewardSignature"],["impl Copy for Randomness"],["impl Copy for SegmentIndex"],["impl Copy for PieceObject"],["impl Copy for SegmentCommitment"],["impl Copy for PieceOffset"],["impl Copy for PotOutput"],["impl Copy for PieceArray"],["impl Copy for RawRecord"],["impl Copy for RecordWitness"],["impl Copy for RecordCommitment"],["impl Copy for ArchivedBlockProgress"],["impl Copy for LastArchivedBlock"],["impl Copy for SegmentHeader"],["impl Copy for BlockObject"],["impl Copy for GlobalObject"],["impl Copy for Scalar"],["impl Copy for RecordedHistorySegment"],["impl Copy for SectorId"],["impl Copy for ChunkWitness"],["impl Copy for Witness"],["impl Copy for PotSeed"],["impl Copy for PublicKey"],["impl Copy for PieceIndex"],["impl Copy for PotCheckpoints"],["impl Copy for PosQualityBytes"],["impl Copy for Record"]], -"subspace_farmer":[["impl Copy for SingleDiskFarmId"],["impl Copy for Offset"]], -"subspace_farmer_components":[["impl Copy for SectorContentsMapEncodeIntoError"],["impl Copy for PieceGetterRetryPolicy"],["impl Copy for SectorContentsMapFromBytesError"],["impl Copy for FarmerProtocolInfo"],["impl Copy for SectorContentsMapIterationError"],["impl<T: Copy> Copy for ReadAtOffset<T>"]], -"subspace_networking":[["impl Copy for PieceByIndexRequest"],["impl<T: Copy> Copy for KeyWrapper<T>"],["impl Copy for Notification"],["impl Copy for RetryPolicy"]], +"sp_messenger":[["impl<Balance: Copy> Copy for InitiateChannelParams<Balance>"],["impl<Balance: Copy> Copy for FeeModel<Balance>"],["impl Copy for ChainId"]], +"subspace_core_primitives":[["impl Copy for ChunkWitness"],["impl Copy for PieceIndex"],["impl Copy for PosSeed"],["impl Copy for PosQualityBytes"],["impl Copy for SectorSlotChallenge"],["impl Copy for RewardSignature"],["impl Copy for BlockObject"],["impl Copy for SegmentCommitment"],["impl Copy for ArchivedBlockProgress"],["impl Copy for PotKey"],["impl Copy for Commitment"],["impl Copy for U256"],["impl Copy for RecordWitness"],["impl Copy for RawRecord"],["impl Copy for LastArchivedBlock"],["impl Copy for PieceOffset"],["impl Copy for PieceArray"],["impl Copy for Scalar"],["impl Copy for PublicKey"],["impl Copy for GlobalObject"],["impl Copy for PieceObject"],["impl Copy for RecordedHistorySegment"],["impl Copy for SegmentHeader"],["impl Copy for SegmentIndex"],["impl Copy for HistorySize"],["impl Copy for Witness"],["impl Copy for SBucket"],["impl Copy for Randomness"],["impl Copy for PotSeed"],["impl Copy for SectorId"],["impl Copy for Record"],["impl Copy for PotOutput"],["impl Copy for RecordCommitment"],["impl Copy for PotCheckpoints"],["impl Copy for PosProof"]], +"subspace_farmer":[["impl Copy for Offset"],["impl Copy for SingleDiskFarmId"]], +"subspace_farmer_components":[["impl Copy for SectorContentsMapIterationError"],["impl Copy for SectorContentsMapEncodeIntoError"],["impl Copy for PieceGetterRetryPolicy"],["impl Copy for FarmerProtocolInfo"],["impl Copy for SectorContentsMapFromBytesError"],["impl<T: Copy> Copy for ReadAtOffset<T>"]], +"subspace_networking":[["impl Copy for RetryPolicy"],["impl Copy for Notification"],["impl<T: Copy> Copy for KeyWrapper<T>"],["impl Copy for PieceByIndexRequest"]], "subspace_proof_of_space":[["impl Copy for PosTableType"]], -"subspace_rpc_primitives":[["impl Copy for NodeSyncStatus"],["impl Copy for RewardSignatureResponse"],["impl Copy for RewardSigningInfo"]], -"subspace_runtime":[["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for FeedProcessorKind"],["impl Copy for RuntimeHoldReason"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeFreezeReason"],["impl Copy for Runtime"]], -"subspace_test_runtime":[["impl Copy for RuntimeSlashReason"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for Runtime"],["impl Copy for RuntimeLockId"]] +"subspace_rpc_primitives":[["impl Copy for RewardSigningInfo"],["impl Copy for RewardSignatureResponse"],["impl Copy for NodeSyncStatus"]], +"subspace_runtime":[["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeSlashReason"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for Runtime"],["impl Copy for FeedProcessorKind"]], +"subspace_test_runtime":[["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeLockId"],["impl Copy for HoldIdentifier"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeSlashReason"],["impl Copy for Runtime"]] };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 e68736e569..e81bc408a4 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,28 +1,28 @@ (function() {var implementors = { "domain_block_builder":[["impl StructuralEq for RecordProof"]], -"domain_runtime_primitives":[["impl StructuralEq for CheckTxValidityError"],["impl StructuralEq for VerifyTxValidityError"],["impl StructuralEq for MultiAccountId"]], +"domain_runtime_primitives":[["impl StructuralEq for MultiAccountId"],["impl StructuralEq for CheckTxValidityError"],["impl StructuralEq for VerifyTxValidityError"]], "domain_test_service":[["impl StructuralEq for Keyring"]], -"evm_domain_runtime":[["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeSlashReason"]], -"evm_domain_test_runtime":[["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for SessionKeys"]], +"evm_domain_runtime":[["impl StructuralEq for RuntimeCall"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeHoldReason"]], +"evm_domain_test_runtime":[["impl StructuralEq for Runtime"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeCall"]], "orml_vesting":[["impl<BlockNumber, Balance: MaxEncodedLen + HasCompact> StructuralEq for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domains":[["impl<AccountId: Ord> StructuralEq for DomainConfig<AccountId>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for TxRangeState"],["impl<Hash> StructuralEq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number, AccountId: Ord> StructuralEq for DomainObject<Number, AccountId>"],["impl<Number, Hash> StructuralEq for RuntimeObject<Number, Hash>"]], +"pallet_domains":[["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number, Hash> StructuralEq for RuntimeObject<Number, Hash>"],["impl<AccountId: Ord> StructuralEq for DomainConfig<AccountId>"],["impl StructuralEq for TxRangeState"],["impl<Hash> StructuralEq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number, AccountId: Ord> StructuralEq for DomainObject<Number, AccountId>"]], "pallet_feeds":[["impl StructuralEq for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl StructuralEq for InitializationData"]], "pallet_messenger":[["impl<Balance> StructuralEq for Channel<Balance>"],["impl StructuralEq for ChannelState"],["impl StructuralEq for OutboxMessageResult"]], "pallet_subspace":[["impl<PublicKey> StructuralEq for SubspaceEquivocationOffence<PublicKey>"]], "pallet_transporter":[["impl StructuralEq for Location"],["impl<Balance> StructuralEq for Transfer<Balance>"]], "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 Error"],["impl StructuralEq for PotNextSlotInput"],["impl StructuralEq for SolutionRanges"],["impl StructuralEq for ChainConstants"],["impl StructuralEq for PotParametersChange"],["impl StructuralEq for ErrorDigestType"],["impl StructuralEq for OffenceError"],["impl<Offender> StructuralEq for OffenceDetails<Offender>"],["impl<Number, Hash, RewardAddress> StructuralEq for Vote<Number, Hash, RewardAddress>"]], -"sp_domains":[["impl StructuralEq for InvalidBundleType"],["impl StructuralEq for VrfProofError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Balance> StructuralEq for BundleProducerElectionParams<Balance>"],["impl StructuralEq for ProofOfElection"],["impl StructuralEq for ExtrinsicDigest"],["impl<Number, Hash> StructuralEq for BundleEquivocationProof<Number, Hash>"],["impl StructuralEq for ValidBundleDigest"],["impl StructuralEq for InvalidExtrinsicsRootProof"],["impl StructuralEq for DomainInstanceData"],["impl StructuralEq for InvalidStateTransitionProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for ImproperTransactionSortitionProof"],["impl<Block, DomainNumber, DomainHash> StructuralEq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,"],["impl StructuralEq for InvalidTotalRewardsProof"],["impl StructuralEq for StorageData"],["impl<Number, Hash> StructuralEq for FraudProof<Number, Hash>"],["impl StructuralEq for StakingHoldIdentifier"],["impl StructuralEq for ExecutionPhase"],["impl StructuralEq for MissingInvalidBundleEntryFraudProof"],["impl<AccountId: Ord> StructuralEq for OperatorAllowList<AccountId>"],["impl StructuralEq for DomainId"],["impl StructuralEq for ValidAsInvalidBundleEntryFraudProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for RawGenesis"],["impl StructuralEq for StorageKey"],["impl StructuralEq for RuntimeType"],["impl StructuralEq for InvalidReceipt"],["impl StructuralEq for DomainsHoldIdentifier"],["impl StructuralEq for Witness"],["impl StructuralEq for InboxedBundle"],["impl StructuralEq for InvalidTransactionProof"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for ReceiptValidity"],["impl StructuralEq for BundleDigest"],["impl StructuralEq for InvalidBundlesFraudProof"],["impl StructuralEq for BundleValidity"],["impl<AccountId: Ord> StructuralEq for GenesisDomain<AccountId>"],["impl StructuralEq for VerificationError"],["impl StructuralEq for DomainDigestItem"]], -"sp_domains_fraud_proof":[["impl StructuralEq for FraudProofVerificationInfoRequest"],["impl StructuralEq for FraudProofVerificationInfoResponse"]], -"sp_messenger":[["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl StructuralEq for MessageWeightTag"],["impl<Request, Response> StructuralEq for RequestResponse<Request, Response>"],["impl StructuralEq for BlockMessageWithStorageKey"],["impl<Balance> StructuralEq for ProtocolMessageRequest<Balance>"],["impl<Balance> StructuralEq for InitiateChannelParams<Balance>"],["impl StructuralEq for ChainId"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance> StructuralEq for Message<Balance>"],["impl StructuralEq for Endpoint"],["impl<Balance> StructuralEq for VersionedPayload<Balance>"],["impl<Number, Hash> StructuralEq for BlockInfo<Number, Hash>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralEq for EndpointRequest"],["impl StructuralEq for BlockMessagesWithStorageKey"],["impl<Balance> StructuralEq for FeeModel<Balance>"],["impl<Balance> StructuralEq for Payload<Balance>"]], -"subspace_archiving":[["impl StructuralEq for ReconstructorInstantiationError"],["impl StructuralEq for Segment"],["impl StructuralEq for ReconstructedContents"],["impl StructuralEq for ArchiverInstantiationError"],["impl StructuralEq for NewArchivedSegment"],["impl StructuralEq for SegmentItem"],["impl StructuralEq for ReconstructorInstantiationError"]], -"subspace_core_primitives":[["impl StructuralEq for PosSeed"],["impl StructuralEq for FlatPieces"],["impl StructuralEq for BlockObjectMapping"],["impl StructuralEq for SectorSlotChallenge"],["impl StructuralEq for SegmentCommitment"],["impl StructuralEq for LastArchivedBlock"],["impl StructuralEq for U256"],["impl StructuralEq for PosQualityBytes"],["impl StructuralEq for GlobalObject"],["impl StructuralEq for PosProof"],["impl StructuralEq for PotKey"],["impl StructuralEq for Scalar"],["impl StructuralEq for SegmentIndex"],["impl StructuralEq for PieceOffset"],["impl StructuralEq for HistorySize"],["impl StructuralEq for SBucket"],["impl StructuralEq for PieceObject"],["impl StructuralEq for RecordCommitment"],["impl StructuralEq for ArchivedHistorySegment"],["impl StructuralEq for RecordWitness"],["impl<PublicKey, RewardAddress> StructuralEq for Solution<PublicKey, RewardAddress>"],["impl StructuralEq for BlockObject"],["impl StructuralEq for SectorId"],["impl StructuralEq for ChunkWitness"],["impl StructuralEq for PotOutput"],["impl StructuralEq for ArchivedBlockProgress"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PotSeed"],["impl StructuralEq for RewardSignature"],["impl StructuralEq for SegmentHeader"],["impl StructuralEq for Record"],["impl StructuralEq for RawRecord"],["impl StructuralEq for Piece"],["impl StructuralEq for Randomness"],["impl StructuralEq for PieceObjectMapping"],["impl StructuralEq for Commitment"],["impl StructuralEq for PotCheckpoints"],["impl StructuralEq for Witness"],["impl StructuralEq for RecordedHistorySegment"],["impl StructuralEq for PieceArray"],["impl StructuralEq for PieceIndex"],["impl<T> StructuralEq for NonEmptyVec<T>"]], +"sp_consensus_subspace":[["impl StructuralEq for PotParametersChange"],["impl<Number, Hash, RewardAddress> StructuralEq for SignedVote<Number, Hash, RewardAddress>"],["impl StructuralEq for ChainConstants"],["impl StructuralEq for PotNextSlotInput"],["impl StructuralEq for SolutionRanges"],["impl StructuralEq for OffenceError"],["impl StructuralEq for ErrorDigestType"],["impl StructuralEq for Error"],["impl<Offender> StructuralEq for OffenceDetails<Offender>"],["impl<Number, Hash, RewardAddress> StructuralEq for Vote<Number, Hash, RewardAddress>"]], +"sp_domains":[["impl StructuralEq for DomainId"],["impl StructuralEq for InvalidBundlesFraudProof"],["impl StructuralEq for DomainInstanceData"],["impl StructuralEq for InboxedBundle"],["impl<AccountId: Ord> StructuralEq for GenesisDomain<AccountId>"],["impl StructuralEq for InvalidStateTransitionProof"],["impl<Balance> StructuralEq for BundleProducerElectionParams<Balance>"],["impl StructuralEq for DomainsHoldIdentifier"],["impl StructuralEq for RawGenesis"],["impl StructuralEq for MissingInvalidBundleEntryFraudProof"],["impl StructuralEq for DomainDigestItem"],["impl StructuralEq for ReceiptValidity"],["impl StructuralEq for VrfProofError"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for ValidAsInvalidBundleEntryFraudProof"],["impl StructuralEq for InvalidTransactionProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Block, DomainNumber, DomainHash> StructuralEq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,"],["impl<Number, Hash> StructuralEq for BundleEquivocationProof<Number, Hash>"],["impl<AccountId: Ord> StructuralEq for OperatorAllowList<AccountId>"],["impl StructuralEq for StakingHoldIdentifier"],["impl StructuralEq for InvalidBundleType"],["impl<Number, Hash> StructuralEq for FraudProof<Number, Hash>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for ValidBundleDigest"],["impl StructuralEq for StorageData"],["impl StructuralEq for ExtrinsicDigest"],["impl StructuralEq for ExecutionPhase"],["impl StructuralEq for InvalidReceipt"],["impl StructuralEq for StorageKey"],["impl StructuralEq for InvalidExtrinsicsRootProof"],["impl StructuralEq for Witness"],["impl StructuralEq for ProofOfElection"],["impl StructuralEq for RuntimeType"],["impl StructuralEq for VerificationError"],["impl StructuralEq for BundleDigest"],["impl StructuralEq for InvalidTotalRewardsProof"],["impl StructuralEq for BundleValidity"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralEq for ImproperTransactionSortitionProof"]], +"sp_domains_fraud_proof":[["impl StructuralEq for FraudProofVerificationInfoResponse"],["impl StructuralEq for FraudProofVerificationInfoRequest"]], +"sp_messenger":[["impl<Balance> StructuralEq for ProtocolMessageRequest<Balance>"],["impl<Balance> StructuralEq for VersionedPayload<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralEq for BlockMessagesWithStorageKey"],["impl<Balance> StructuralEq for Message<Balance>"],["impl<Balance> StructuralEq for InitiateChannelParams<Balance>"],["impl<Balance> StructuralEq for Payload<Balance>"],["impl StructuralEq for EndpointRequest"],["impl StructuralEq for BlockMessageWithStorageKey"],["impl StructuralEq for Endpoint"],["impl StructuralEq for MessageWeightTag"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<Number, Hash> StructuralEq for BlockInfo<Number, Hash>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralEq for ChainId"],["impl<Request, Response> StructuralEq for RequestResponse<Request, Response>"],["impl<Balance> StructuralEq for FeeModel<Balance>"]], +"subspace_archiving":[["impl StructuralEq for ReconstructorInstantiationError"],["impl StructuralEq for ArchiverInstantiationError"],["impl StructuralEq for NewArchivedSegment"],["impl StructuralEq for ReconstructorInstantiationError"],["impl StructuralEq for ReconstructedContents"],["impl StructuralEq for SegmentItem"],["impl StructuralEq for Segment"]], +"subspace_core_primitives":[["impl StructuralEq for SegmentIndex"],["impl<PublicKey, RewardAddress> StructuralEq for Solution<PublicKey, RewardAddress>"],["impl StructuralEq for PosSeed"],["impl StructuralEq for RewardSignature"],["impl StructuralEq for RawRecord"],["impl StructuralEq for PieceOffset"],["impl StructuralEq for BlockObjectMapping"],["impl StructuralEq for PieceObject"],["impl StructuralEq for PublicKey"],["impl StructuralEq for SectorSlotChallenge"],["impl StructuralEq for PieceIndex"],["impl StructuralEq for PieceArray"],["impl<T> StructuralEq for NonEmptyVec<T>"],["impl StructuralEq for BlockObject"],["impl StructuralEq for PosQualityBytes"],["impl StructuralEq for FlatPieces"],["impl StructuralEq for PotOutput"],["impl StructuralEq for LastArchivedBlock"],["impl StructuralEq for Record"],["impl StructuralEq for PotCheckpoints"],["impl StructuralEq for ArchivedBlockProgress"],["impl StructuralEq for Scalar"],["impl StructuralEq for RecordedHistorySegment"],["impl StructuralEq for Commitment"],["impl StructuralEq for PieceObjectMapping"],["impl StructuralEq for SegmentCommitment"],["impl StructuralEq for SegmentHeader"],["impl StructuralEq for SBucket"],["impl StructuralEq for RecordCommitment"],["impl StructuralEq for PotSeed"],["impl StructuralEq for U256"],["impl StructuralEq for SectorId"],["impl StructuralEq for Randomness"],["impl StructuralEq for ArchivedHistorySegment"],["impl StructuralEq for PotKey"],["impl StructuralEq for ChunkWitness"],["impl StructuralEq for Witness"],["impl StructuralEq for RecordWitness"],["impl StructuralEq for GlobalObject"],["impl StructuralEq for HistorySize"],["impl StructuralEq for PosProof"],["impl StructuralEq for Piece"]], "subspace_farmer":[["impl StructuralEq for SingleDiskFarmId"]], -"subspace_farmer_components":[["impl StructuralEq for SectorContentsMapIterationError"],["impl StructuralEq for SectorContentsMapEncodeIntoError"],["impl StructuralEq for SectorContentsMapFromBytesError"],["impl StructuralEq for PieceGetterRetryPolicy"]], -"subspace_networking":[["impl StructuralEq for PieceByIndexResponse"],["impl StructuralEq for SegmentHeaderResponse"],["impl StructuralEq for PieceByIndexRequest"],["impl StructuralEq for SegmentHeaderRequest"],["impl StructuralEq for RetryPolicy"]], +"subspace_farmer_components":[["impl StructuralEq for SectorContentsMapIterationError"],["impl StructuralEq for SectorContentsMapFromBytesError"],["impl StructuralEq for PieceGetterRetryPolicy"],["impl StructuralEq for SectorContentsMapEncodeIntoError"]], +"subspace_networking":[["impl StructuralEq for SegmentHeaderResponse"],["impl StructuralEq for RetryPolicy"],["impl StructuralEq for SegmentHeaderRequest"],["impl StructuralEq for PieceByIndexResponse"],["impl StructuralEq for PieceByIndexRequest"]], "subspace_rpc_primitives":[["impl StructuralEq for NodeSyncStatus"]], -"subspace_runtime":[["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for FeedProcessorKind"],["impl StructuralEq for RuntimeLockId"]], -"subspace_test_runtime":[["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for Runtime"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for SessionKeys"]], +"subspace_runtime":[["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeHoldReason"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for FeedProcessorKind"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for Runtime"],["impl StructuralEq for RuntimeCall"]], +"subspace_test_runtime":[["impl StructuralEq for RuntimeCall"],["impl StructuralEq for RuntimeSlashReason"],["impl StructuralEq for RuntimeFreezeReason"],["impl StructuralEq for RuntimeEvent"],["impl StructuralEq for Runtime"],["impl StructuralEq for OriginCaller"],["impl StructuralEq for RuntimeLockId"],["impl StructuralEq for SessionKeys"],["impl StructuralEq for HoldIdentifier"],["impl StructuralEq for RuntimeHoldReason"]], "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 a4aae05797..5f8addfb7c 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -2,27 +2,27 @@ "domain_block_builder":[["impl StructuralPartialEq for RecordProof"]], "domain_runtime_primitives":[["impl StructuralPartialEq for CheckTxValidityError"],["impl StructuralPartialEq for VerifyTxValidityError"],["impl StructuralPartialEq for MultiAccountId"]], "domain_test_service":[["impl StructuralPartialEq for Keyring"]], -"evm_domain_runtime":[["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"]], -"evm_domain_test_runtime":[["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for Runtime"]], +"evm_domain_runtime":[["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeCall"]], +"evm_domain_test_runtime":[["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeSlashReason"]], "orml_vesting":[["impl<BlockNumber, Balance: MaxEncodedLen + HasCompact> StructuralPartialEq for VestingSchedule<BlockNumber, Balance>"]], -"pallet_domains":[["impl StructuralPartialEq for Error"],["impl<AccountId: Ord> StructuralPartialEq for DomainConfig<AccountId>"],["impl StructuralPartialEq for TxRangeState"],["impl StructuralPartialEq for BundleError"],["impl StructuralPartialEq for FraudProofError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for Error"],["impl<Hash> StructuralPartialEq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number, Hash> StructuralPartialEq for RuntimeObject<Number, Hash>"],["impl<Number, AccountId: Ord> StructuralPartialEq for DomainObject<Number, AccountId>"],["impl StructuralPartialEq for Error"]], +"pallet_domains":[["impl<Number, AccountId: Ord> StructuralPartialEq for DomainObject<Number, AccountId>"],["impl StructuralPartialEq for Error"],["impl<Hash> StructuralPartialEq for ScheduledRuntimeUpgrade<Hash>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<AccountId: Ord> StructuralPartialEq for DomainConfig<AccountId>"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for TxRangeState"],["impl<Number, Hash> StructuralPartialEq for RuntimeObject<Number, Hash>"],["impl StructuralPartialEq for BundleError"],["impl StructuralPartialEq for FraudProofError"],["impl StructuralPartialEq for Error"]], "pallet_feeds":[["impl StructuralPartialEq for TotalObjectsAndSize"]], "pallet_grandpa_finality_verifier":[["impl StructuralPartialEq for InitializationData"]], "pallet_messenger":[["impl StructuralPartialEq for ChannelState"],["impl StructuralPartialEq for OutboxMessageResult"],["impl<Balance> StructuralPartialEq for Channel<Balance>"]], "pallet_subspace":[["impl<PublicKey> StructuralPartialEq for SubspaceEquivocationOffence<PublicKey>"]], -"pallet_transporter":[["impl StructuralPartialEq for Location"],["impl<Balance> StructuralPartialEq for Transfer<Balance>"]], +"pallet_transporter":[["impl<Balance> StructuralPartialEq for Transfer<Balance>"],["impl StructuralPartialEq for Location"]], "sc_consensus_subspace":[["impl<Header: HeaderT> StructuralPartialEq for VerificationError<Header>"]], -"sp_consensus_subspace":[["impl StructuralPartialEq for ChainConstants"],["impl StructuralPartialEq for ErrorDigestType"],["impl StructuralPartialEq for SolutionRanges"],["impl StructuralPartialEq for PotNextSlotInput"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for PotParametersChange"],["impl<Offender> StructuralPartialEq for OffenceDetails<Offender>"],["impl StructuralPartialEq for OffenceError"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for Vote<Number, Hash, RewardAddress>"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for SignedVote<Number, Hash, RewardAddress>"]], -"sp_domains":[["impl<Block, DomainNumber, DomainHash> StructuralPartialEq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,"],["impl StructuralPartialEq for DomainId"],["impl StructuralPartialEq for BundleValidity"],["impl StructuralPartialEq for InboxedBundle"],["impl StructuralPartialEq for InvalidBundleType"],["impl StructuralPartialEq for InvalidTransactionProof"],["impl<Balance> StructuralPartialEq for BundleProducerElectionParams<Balance>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl<Number, Hash> StructuralPartialEq for BundleEquivocationProof<Number, Hash>"],["impl<AccountId: Ord> StructuralPartialEq for OperatorAllowList<AccountId>"],["impl StructuralPartialEq for ExtrinsicDigest"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for ReceiptValidity"],["impl StructuralPartialEq for VerificationError"],["impl StructuralPartialEq for InvalidReceipt"],["impl<AccountId: Ord> StructuralPartialEq for GenesisDomain<AccountId>"],["impl StructuralPartialEq for MissingInvalidBundleEntryFraudProof"],["impl<Number, Hash> StructuralPartialEq for FraudProof<Number, Hash>"],["impl StructuralPartialEq for StorageKey"],["impl StructuralPartialEq for InvalidStateTransitionProof"],["impl StructuralPartialEq for RuntimeType"],["impl StructuralPartialEq for DomainDigestItem"],["impl StructuralPartialEq for DomainsHoldIdentifier"],["impl StructuralPartialEq for RawGenesis"],["impl StructuralPartialEq for ImproperTransactionSortitionProof"],["impl StructuralPartialEq for StakingHoldIdentifier"],["impl StructuralPartialEq for InvalidTotalRewardsProof"],["impl StructuralPartialEq for StorageData"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for DomainInstanceData"],["impl StructuralPartialEq for BundleDigest"],["impl StructuralPartialEq for ValidAsInvalidBundleEntryFraudProof"],["impl StructuralPartialEq for ProofOfElection"],["impl StructuralPartialEq for InvalidBundlesFraudProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for Witness"],["impl StructuralPartialEq for VrfProofError"],["impl StructuralPartialEq for ExecutionPhase"],["impl StructuralPartialEq for ValidBundleDigest"],["impl StructuralPartialEq for InvalidExtrinsicsRootProof"]], -"sp_domains_fraud_proof":[["impl StructuralPartialEq for FraudProofVerificationInfoResponse"],["impl StructuralPartialEq for FraudProofVerificationInfoRequest"]], -"sp_messenger":[["impl<Balance> StructuralPartialEq for VersionedPayload<Balance>"],["impl StructuralPartialEq for Endpoint"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralPartialEq for BlockMessagesWithStorageKey"],["impl StructuralPartialEq for ChainId"],["impl<Balance> StructuralPartialEq for Message<Balance>"],["impl<Balance> StructuralPartialEq for InitiateChannelParams<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl StructuralPartialEq for BlockMessageWithStorageKey"],["impl<Balance> StructuralPartialEq for FeeModel<Balance>"],["impl<Number, Hash> StructuralPartialEq for BlockInfo<Number, Hash>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralPartialEq for EndpointRequest"],["impl StructuralPartialEq for MessageWeightTag"],["impl<Balance> StructuralPartialEq for ProtocolMessageRequest<Balance>"],["impl<Balance> StructuralPartialEq for Payload<Balance>"],["impl<Request, Response> StructuralPartialEq for RequestResponse<Request, Response>"]], -"subspace_archiving":[["impl StructuralPartialEq for Segment"],["impl StructuralPartialEq for NewArchivedSegment"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for SegmentItem"],["impl StructuralPartialEq for ArchiverInstantiationError"],["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for ReconstructedContents"]], -"subspace_core_primitives":[["impl StructuralPartialEq for ArchivedBlockProgress"],["impl StructuralPartialEq for RewardSignature"],["impl StructuralPartialEq for SegmentCommitment"],["impl StructuralPartialEq for RecordWitness"],["impl StructuralPartialEq for PotOutput"],["impl StructuralPartialEq for PieceArray"],["impl StructuralPartialEq for PieceOffset"],["impl StructuralPartialEq for Scalar"],["impl StructuralPartialEq for PieceObjectMapping"],["impl<T> StructuralPartialEq for NonEmptyVec<T>"],["impl StructuralPartialEq for PieceObject"],["impl StructuralPartialEq for ChunkWitness"],["impl StructuralPartialEq for Piece"],["impl StructuralPartialEq for SectorId"],["impl StructuralPartialEq for RecordCommitment"],["impl StructuralPartialEq for RecordedHistorySegment"],["impl StructuralPartialEq for Randomness"],["impl StructuralPartialEq for U256"],["impl StructuralPartialEq for PotKey"],["impl StructuralPartialEq for ArchivedHistorySegment"],["impl<PublicKey, RewardAddress> StructuralPartialEq for Solution<PublicKey, RewardAddress>"],["impl StructuralPartialEq for SectorSlotChallenge"],["impl StructuralPartialEq for HistorySize"],["impl StructuralPartialEq for LastArchivedBlock"],["impl StructuralPartialEq for GlobalObject"],["impl StructuralPartialEq for Record"],["impl StructuralPartialEq for Witness"],["impl StructuralPartialEq for SBucket"],["impl StructuralPartialEq for SegmentIndex"],["impl StructuralPartialEq for RawRecord"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for BlockObject"],["impl StructuralPartialEq for PotSeed"],["impl StructuralPartialEq for PosQualityBytes"],["impl StructuralPartialEq for PosProof"],["impl StructuralPartialEq for PieceIndex"],["impl StructuralPartialEq for Commitment"],["impl StructuralPartialEq for BlockObjectMapping"],["impl StructuralPartialEq for PosSeed"],["impl StructuralPartialEq for FlatPieces"],["impl StructuralPartialEq for SegmentHeader"],["impl StructuralPartialEq for PotCheckpoints"]], +"sp_consensus_subspace":[["impl StructuralPartialEq for SolutionRanges"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for Vote<Number, Hash, RewardAddress>"],["impl<Offender> StructuralPartialEq for OffenceDetails<Offender>"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for PotParametersChange"],["impl StructuralPartialEq for ErrorDigestType"],["impl StructuralPartialEq for ChainConstants"],["impl StructuralPartialEq for PotNextSlotInput"],["impl<Number, Hash, RewardAddress> StructuralPartialEq for SignedVote<Number, Hash, RewardAddress>"],["impl StructuralPartialEq for OffenceError"]], +"sp_domains":[["impl StructuralPartialEq for DomainId"],["impl StructuralPartialEq for ValidBundleDigest"],["impl StructuralPartialEq for ImproperTransactionSortitionProof"],["impl StructuralPartialEq for BundleValidity"],["impl StructuralPartialEq for InvalidStateTransitionProof"],["impl StructuralPartialEq for StorageData"],["impl StructuralPartialEq for RuntimeType"],["impl StructuralPartialEq for BundleDigest"],["impl StructuralPartialEq for DomainDigestItem"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for InboxedBundle"],["impl<Block, DomainNumber, DomainHash> StructuralPartialEq for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,"],["impl StructuralPartialEq for VerificationError"],["impl StructuralPartialEq for Witness"],["impl StructuralPartialEq for MissingInvalidBundleEntryFraudProof"],["impl StructuralPartialEq for StorageKey"],["impl StructuralPartialEq for RawGenesis"],["impl<Balance> StructuralPartialEq for BundleProducerElectionParams<Balance>"],["impl StructuralPartialEq for ExecutionPhase"],["impl<AccountId: Ord> StructuralPartialEq for OperatorAllowList<AccountId>"],["impl StructuralPartialEq for DomainInstanceData"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for ValidAsInvalidBundleEntryFraudProof"],["impl StructuralPartialEq for InvalidBundlesFraudProof"],["impl StructuralPartialEq for InvalidTotalRewardsProof"],["impl StructuralPartialEq for ExtrinsicDigest"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for DomainsHoldIdentifier"],["impl StructuralPartialEq for ReceiptValidity"],["impl<AccountId: Ord> StructuralPartialEq for GenesisDomain<AccountId>"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> StructuralPartialEq for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>"],["impl StructuralPartialEq for VrfProofError"],["impl<Number, Hash> StructuralPartialEq for BundleEquivocationProof<Number, Hash>"],["impl<Number, Hash> StructuralPartialEq for FraudProof<Number, Hash>"],["impl StructuralPartialEq for ProofOfElection"],["impl StructuralPartialEq for InvalidExtrinsicsRootProof"],["impl StructuralPartialEq for InvalidBundleType"],["impl StructuralPartialEq for InvalidReceipt"],["impl StructuralPartialEq for StakingHoldIdentifier"],["impl StructuralPartialEq for InvalidTransactionProof"]], +"sp_domains_fraud_proof":[["impl StructuralPartialEq for FraudProofVerificationInfoRequest"],["impl StructuralPartialEq for FraudProofVerificationInfoResponse"]], +"sp_messenger":[["impl StructuralPartialEq for MessageWeightTag"],["impl<Balance> StructuralPartialEq for VersionedPayload<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for ExtractedStateRootsFromProof<BlockNumber, BlockHash, StateRoot>"],["impl StructuralPartialEq for ChainId"],["impl<Balance> StructuralPartialEq for FeeModel<Balance>"],["impl<Balance> StructuralPartialEq for Message<Balance>"],["impl<Request, Response> StructuralPartialEq for RequestResponse<Request, Response>"],["impl<Number, Hash> StructuralPartialEq for BlockInfo<Number, Hash>"],["impl StructuralPartialEq for BlockMessagesWithStorageKey"],["impl StructuralPartialEq for BlockMessageWithStorageKey"],["impl<Balance> StructuralPartialEq for Payload<Balance>"],["impl StructuralPartialEq for EndpointRequest"],["impl StructuralPartialEq for Endpoint"],["impl<Balance> StructuralPartialEq for InitiateChannelParams<Balance>"],["impl<BlockNumber, BlockHash, StateRoot> StructuralPartialEq for Proof<BlockNumber, BlockHash, StateRoot>"],["impl<Balance> StructuralPartialEq for ProtocolMessageRequest<Balance>"]], +"subspace_archiving":[["impl StructuralPartialEq for NewArchivedSegment"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for Segment"],["impl StructuralPartialEq for SegmentItem"],["impl StructuralPartialEq for ReconstructedContents"],["impl StructuralPartialEq for ReconstructorError"],["impl StructuralPartialEq for ReconstructorInstantiationError"],["impl StructuralPartialEq for ArchiverInstantiationError"]], +"subspace_core_primitives":[["impl StructuralPartialEq for PosProof"],["impl StructuralPartialEq for PosSeed"],["impl StructuralPartialEq for BlockObjectMapping"],["impl StructuralPartialEq for Scalar"],["impl StructuralPartialEq for Record"],["impl StructuralPartialEq for HistorySize"],["impl StructuralPartialEq for SectorSlotChallenge"],["impl StructuralPartialEq for SectorId"],["impl StructuralPartialEq for PotOutput"],["impl StructuralPartialEq for Witness"],["impl StructuralPartialEq for PieceOffset"],["impl StructuralPartialEq for PieceIndex"],["impl StructuralPartialEq for PosQualityBytes"],["impl StructuralPartialEq for GlobalObject"],["impl StructuralPartialEq for RecordCommitment"],["impl StructuralPartialEq for RecordedHistorySegment"],["impl StructuralPartialEq for PieceArray"],["impl StructuralPartialEq for Piece"],["impl StructuralPartialEq for U256"],["impl<PublicKey, RewardAddress> StructuralPartialEq for Solution<PublicKey, RewardAddress>"],["impl StructuralPartialEq for Commitment"],["impl StructuralPartialEq for ArchivedBlockProgress"],["impl StructuralPartialEq for FlatPieces"],["impl<T> StructuralPartialEq for NonEmptyVec<T>"],["impl StructuralPartialEq for PotCheckpoints"],["impl StructuralPartialEq for SegmentHeader"],["impl StructuralPartialEq for PotSeed"],["impl StructuralPartialEq for SBucket"],["impl StructuralPartialEq for ArchivedHistorySegment"],["impl StructuralPartialEq for RecordWitness"],["impl StructuralPartialEq for RawRecord"],["impl StructuralPartialEq for RewardSignature"],["impl StructuralPartialEq for SegmentCommitment"],["impl StructuralPartialEq for Randomness"],["impl StructuralPartialEq for ChunkWitness"],["impl StructuralPartialEq for BlockObject"],["impl StructuralPartialEq for SegmentIndex"],["impl StructuralPartialEq for LastArchivedBlock"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PieceObject"],["impl StructuralPartialEq for PotKey"],["impl StructuralPartialEq for PieceObjectMapping"]], "subspace_farmer":[["impl StructuralPartialEq for SingleDiskFarmId"]], -"subspace_farmer_components":[["impl StructuralPartialEq for PieceGetterRetryPolicy"],["impl StructuralPartialEq for SectorContentsMapFromBytesError"],["impl StructuralPartialEq for SectorContentsMapIterationError"],["impl StructuralPartialEq for SectorContentsMapEncodeIntoError"]], -"subspace_networking":[["impl StructuralPartialEq for MultihashCode"],["impl StructuralPartialEq for PieceByIndexResponse"],["impl StructuralPartialEq for PieceByIndexRequest"],["impl StructuralPartialEq for SegmentHeaderResponse"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for SegmentHeaderRequest"]], +"subspace_farmer_components":[["impl StructuralPartialEq for SectorContentsMapIterationError"],["impl StructuralPartialEq for SectorContentsMapEncodeIntoError"],["impl StructuralPartialEq for PieceGetterRetryPolicy"],["impl StructuralPartialEq for SectorContentsMapFromBytesError"]], +"subspace_networking":[["impl StructuralPartialEq for PieceByIndexResponse"],["impl StructuralPartialEq for SegmentHeaderRequest"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for SegmentHeaderResponse"],["impl StructuralPartialEq for MultihashCode"],["impl StructuralPartialEq for PieceByIndexRequest"]], "subspace_rpc_primitives":[["impl StructuralPartialEq for NodeSyncStatus"]], -"subspace_runtime":[["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for FeedProcessorKind"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for Runtime"]], -"subspace_test_runtime":[["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"]], +"subspace_runtime":[["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for FeedProcessorKind"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeEvent"]], +"subspace_test_runtime":[["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for HoldIdentifier"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for SessionKeys"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeEvent"]], "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/core/ops/arith/trait.Add.js b/implementors/core/ops/arith/trait.Add.js index 977058bb87..f612196b2d 100644 --- a/implementors/core/ops/arith/trait.Add.js +++ b/implementors/core/ops/arith/trait.Add.js @@ -1,4 +1,4 @@ (function() {var implementors = { "sp_domains":[["impl Add<DomainId> for DomainId"]], -"subspace_core_primitives":[["impl Add<SBucket> for SBucket"],["impl Add<U256> for U256"],["impl Add<SegmentIndex> for SegmentIndex"],["impl Add<PieceIndex> for PieceIndex"],["impl Add<PieceOffset> for PieceOffset"]] +"subspace_core_primitives":[["impl Add<PieceIndex> for PieceIndex"],["impl Add<SBucket> for SBucket"],["impl Add<U256> for U256"],["impl Add<PieceOffset> for PieceOffset"],["impl Add<SegmentIndex> for SegmentIndex"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.AddAssign.js b/implementors/core/ops/arith/trait.AddAssign.js index 51a5f2e824..dcf68de30c 100644 --- a/implementors/core/ops/arith/trait.AddAssign.js +++ b/implementors/core/ops/arith/trait.AddAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl AddAssign<PieceOffset> for PieceOffset"],["impl AddAssign<SegmentIndex> for SegmentIndex"],["impl AddAssign<PieceIndex> for PieceIndex"],["impl AddAssign<SBucket> for SBucket"]] +"subspace_core_primitives":[["impl AddAssign<SegmentIndex> for SegmentIndex"],["impl AddAssign<PieceOffset> for PieceOffset"],["impl AddAssign<SBucket> for SBucket"],["impl AddAssign<PieceIndex> for PieceIndex"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.Div.js b/implementors/core/ops/arith/trait.Div.js index e0fba9c827..9883f55bc0 100644 --- a/implementors/core/ops/arith/trait.Div.js +++ b/implementors/core/ops/arith/trait.Div.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl<__RhsT> Div<__RhsT> for PieceIndexwhere\n u64: Div<__RhsT, Output = u64>,"],["impl<__RhsT> Div<__RhsT> for SBucketwhere\n u16: Div<__RhsT, Output = u16>,"],["impl<__RhsT> Div<__RhsT> for PieceOffsetwhere\n u16: Div<__RhsT, Output = u16>,"],["impl<__RhsT> Div<__RhsT> for SegmentIndexwhere\n u64: Div<__RhsT, Output = u64>,"],["impl<__RhsT> Div<__RhsT> for U256where\n U256: Div<__RhsT, Output = U256>,"]] +"subspace_core_primitives":[["impl<__RhsT> Div<__RhsT> for U256where\n U256: Div<__RhsT, Output = U256>,"],["impl<__RhsT> Div<__RhsT> for PieceIndexwhere\n u64: Div<__RhsT, Output = u64>,"],["impl<__RhsT> Div<__RhsT> for PieceOffsetwhere\n u16: Div<__RhsT, Output = u16>,"],["impl<__RhsT> Div<__RhsT> for SegmentIndexwhere\n u64: Div<__RhsT, Output = u64>,"],["impl<__RhsT> Div<__RhsT> for SBucketwhere\n u16: Div<__RhsT, Output = u16>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.DivAssign.js b/implementors/core/ops/arith/trait.DivAssign.js index 31887dd467..91d7ae9e82 100644 --- a/implementors/core/ops/arith/trait.DivAssign.js +++ b/implementors/core/ops/arith/trait.DivAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl<__RhsT> DivAssign<__RhsT> for PieceOffsetwhere\n u16: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for SegmentIndexwhere\n u64: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for PieceIndexwhere\n u64: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for SBucketwhere\n u16: DivAssign<__RhsT>,"]] +"subspace_core_primitives":[["impl<__RhsT> DivAssign<__RhsT> for SegmentIndexwhere\n u64: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for SBucketwhere\n u16: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for PieceIndexwhere\n u64: DivAssign<__RhsT>,"],["impl<__RhsT> DivAssign<__RhsT> for PieceOffsetwhere\n u16: DivAssign<__RhsT>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.Mul.js b/implementors/core/ops/arith/trait.Mul.js index 224ad8f82c..86d18227c0 100644 --- a/implementors/core/ops/arith/trait.Mul.js +++ b/implementors/core/ops/arith/trait.Mul.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl<__RhsT> Mul<__RhsT> for U256where\n U256: Mul<__RhsT, Output = U256>,"],["impl<__RhsT> Mul<__RhsT> for PieceOffsetwhere\n u16: Mul<__RhsT, Output = u16>,"],["impl<__RhsT> Mul<__RhsT> for PieceIndexwhere\n u64: Mul<__RhsT, Output = u64>,"],["impl<__RhsT> Mul<__RhsT> for SBucketwhere\n u16: Mul<__RhsT, Output = u16>,"],["impl<__RhsT> Mul<__RhsT> for SegmentIndexwhere\n u64: Mul<__RhsT, Output = u64>,"]] +"subspace_core_primitives":[["impl<__RhsT> Mul<__RhsT> for PieceIndexwhere\n u64: Mul<__RhsT, Output = u64>,"],["impl<__RhsT> Mul<__RhsT> for SegmentIndexwhere\n u64: Mul<__RhsT, Output = u64>,"],["impl<__RhsT> Mul<__RhsT> for SBucketwhere\n u16: Mul<__RhsT, Output = u16>,"],["impl<__RhsT> Mul<__RhsT> for PieceOffsetwhere\n u16: Mul<__RhsT, Output = u16>,"],["impl<__RhsT> Mul<__RhsT> for U256where\n U256: Mul<__RhsT, Output = U256>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.MulAssign.js b/implementors/core/ops/arith/trait.MulAssign.js index 871a68a646..bf5be6598b 100644 --- a/implementors/core/ops/arith/trait.MulAssign.js +++ b/implementors/core/ops/arith/trait.MulAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl<__RhsT> MulAssign<__RhsT> for PieceOffsetwhere\n u16: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for PieceIndexwhere\n u64: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for SegmentIndexwhere\n u64: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for SBucketwhere\n u16: MulAssign<__RhsT>,"]] +"subspace_core_primitives":[["impl<__RhsT> MulAssign<__RhsT> for PieceIndexwhere\n u64: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for SegmentIndexwhere\n u64: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for SBucketwhere\n u16: MulAssign<__RhsT>,"],["impl<__RhsT> MulAssign<__RhsT> for PieceOffsetwhere\n u16: MulAssign<__RhsT>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.Sub.js b/implementors/core/ops/arith/trait.Sub.js index 17ae0dd3bb..718ae699c6 100644 --- a/implementors/core/ops/arith/trait.Sub.js +++ b/implementors/core/ops/arith/trait.Sub.js @@ -1,4 +1,4 @@ (function() {var implementors = { "sp_domains":[["impl Sub<DomainId> for DomainId"]], -"subspace_core_primitives":[["impl Sub<U256> for U256"],["impl Sub<PieceIndex> for PieceIndex"],["impl Sub<SBucket> for SBucket"],["impl Sub<SegmentIndex> for SegmentIndex"],["impl Sub<PieceOffset> for PieceOffset"]] +"subspace_core_primitives":[["impl Sub<U256> for U256"],["impl Sub<SegmentIndex> for SegmentIndex"],["impl Sub<SBucket> for SBucket"],["impl Sub<PieceOffset> for PieceOffset"],["impl Sub<PieceIndex> for PieceIndex"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/arith/trait.SubAssign.js b/implementors/core/ops/arith/trait.SubAssign.js index c8e7345581..10626fc9e6 100644 --- a/implementors/core/ops/arith/trait.SubAssign.js +++ b/implementors/core/ops/arith/trait.SubAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl SubAssign<PieceOffset> for PieceOffset"],["impl SubAssign<SBucket> for SBucket"],["impl SubAssign<SegmentIndex> for SegmentIndex"],["impl SubAssign<PieceIndex> for PieceIndex"]] +"subspace_core_primitives":[["impl SubAssign<PieceIndex> for PieceIndex"],["impl SubAssign<PieceOffset> for PieceOffset"],["impl SubAssign<SegmentIndex> for SegmentIndex"],["impl SubAssign<SBucket> for SBucket"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/deref/trait.Deref.js b/implementors/core/ops/deref/trait.Deref.js index 4ff650b4d8..c19c8dea12 100644 --- a/implementors/core/ops/deref/trait.Deref.js +++ b/implementors/core/ops/deref/trait.Deref.js @@ -2,7 +2,7 @@ "sc_proof_of_time":[["impl Deref for PotSlotInfoStream"]], "sp_consensus_subspace":[["impl Deref for InherentDataProvider"],["impl Deref for KzgExtension"],["impl Deref for PosExtension"],["impl Deref for PotExtension"]], "sp_domains_fraud_proof":[["impl Deref for FraudProofExtension"]], -"subspace_core_primitives":[["impl Deref for PublicKey"],["impl Deref for PotKey"],["impl Deref for RecordedHistorySegment"],["impl Deref for RewardSignature"],["impl Deref for ChunkWitness"],["impl Deref for Randomness"],["impl Deref for SectorSlotChallenge"],["impl Deref for PieceArray"],["impl Deref for RawRecord"],["impl Deref for HistorySize"],["impl Deref for FlatPieces"],["impl Deref for PosSeed"],["impl Deref for Commitment"],["impl Deref for SegmentCommitment"],["impl Deref for PotSeed"],["impl Deref for RecordCommitment"],["impl Deref for PotOutput"],["impl Deref for Scalar"],["impl Deref for RecordWitness"],["impl Deref for PotCheckpoints"],["impl Deref for Witness"],["impl Deref for ArchivedHistorySegment"],["impl Deref for Piece"],["impl Deref for PosProof"],["impl Deref for Record"],["impl Deref for PosQualityBytes"]], +"subspace_core_primitives":[["impl Deref for PotSeed"],["impl Deref for Witness"],["impl Deref for HistorySize"],["impl Deref for RecordCommitment"],["impl Deref for RecordedHistorySegment"],["impl Deref for RawRecord"],["impl Deref for PotOutput"],["impl Deref for PieceArray"],["impl Deref for Scalar"],["impl Deref for RewardSignature"],["impl Deref for RecordWitness"],["impl Deref for Record"],["impl Deref for PosQualityBytes"],["impl Deref for SectorSlotChallenge"],["impl Deref for Commitment"],["impl Deref for PotKey"],["impl Deref for PublicKey"],["impl Deref for PosSeed"],["impl Deref for PosProof"],["impl Deref for ArchivedHistorySegment"],["impl Deref for Piece"],["impl Deref for PotCheckpoints"],["impl Deref for ChunkWitness"],["impl Deref for SegmentCommitment"],["impl Deref for FlatPieces"],["impl Deref for Randomness"]], "subspace_farmer":[["impl Deref for Identity"]], "subspace_farmer_components":[["impl Deref for SectorMetadataChecksummed"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/deref/trait.DerefMut.js b/implementors/core/ops/deref/trait.DerefMut.js index a33a00ebf8..c69738b1d5 100644 --- a/implementors/core/ops/deref/trait.DerefMut.js +++ b/implementors/core/ops/deref/trait.DerefMut.js @@ -2,6 +2,6 @@ "sc_proof_of_time":[["impl DerefMut for PotSlotInfoStream"]], "sp_consensus_subspace":[["impl DerefMut for KzgExtension"],["impl DerefMut for PosExtension"],["impl DerefMut for PotExtension"]], "sp_domains_fraud_proof":[["impl DerefMut for FraudProofExtension"]], -"subspace_core_primitives":[["impl DerefMut for HistorySize"],["impl DerefMut for PotOutput"],["impl DerefMut for PieceArray"],["impl DerefMut for PosProof"],["impl DerefMut for Piece"],["impl DerefMut for RecordCommitment"],["impl DerefMut for Witness"],["impl DerefMut for PotSeed"],["impl DerefMut for RawRecord"],["impl DerefMut for ChunkWitness"],["impl DerefMut for Record"],["impl DerefMut for Scalar"],["impl DerefMut for RecordedHistorySegment"],["impl DerefMut for PotCheckpoints"],["impl DerefMut for Commitment"],["impl DerefMut for FlatPieces"],["impl DerefMut for ArchivedHistorySegment"],["impl DerefMut for RecordWitness"],["impl DerefMut for PotKey"],["impl DerefMut for SegmentCommitment"]], +"subspace_core_primitives":[["impl DerefMut for PosProof"],["impl DerefMut for RecordedHistorySegment"],["impl DerefMut for Commitment"],["impl DerefMut for PieceArray"],["impl DerefMut for Piece"],["impl DerefMut for SegmentCommitment"],["impl DerefMut for Scalar"],["impl DerefMut for RecordCommitment"],["impl DerefMut for ChunkWitness"],["impl DerefMut for PotOutput"],["impl DerefMut for PotSeed"],["impl DerefMut for FlatPieces"],["impl DerefMut for RawRecord"],["impl DerefMut for PotKey"],["impl DerefMut for Witness"],["impl DerefMut for HistorySize"],["impl DerefMut for ArchivedHistorySegment"],["impl DerefMut for RecordWitness"],["impl DerefMut for PotCheckpoints"],["impl DerefMut for Record"]], "subspace_farmer_components":[["impl DerefMut for SectorMetadataChecksummed"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/ops/drop/trait.Drop.js b/implementors/core/ops/drop/trait.Drop.js index 8a0a62d8f5..0eafa0f929 100644 --- a/implementors/core/ops/drop/trait.Drop.js +++ b/implementors/core/ops/drop/trait.Drop.js @@ -1,5 +1,5 @@ (function() {var implementors = { "subspace_farmer":[["impl Drop for SingleDiskFarm"]], "subspace_farmer_components":[["impl Drop for EncodedChunksUsed<'_>"]], -"subspace_networking":[["impl Drop for TopicSubscription"],["impl Drop for NetworkingParametersManager"]] +"subspace_networking":[["impl Drop for NetworkingParametersManager"],["impl Drop for TopicSubscription"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/fp_rpc/trait.ConvertTransaction.js b/implementors/fp_rpc/trait.ConvertTransaction.js index 8be284e817..a432bef1fc 100644 --- a/implementors/fp_rpc/trait.ConvertTransaction.js +++ b/implementors/fp_rpc/trait.ConvertTransaction.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl ConvertTransaction<OpaqueExtrinsic> for TransactionConverter"],["impl ConvertTransaction<UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>> for TransactionConverter"]], +"evm_domain_runtime":[["impl ConvertTransaction<UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>> for TransactionConverter"],["impl ConvertTransaction<OpaqueExtrinsic> for TransactionConverter"]], "evm_domain_test_runtime":[["impl ConvertTransaction<UncheckedExtrinsic<<<EthereumSignature as Verify>::Signer as IdentifyAccount>::AccountId, RuntimeCall, EthereumSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>)>> for TransactionConverter"],["impl ConvertTransaction<OpaqueExtrinsic> for TransactionConverter"]] };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 2b990cb577..bdfc064d8b 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 BundleError"],["impl PalletError for FraudProofError"],["impl PalletError for Error"],["impl PalletError for Error"],["impl PalletError for Error"],["impl<T> PalletError for Error<T>"]], +"pallet_domains":[["impl PalletError for BundleError"],["impl<T> PalletError for Error<T>"],["impl PalletError for Error"],["impl PalletError for FraudProofError"],["impl PalletError for Error"],["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 90f47e2077..4cd4c017e9 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"],["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"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]] +"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"],["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"],["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/hex/trait.FromHex.js b/implementors/hex/trait.FromHex.js index c47ce36235..325455473a 100644 --- a/implementors/hex/trait.FromHex.js +++ b/implementors/hex/trait.FromHex.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_core_primitives":[["impl FromHex for PieceArray"],["impl FromHex for PosProof"],["impl FromHex for FlatPieces"]] +"subspace_core_primitives":[["impl FromHex for FlatPieces"],["impl FromHex for PieceArray"],["impl FromHex for PosProof"]] };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 93563bc963..9e1d760793 100644 --- a/implementors/parity_scale_codec/codec/trait.Decode.js +++ b/implementors/parity_scale_codec/codec/trait.Decode.js @@ -2,32 +2,32 @@ "cross_domain_message_gossip":[["impl Decode for Message"]], "domain_client_subnet_gossip":[["impl<CBlock: BlockT, Block: BlockT> Decode for GossipMessage<CBlock, Block>where\n Bundle<<Block as BlockT>::Extrinsic, NumberFor<CBlock>, <CBlock as BlockT>::Hash, NumberFor<Block>, <Block as BlockT>::Hash, Balance>: Decode,"]], "domain_pallet_executive":[["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Event<T>"]], -"domain_runtime_primitives":[["impl Decode for MultiAccountId"],["impl Decode for VerifyTxValidityError"],["impl Decode for CheckTxValidityError"]], -"evm_domain_runtime":[["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for SessionKeys"],["impl Decode for RuntimeError"],["impl Decode for RuntimeEvent"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeHoldReason"]], -"evm_domain_test_runtime":[["impl Decode for RuntimeSlashReason"],["impl Decode for OriginCaller"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for SessionKeys"],["impl Decode for RuntimeFreezeReason"]], +"domain_runtime_primitives":[["impl Decode for MultiAccountId"],["impl Decode for CheckTxValidityError"],["impl Decode for VerifyTxValidityError"]], +"evm_domain_runtime":[["impl Decode for RuntimeEvent"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for OriginCaller"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeError"],["impl Decode for SessionKeys"]], +"evm_domain_test_runtime":[["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeError"],["impl Decode for OriginCaller"],["impl Decode for SessionKeys"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeHoldReason"]], "orml_vesting":[["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<BlockNumber, Balance> Decode for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Decode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> Decode for Call<T>"]], "pallet_domain_id":[["impl<T: Config> Decode for Call<T>"]], -"pallet_domains":[["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<T::DomainNumber>: Decode,"],["impl<T: Config> Decode for Call<T>"],["impl Decode for TxRangeState"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl Decode for Error"],["impl<Number, AccountId> Decode for DomainObject<Number, AccountId>where\n AccountId: Decode + Ord,\n Number: 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 FraudProofError"],["impl Decode for BundleError"],["impl<Hash> Decode for ScheduledRuntimeUpgrade<Hash>where\n Hash: Decode,"],["impl Decode for Error"],["impl<AccountId: Ord> Decode for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Decode,"]], -"pallet_feeds":[["impl<FeedProcessorId, AccountId> Decode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Decode,\n AccountId: Decode,"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Event<T>where\n T::FeedId: Decode,\n T::AccountId: Decode,"],["impl Decode for TotalObjectsAndSize"],["impl<T> Decode for Error<T>"]], -"pallet_grandpa_finality_verifier":[["impl Decode for InitializationData"],["impl<T: Config> Decode for Call<T>"],["impl<T> Decode for Error<T>"]], -"pallet_messenger":[["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl Decode for OutboxMessageResult"],["impl Decode for ChannelState"],["impl<Balance> Decode for Channel<Balance>where\n FeeModel<Balance>: Decode,"],["impl<T: Config> Decode for Event<T>"]], -"pallet_object_store":[["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,"]], +"pallet_domains":[["impl<Number, Hash> Decode for RuntimeObject<Number, Hash>where\n Hash: Decode,\n Number: Decode,"],["impl<T> Decode for Error<T>"],["impl Decode for TxRangeState"],["impl<Number, AccountId> Decode for DomainObject<Number, AccountId>where\n AccountId: Decode + Ord,\n Number: Decode,\n DomainConfig<AccountId>: Decode,"],["impl<AccountId: Ord> Decode for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Decode,"],["impl Decode for BundleError"],["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<T::DomainNumber>: Decode,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl<T: Config> Decode for Call<T>"],["impl Decode for FraudProofError"],["impl Decode for Error"],["impl Decode for Error"],["impl Decode for Error"],["impl<Hash> Decode for ScheduledRuntimeUpgrade<Hash>where\n Hash: Decode,"]], +"pallet_feeds":[["impl<T: Config> Decode for Call<T>"],["impl<FeedProcessorId, AccountId> Decode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Decode,\n AccountId: Decode,"],["impl<T: Config> Decode for Event<T>where\n T::FeedId: Decode,\n T::AccountId: Decode,"],["impl<T> Decode for Error<T>"],["impl Decode for TotalObjectsAndSize"]], +"pallet_grandpa_finality_verifier":[["impl Decode for InitializationData"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"]], +"pallet_messenger":[["impl<T: Config> Decode for Event<T>"],["impl<T> Decode for Error<T>"],["impl Decode for OutboxMessageResult"],["impl Decode for ChannelState"],["impl<Balance> Decode for Channel<Balance>where\n FeeModel<Balance>: Decode,"],["impl<T: Config> Decode for Call<T>"]], +"pallet_object_store":[["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,"],["impl<T: Config> Decode for Call<T>"]], "pallet_offences_subspace":[["impl Decode for Event"],["impl<T: Config> Decode for Call<T>"]], "pallet_operator_rewards":[["impl<T: Config> Decode for Call<T>"]], "pallet_rewards":[["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Decode,"],["impl<T: Config> Decode for Call<T>"]], "pallet_runtime_configs":[["impl<T: Config> Decode for Call<T>"]], -"pallet_subspace":[["impl<T: Config> Decode for Call<T>"],["impl Decode for SolutionRangeOverride"],["impl Decode for AllowAuthoringBy"],["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,\n BlockNumberFor<T>: Decode,\n T::Hash: Decode,"],["impl<T> Decode for Error<T>"]], +"pallet_subspace":[["impl Decode for AllowAuthoringBy"],["impl<T: Config> Decode for Call<T>"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Event<T>where\n T::AccountId: Decode,\n BlockNumberFor<T>: Decode,\n T::Hash: Decode,"],["impl Decode for SolutionRangeOverride"]], "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: Config> Decode for Call<T>"],["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<Balance> Decode for Transfer<Balance>where\n Balance: Decode,"],["impl<T> Decode for Error<T>"]], -"sp_consensus_subspace":[["impl Decode for PotParameters"],["impl<Offender> Decode for OffenceDetails<Offender>where\n Offender: Decode,"],["impl Decode for PreDigestPotInfo"],["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 Decode for SubspaceJustification"],["impl Decode for InherentError"],["impl Decode for PotParametersChange"],["impl<Number, Hash, RewardAddress> Decode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Decode,"],["impl Decode for WrappedSolution"],["impl Decode for PotNextSlotInput"],["impl Decode for ChainConstants"],["impl<PublicKey, RewardAddress> Decode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Decode,"],["impl<'a> Decode for WrappedVerifySolutionParams<'a>"],["impl Decode for WrappedPotOutput"],["impl Decode for SolutionRanges"]], -"sp_domains":[["impl<Number, Hash> Decode for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Decode,"],["impl Decode for ExtrinsicDigest"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl<Balance> Decode for BundleProducerElectionParams<Balance>where\n Balance: Decode,"],["impl Decode for ValidBundleDigest"],["impl Decode for ImproperTransactionSortitionProof"],["impl Decode for RawGenesis"],["impl Decode for InvalidTransactionProof"],["impl Decode for RuntimeType"],["impl Decode for InvalidExtrinsicsRootProof"],["impl Decode for StorageData"],["impl<Number, Hash> Decode for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Decode,"],["impl Decode for Witness"],["impl Decode for VrfProofError"],["impl Decode for VerificationError"],["impl Decode for InvalidReceipt"],["impl Decode for DomainBlockLimit"],["impl Decode for StorageKey"],["impl Decode for ProofOfElection"],["impl Decode for InboxedBundle"],["impl Decode for BundleDigest"],["impl Decode for DomainInstanceData"],["impl Decode for DomainsHoldIdentifier"],["impl Decode for MissingInvalidBundleEntryFraudProof"],["impl<AccountId: Ord> Decode for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Decode,"],["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<DomainHash>: Decode,\n Balance: Decode,"],["impl<AccountId> Decode for GenesisDomain<AccountId>where\n AccountId: Decode + Ord,\n OperatorAllowList<AccountId>: Decode,"],["impl Decode for InvalidTotalRewardsProof"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> Decode for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>where\n SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,\n Vec<Extrinsic>: Decode,"],["impl Decode for ReceiptValidity"],["impl Decode for InvalidBundleType"],["impl Decode for StakingHoldIdentifier"],["impl Decode for BundleValidity"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl Decode for InvalidStateTransitionProof"],["impl Decode for ValidAsInvalidBundleEntryFraudProof"],["impl Decode for ExecutionPhase"],["impl Decode for InvalidBundlesFraudProof"],["impl<Block, DomainNumber, DomainHash> Decode for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,\n FraudProof<NumberFor<Block>, Block::Hash>: Decode,\n OpaqueBundle<NumberFor<Block>, Block::Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl Decode for DomainDigestItem"],["impl Decode for DomainId"]], -"sp_domains_fraud_proof":[["impl Decode for FraudProofVerificationInfoRequest"],["impl Decode for FraudProofVerificationInfoResponse"]], -"sp_messenger":[["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 Decode for BlockMessageWithStorageKey"],["impl Decode for Endpoint"],["impl<Balance> Decode for Message<Balance>where\n VersionedPayload<Balance>: Decode,"],["impl Decode for MessageWeightTag"],["impl Decode for BlockMessagesWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> Decode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Decode,"],["impl<Balance> Decode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Decode,"],["impl<Request, Response> Decode for RequestResponse<Request, Response>where\n Request: Decode,\n Response: Decode,"],["impl<Balance> Decode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: 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<Number, Hash> Decode for BlockInfo<Number, Hash>where\n Number: Decode,\n Hash: Decode,"],["impl Decode for ChainId"],["impl<Balance> Decode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Decode,"],["impl<Balance> Decode for VersionedPayload<Balance>where\n Payload<Balance>: Decode,"]], -"subspace_archiving":[["impl Decode for SegmentItem"],["impl Decode for NewArchivedSegment"],["impl Decode for Segment"]], -"subspace_core_primitives":[["impl Decode for PotCheckpoints"],["impl Decode for SegmentIndex"],["impl Decode for ArchivedBlockProgress"],["impl Decode for SegmentCommitment"],["impl Decode for ChunkWitness"],["impl Decode for HistorySize"],["impl Decode for U256"],["impl<PublicKey, RewardAddress> Decode for Solution<PublicKey, RewardAddress>where\n PublicKey: Decode,\n RewardAddress: Decode,"],["impl Decode for Scalar"],["impl Decode for FlatPieces"],["impl Decode for GlobalObject"],["impl Decode for RecordCommitment"],["impl Decode for RewardSignature"],["impl Decode for BlockObjectMapping"],["impl Decode for SegmentHeader"],["impl Decode for PieceObject"],["impl Decode for ArchivedHistorySegment"],["impl Decode for SBucket"],["impl Decode for RecordWitness"],["impl Decode for PosProof"],["impl Decode for PieceArray"],["impl Decode for SectorId"],["impl Decode for PublicKey"],["impl<T> Decode for NonEmptyVec<T>where\n Vec<T>: Decode,"],["impl<T> Decode for Blake3Checksummed<T>where\n T: Decode,"],["impl Decode for PieceOffset"],["impl Decode for PieceObjectMapping"],["impl Decode for BlockObject"],["impl Decode for PotSeed"],["impl Decode for Randomness"],["impl Decode for PotKey"],["impl Decode for PotOutput"],["impl Decode for PieceIndex"],["impl Decode for LastArchivedBlock"],["impl Decode for Piece"]], -"subspace_farmer_components":[["impl Decode for SectorMetadataChecksummed"],["impl Decode for SectorMetadata"]], -"subspace_networking":[["impl Decode for PieceByIndexRequest"],["impl Decode for PeerInfo"],["impl Decode for SegmentHeaderRequest"],["impl Decode for SegmentHeaderResponse"],["impl Decode for PieceByIndexResponse"]], -"subspace_runtime":[["impl Decode for RuntimeEvent"],["impl Decode for RuntimeError"],["impl Decode for RuntimeFreezeReason"],["impl Decode for OriginCaller"],["impl Decode for FeedProcessorKind"],["impl Decode for HoldIdentifier"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeHoldReason"],["impl Decode for SessionKeys"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeLockId"]], -"subspace_test_runtime":[["impl Decode for RuntimeEvent"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeError"],["impl Decode for SessionKeys"],["impl Decode for RuntimeLockId"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeFreezeReason"],["impl Decode for HoldIdentifier"]], -"subspace_verification":[["impl Decode for PieceCheckParams"],["impl Decode for VerifySolutionParams"]] +"pallet_transporter":[["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<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl Decode for Location"]], +"sp_consensus_subspace":[["impl<'a> Decode for WrappedVerifySolutionParams<'a>"],["impl Decode for WrappedPotOutput"],["impl<Number, Hash, RewardAddress> Decode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Decode,"],["impl Decode for PreDigestPotInfo"],["impl<Offender> Decode for OffenceDetails<Offender>where\n Offender: Decode,"],["impl Decode for SolutionRanges"],["impl<PublicKey, RewardAddress> Decode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Decode,"],["impl Decode for PotParameters"],["impl Decode for InherentError"],["impl Decode for ChainConstants"],["impl Decode for WrappedSolution"],["impl Decode for PotNextSlotInput"],["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 Decode for SubspaceJustification"],["impl Decode for PotParametersChange"]], +"sp_domains":[["impl Decode for DomainId"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl<Block, DomainNumber, DomainHash> Decode for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,\n FraudProof<NumberFor<Block>, Block::Hash>: Decode,\n OpaqueBundle<NumberFor<Block>, Block::Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl Decode for StakingHoldIdentifier"],["impl Decode for InvalidTransactionProof"],["impl Decode for StorageKey"],["impl Decode for ExecutionPhase"],["impl Decode for VerificationError"],["impl Decode for InvalidReceipt"],["impl Decode for ImproperTransactionSortitionProof"],["impl Decode for InvalidTotalRewardsProof"],["impl Decode for DomainsHoldIdentifier"],["impl<AccountId: Ord> Decode for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Decode,"],["impl Decode for ValidBundleDigest"],["impl Decode for InboxedBundle"],["impl Decode for Witness"],["impl<AccountId> Decode for GenesisDomain<AccountId>where\n AccountId: Decode + Ord,\n OperatorAllowList<AccountId>: Decode,"],["impl Decode for InvalidBundlesFraudProof"],["impl Decode for MissingInvalidBundleEntryFraudProof"],["impl Decode for InvalidBundleType"],["impl<Balance> Decode for BundleProducerElectionParams<Balance>where\n Balance: Decode,"],["impl<Number, Hash> Decode for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Decode,"],["impl Decode for VrfProofError"],["impl Decode for InvalidExtrinsicsRootProof"],["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<DomainHash>: Decode,\n Balance: Decode,"],["impl Decode for DomainInstanceData"],["impl Decode for BundleDigest"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Decode for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,"],["impl Decode for ValidAsInvalidBundleEntryFraudProof"],["impl Decode for InvalidStateTransitionProof"],["impl Decode for RuntimeType"],["impl Decode for DomainBlockLimit"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> Decode for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>where\n SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Decode,\n Vec<Extrinsic>: Decode,"],["impl Decode for ExtrinsicDigest"],["impl Decode for ProofOfElection"],["impl Decode for StorageData"],["impl<Number, Hash> Decode for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Decode,"],["impl Decode for RawGenesis"],["impl Decode for ReceiptValidity"],["impl Decode for DomainDigestItem"],["impl Decode for BundleValidity"]], +"sp_domains_fraud_proof":[["impl Decode for FraudProofVerificationInfoResponse"],["impl Decode for FraudProofVerificationInfoRequest"]], +"sp_messenger":[["impl<BlockNumber, BlockHash, StateRoot> Decode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Decode,"],["impl Decode for BlockMessagesWithStorageKey"],["impl<Request, Response> Decode for RequestResponse<Request, Response>where\n Request: Decode,\n Response: Decode,"],["impl Decode for EndpointRequest"],["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<Balance> Decode for Message<Balance>where\n VersionedPayload<Balance>: Decode,"],["impl<Number, Hash> Decode for BlockInfo<Number, Hash>where\n Number: Decode,\n Hash: Decode,"],["impl Decode for BlockMessageWithStorageKey"],["impl<Balance> Decode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Decode,"],["impl<Balance> Decode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Decode,"],["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 Decode for Endpoint"],["impl<Balance> Decode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Decode,"],["impl<Balance> Decode for FeeModel<Balance>where\n Balance: Decode,"],["impl<Balance> Decode for VersionedPayload<Balance>where\n Payload<Balance>: Decode,"],["impl Decode for MessageWeightTag"],["impl Decode for ChainId"]], +"subspace_archiving":[["impl Decode for Segment"],["impl Decode for SegmentItem"],["impl Decode for NewArchivedSegment"]], +"subspace_core_primitives":[["impl Decode for SBucket"],["impl Decode for LastArchivedBlock"],["impl Decode for PotCheckpoints"],["impl<T> Decode for Blake3Checksummed<T>where\n T: Decode,"],["impl Decode for ArchivedBlockProgress"],["impl Decode for PieceObjectMapping"],["impl Decode for BlockObjectMapping"],["impl<PublicKey, RewardAddress> Decode for Solution<PublicKey, RewardAddress>where\n PublicKey: Decode,\n RewardAddress: Decode,"],["impl Decode for ChunkWitness"],["impl Decode for PotSeed"],["impl Decode for PieceObject"],["impl Decode for SectorId"],["impl Decode for PieceArray"],["impl Decode for RecordWitness"],["impl Decode for ArchivedHistorySegment"],["impl Decode for FlatPieces"],["impl Decode for PotKey"],["impl Decode for HistorySize"],["impl Decode for RewardSignature"],["impl Decode for SegmentCommitment"],["impl Decode for GlobalObject"],["impl Decode for BlockObject"],["impl Decode for SegmentHeader"],["impl Decode for Piece"],["impl Decode for Scalar"],["impl<T> Decode for NonEmptyVec<T>where\n Vec<T>: Decode,"],["impl Decode for Randomness"],["impl Decode for PieceOffset"],["impl Decode for SegmentIndex"],["impl Decode for PieceIndex"],["impl Decode for PotOutput"],["impl Decode for U256"],["impl Decode for PosProof"],["impl Decode for RecordCommitment"],["impl Decode for PublicKey"]], +"subspace_farmer_components":[["impl Decode for SectorMetadata"],["impl Decode for SectorMetadataChecksummed"]], +"subspace_networking":[["impl Decode for PeerInfo"],["impl Decode for SegmentHeaderResponse"],["impl Decode for SegmentHeaderRequest"],["impl Decode for PieceByIndexResponse"],["impl Decode for PieceByIndexRequest"]], +"subspace_runtime":[["impl Decode for OriginCaller"],["impl Decode for HoldIdentifier"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for SessionKeys"],["impl Decode for RuntimeError"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeEvent"],["impl Decode for FeedProcessorKind"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeCall"]], +"subspace_test_runtime":[["impl Decode for HoldIdentifier"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeEvent"],["impl Decode for SessionKeys"],["impl Decode for RuntimeHoldReason"],["impl Decode for OriginCaller"]], +"subspace_verification":[["impl Decode for VerifySolutionParams"],["impl Decode 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/codec/trait.Encode.js b/implementors/parity_scale_codec/codec/trait.Encode.js index bce245811e..0737047913 100644 --- a/implementors/parity_scale_codec/codec/trait.Encode.js +++ b/implementors/parity_scale_codec/codec/trait.Encode.js @@ -1,33 +1,33 @@ (function() {var implementors = { "cross_domain_message_gossip":[["impl Encode for Message"]], "domain_client_subnet_gossip":[["impl<CBlock: BlockT, Block: BlockT> Encode for GossipMessage<CBlock, Block>where\n Bundle<<Block as BlockT>::Extrinsic, NumberFor<CBlock>, <CBlock as BlockT>::Hash, NumberFor<Block>, <Block as BlockT>::Hash, Balance>: Encode,"]], -"domain_pallet_executive":[["impl<T: Config> Encode for Event<T>"],["impl<T: Config> Encode for Call<T>"]], -"domain_runtime_primitives":[["impl Encode for CheckTxValidityError"],["impl Encode for MultiAccountId"],["impl Encode for VerifyTxValidityError"]], -"evm_domain_runtime":[["impl Encode for RuntimeLockId"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeError"],["impl Encode for OriginCaller"],["impl Encode for SessionKeys"]], -"evm_domain_test_runtime":[["impl Encode for RuntimeError"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeCall"],["impl Encode for SessionKeys"],["impl Encode for OriginCaller"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeFreezeReason"]], +"domain_pallet_executive":[["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Event<T>"]], +"domain_runtime_primitives":[["impl Encode for VerifyTxValidityError"],["impl Encode for MultiAccountId"],["impl Encode for CheckTxValidityError"]], +"evm_domain_runtime":[["impl Encode for RuntimeCall"],["impl Encode for RuntimeSlashReason"],["impl Encode for OriginCaller"],["impl Encode for RuntimeError"],["impl Encode for SessionKeys"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeEvent"]], +"evm_domain_test_runtime":[["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeError"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeEvent"],["impl Encode for OriginCaller"],["impl Encode for RuntimeSlashReason"],["impl Encode for SessionKeys"],["impl Encode for RuntimeLockId"]], "orml_vesting":[["impl<BlockNumber, Balance> Encode for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Encode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> Encode for Call<T>"],["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> Encode for Error<T>"]], "pallet_domain_id":[["impl<T: Config> Encode for Call<T>"]], -"pallet_domains":[["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl<Hash> Encode for ScheduledRuntimeUpgrade<Hash>where\n Hash: Encode,"],["impl Encode for BundleError"],["impl Encode for TxRangeState"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl<AccountId: Ord> Encode for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Encode,"],["impl Encode for FraudProofError"],["impl Encode for Error"],["impl Encode for Error"],["impl Encode for Error"],["impl<Number, AccountId> Encode for DomainObject<Number, AccountId>where\n AccountId: Encode + Ord,\n Number: Encode,\n DomainConfig<AccountId>: Encode,"],["impl<Number, Hash> Encode for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: 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<T::DomainNumber>: Encode,"]], -"pallet_feeds":[["impl<T: Config> Encode for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl<FeedProcessorId, AccountId> Encode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl Encode for TotalObjectsAndSize"]], -"pallet_grandpa_finality_verifier":[["impl Encode for InitializationData"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"]], -"pallet_messenger":[["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl Encode for ChannelState"],["impl<Balance> Encode for Channel<Balance>where\n FeeModel<Balance>: Encode,"],["impl<T: Config> Encode for Event<T>"],["impl Encode for OutboxMessageResult"]], +"pallet_domains":[["impl Encode for FraudProofError"],["impl<Hash> Encode for ScheduledRuntimeUpgrade<Hash>where\n Hash: Encode,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for Error"],["impl Encode for BundleError"],["impl Encode for TxRangeState"],["impl<Number, AccountId> Encode for DomainObject<Number, AccountId>where\n AccountId: Encode + Ord,\n Number: 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<T::DomainNumber>: Encode,"],["impl Encode for Error"],["impl<AccountId: Ord> Encode for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Encode,"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl Encode for Error"],["impl<Number, Hash> Encode for RuntimeObject<Number, Hash>where\n Hash: Encode,\n Number: Encode,"]], +"pallet_feeds":[["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl Encode for TotalObjectsAndSize"],["impl<FeedProcessorId, AccountId> Encode for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"]], +"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 ChannelState"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Event<T>"],["impl Encode for OutboxMessageResult"],["impl<T> Encode for Error<T>"],["impl<Balance> Encode for Channel<Balance>where\n FeeModel<Balance>: Encode,"]], "pallet_object_store":[["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,"],["impl<T: Config> Encode for Call<T>"]], -"pallet_offences_subspace":[["impl<T: Config> Encode for Call<T>"],["impl Encode for Event"]], +"pallet_offences_subspace":[["impl Encode for Event"],["impl<T: Config> Encode for Call<T>"]], "pallet_operator_rewards":[["impl<T: Config> Encode for Call<T>"]], -"pallet_rewards":[["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,"]], +"pallet_rewards":[["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,"],["impl<T: Config> Encode for Call<T>"]], "pallet_runtime_configs":[["impl<T: Config> Encode for Call<T>"]], -"pallet_subspace":[["impl Encode for AllowAuthoringBy"],["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,\n BlockNumberFor<T>: Encode,\n T::Hash: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl Encode for SolutionRangeOverride"],["impl<T> Encode for Error<T>"]], +"pallet_subspace":[["impl Encode for AllowAuthoringBy"],["impl<T: Config> Encode for Event<T>where\n T::AccountId: Encode,\n BlockNumberFor<T>: Encode,\n T::Hash: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"],["impl Encode for SolutionRangeOverride"]], "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<T: Config> Encode for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Encode,"],["impl Encode for Location"],["impl<Balance> Encode for Transfer<Balance>where\n Balance: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"]], -"sp_consensus_subspace":[["impl<Offender> Encode for OffenceDetails<Offender>where\n Offender: Encode,"],["impl Encode for ChainConstants"],["impl Encode for WrappedSolution"],["impl Encode for PotNextSlotInput"],["impl<Number, Hash, RewardAddress> Encode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl Encode for SolutionRanges"],["impl Encode for PotParameters"],["impl Encode for PreDigestPotInfo"],["impl Encode for PotParametersChange"],["impl Encode for SubspaceJustification"],["impl<'a> Encode for WrappedVerifySolutionParams<'a>"],["impl Encode for WrappedPotOutput"],["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 InherentType"],["impl Encode for InherentError"],["impl<PublicKey, RewardAddress> Encode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"]], -"sp_domains":[["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for ValidAsInvalidBundleEntryFraudProof"],["impl Encode for VerificationError"],["impl Encode for InvalidBundlesFraudProof"],["impl<Number, Hash> Encode for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Encode,"],["impl Encode for StorageKey"],["impl Encode for ProofOfElection"],["impl Encode for MissingInvalidBundleEntryFraudProof"],["impl Encode for InvalidTransactionProof"],["impl Encode for ExecutionPhase"],["impl Encode for DomainId"],["impl Encode for ReceiptValidity"],["impl Encode for BundleValidity"],["impl Encode for Witness"],["impl<AccountId: Ord> Encode for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Encode,"],["impl Encode for InvalidBundleType"],["impl Encode for StorageData"],["impl Encode for DomainInstanceData"],["impl Encode for InboxedBundle"],["impl Encode for ExtrinsicDigest"],["impl Encode for RuntimeType"],["impl<Balance> Encode for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl Encode for ImproperTransactionSortitionProof"],["impl<Block, DomainNumber, DomainHash> Encode for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,\n FraudProof<NumberFor<Block>, Block::Hash>: Encode,\n OpaqueBundle<NumberFor<Block>, Block::Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for InvalidExtrinsicsRootProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for ValidBundleDigest"],["impl Encode for StakingHoldIdentifier"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> Encode for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>where\n SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,\n Vec<Extrinsic>: Encode,"],["impl<Number, Hash> Encode for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Encode,"],["impl Encode for InvalidStateTransitionProof"],["impl<AccountId> Encode for GenesisDomain<AccountId>where\n AccountId: Encode + Ord,\n OperatorAllowList<AccountId>: Encode,"],["impl Encode for BundleDigest"],["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<DomainHash>: Encode,\n Balance: Encode,"],["impl Encode for DomainDigestItem"],["impl Encode for RawGenesis"],["impl Encode for VrfProofError"],["impl Encode for InvalidTotalRewardsProof"],["impl Encode for InvalidReceipt"],["impl Encode for DomainBlockLimit"],["impl Encode for DomainsHoldIdentifier"]], -"sp_domains_fraud_proof":[["impl Encode for FraudProofVerificationInfoRequest"],["impl Encode for FraudProofVerificationInfoResponse"]], -"sp_messenger":[["impl Encode for ChainId"],["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 Encode for EndpointRequest"],["impl Encode for MessageWeightTag"],["impl Encode for BlockMessageWithStorageKey"],["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<Balance> Encode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["impl<Balance> Encode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"],["impl<Number, Hash> Encode for BlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl<Request, Response> Encode for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["impl Encode for BlockMessagesWithStorageKey"],["impl<Balance> Encode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl<Balance> Encode for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl<Balance> Encode for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl<Balance> Encode for FeeModel<Balance>where\n Balance: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> Encode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl Encode for Endpoint"]], -"subspace_archiving":[["impl Encode for Segment"],["impl Encode for NewArchivedSegment"],["impl Encode for SegmentItem"]], -"subspace_core_primitives":[["impl Encode for RecordCommitment"],["impl Encode for U256"],["impl Encode for SectorId"],["impl Encode for SBucket"],["impl Encode for PosProof"],["impl Encode for RewardSignature"],["impl Encode for GlobalObject"],["impl Encode for PotSeed"],["impl Encode for Randomness"],["impl Encode for RecordWitness"],["impl Encode for HistorySize"],["impl Encode for FlatPieces"],["impl Encode for BlockObjectMapping"],["impl<PublicKey, RewardAddress> Encode for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl Encode for PotKey"],["impl<T> Encode for Blake3Checksummed<T>where\n T: Encode,"],["impl<T> Encode for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl Encode for PieceObject"],["impl Encode for SegmentHeader"],["impl Encode for PieceOffset"],["impl Encode for ArchivedHistorySegment"],["impl Encode for PieceObjectMapping"],["impl Encode for PotCheckpoints"],["impl Encode for PieceIndex"],["impl Encode for PieceArray"],["impl Encode for PublicKey"],["impl Encode for PotOutput"],["impl Encode for ChunkWitness"],["impl Encode for Piece"],["impl Encode for BlockObject"],["impl Encode for ArchivedBlockProgress"],["impl Encode for SegmentCommitment"],["impl Encode for SegmentIndex"],["impl Encode for Scalar"],["impl Encode for LastArchivedBlock"]], -"subspace_farmer_components":[["impl Encode for SectorMetadataChecksummed"],["impl Encode for SectorMetadata"]], -"subspace_networking":[["impl Encode for SegmentHeaderResponse"],["impl Encode for PieceByIndexResponse"],["impl Encode for SegmentHeaderRequest"],["impl Encode for PieceByIndexRequest"],["impl Encode for PeerInfo"]], -"subspace_runtime":[["impl Encode for FeedProcessorKind"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeError"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeEvent"],["impl Encode for OriginCaller"],["impl Encode for SessionKeys"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeLockId"]], -"subspace_test_runtime":[["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeError"],["impl Encode for SessionKeys"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeFreezeReason"],["impl Encode for OriginCaller"],["impl Encode for RuntimeEvent"],["impl Encode for HoldIdentifier"]], -"subspace_verification":[["impl Encode for VerifySolutionParams"],["impl Encode for PieceCheckParams"]] +"pallet_transporter":[["impl<T: Config> Encode for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Encode,"],["impl<T: Config> Encode for Call<T>"],["impl<T> Encode for Error<T>"],["impl<Balance> Encode for Transfer<Balance>where\n Balance: Encode,"],["impl Encode for Location"]], +"sp_consensus_subspace":[["impl Encode for WrappedPotOutput"],["impl Encode for SubspaceJustification"],["impl Encode for WrappedSolution"],["impl Encode for PotNextSlotInput"],["impl Encode for PotParameters"],["impl<PublicKey, RewardAddress> Encode for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"],["impl<Number, Hash, RewardAddress> Encode for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl Encode for InherentType"],["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 SolutionRanges"],["impl<Offender> Encode for OffenceDetails<Offender>where\n Offender: Encode,"],["impl Encode for ChainConstants"],["impl<'a> Encode for WrappedVerifySolutionParams<'a>"],["impl Encode for PreDigestPotInfo"],["impl Encode for InherentError"],["impl Encode for PotParametersChange"]], +"sp_domains":[["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<DomainHash>: Encode,\n Balance: Encode,"],["impl Encode for InvalidExtrinsicsRootProof"],["impl Encode for ProofOfElection"],["impl Encode for ReceiptValidity"],["impl Encode for InvalidTotalRewardsProof"],["impl Encode for InvalidStateTransitionProof"],["impl<Balance> Encode for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl Encode for StakingHoldIdentifier"],["impl Encode for ExtrinsicDigest"],["impl Encode for VrfProofError"],["impl Encode for DomainInstanceData"],["impl Encode for InvalidTransactionProof"],["impl Encode for BundleValidity"],["impl<Number, Hash> Encode for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Encode,"],["impl Encode for InboxedBundle"],["impl Encode for ValidAsInvalidBundleEntryFraudProof"],["impl Encode for StorageKey"],["impl<Number, Hash> Encode for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Encode,"],["impl<AccountId: Ord> Encode for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Encode,"],["impl Encode for ValidBundleDigest"],["impl Encode for DomainDigestItem"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for BundleDigest"],["impl Encode for InvalidBundlesFraudProof"],["impl<Block, DomainNumber, DomainHash> Encode for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,\n FraudProof<NumberFor<Block>, Block::Hash>: Encode,\n OpaqueBundle<NumberFor<Block>, Block::Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for Witness"],["impl Encode for ImproperTransactionSortitionProof"],["impl Encode for DomainsHoldIdentifier"],["impl Encode for RuntimeType"],["impl Encode for MissingInvalidBundleEntryFraudProof"],["impl<AccountId> Encode for GenesisDomain<AccountId>where\n AccountId: Encode + Ord,\n OperatorAllowList<AccountId>: Encode,"],["impl Encode for InvalidReceipt"],["impl Encode for DomainId"],["impl Encode for VerificationError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> Encode for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl Encode for RawGenesis"],["impl Encode for DomainBlockLimit"],["impl Encode for StorageData"],["impl Encode for InvalidBundleType"],["impl Encode for ExecutionPhase"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> Encode for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>where\n SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,\n Vec<Extrinsic>: Encode,"]], +"sp_domains_fraud_proof":[["impl Encode for FraudProofVerificationInfoResponse"],["impl Encode for FraudProofVerificationInfoRequest"]], +"sp_messenger":[["impl Encode for BlockMessagesWithStorageKey"],["impl<BlockNumber, BlockHash, StateRoot> Encode for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl<Balance> Encode for FeeModel<Balance>where\n Balance: Encode,"],["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<Request, Response> Encode for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["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 Encode for MessageWeightTag"],["impl Encode for Endpoint"],["impl Encode for ChainId"],["impl<Balance> Encode for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl<Number, Hash> Encode for BlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl Encode for EndpointRequest"],["impl Encode for BlockMessageWithStorageKey"],["impl<Balance> Encode for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl<Balance> Encode for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl<Balance> Encode for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["impl<Balance> Encode for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"]], +"subspace_archiving":[["impl Encode for NewArchivedSegment"],["impl Encode for SegmentItem"],["impl Encode for Segment"]], +"subspace_core_primitives":[["impl Encode for SectorId"],["impl<T> Encode for Blake3Checksummed<T>where\n T: Encode,"],["impl Encode for PieceObject"],["impl Encode for U256"],["impl Encode for PotCheckpoints"],["impl Encode for ArchivedHistorySegment"],["impl Encode for PotKey"],["impl Encode for PotSeed"],["impl Encode for RewardSignature"],["impl<PublicKey, RewardAddress> Encode for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl Encode for PosProof"],["impl Encode for RecordWitness"],["impl Encode for FlatPieces"],["impl Encode for Piece"],["impl Encode for PieceArray"],["impl Encode for BlockObject"],["impl Encode for ArchivedBlockProgress"],["impl Encode for SegmentCommitment"],["impl Encode for SegmentHeader"],["impl<T> Encode for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl Encode for HistorySize"],["impl Encode for ChunkWitness"],["impl Encode for GlobalObject"],["impl Encode for SegmentIndex"],["impl Encode for BlockObjectMapping"],["impl Encode for PieceOffset"],["impl Encode for RecordCommitment"],["impl Encode for PotOutput"],["impl Encode for PieceIndex"],["impl Encode for PublicKey"],["impl Encode for LastArchivedBlock"],["impl Encode for Scalar"],["impl Encode for Randomness"],["impl Encode for PieceObjectMapping"],["impl Encode for SBucket"]], +"subspace_farmer_components":[["impl Encode for SectorMetadata"],["impl Encode for SectorMetadataChecksummed"]], +"subspace_networking":[["impl Encode for PeerInfo"],["impl Encode for SegmentHeaderRequest"],["impl Encode for SegmentHeaderResponse"],["impl Encode for PieceByIndexRequest"],["impl Encode for PieceByIndexResponse"]], +"subspace_runtime":[["impl Encode for RuntimeEvent"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeError"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeCall"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeSlashReason"],["impl Encode for OriginCaller"],["impl Encode for FeedProcessorKind"],["impl Encode for RuntimeHoldReason"],["impl Encode for SessionKeys"]], +"subspace_test_runtime":[["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeLockId"],["impl Encode for HoldIdentifier"],["impl Encode for RuntimeCall"],["impl Encode for OriginCaller"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeError"],["impl Encode for SessionKeys"]], +"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 e621a7a577..b219bd8280 100644 --- a/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js +++ b/implementors/parity_scale_codec/encode_like/trait.EncodeLike.js @@ -1,33 +1,33 @@ (function() {var implementors = { "cross_domain_message_gossip":[["impl EncodeLike<Message> for Message"]], "domain_client_subnet_gossip":[["impl<CBlock: BlockT, Block: BlockT> EncodeLike<GossipMessage<CBlock, Block>> for GossipMessage<CBlock, Block>where\n Bundle<<Block as BlockT>::Extrinsic, NumberFor<CBlock>, <CBlock as BlockT>::Hash, NumberFor<Block>, <Block as BlockT>::Hash, Balance>: Encode,"]], -"domain_pallet_executive":[["impl<T: Config> EncodeLike<Event<T>> for Event<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], -"domain_runtime_primitives":[["impl EncodeLike<VerifyTxValidityError> for VerifyTxValidityError"],["impl EncodeLike<MultiAccountId> for MultiAccountId"],["impl EncodeLike<CheckTxValidityError> for CheckTxValidityError"]], -"evm_domain_runtime":[["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<SessionKeys> for SessionKeys"]], -"evm_domain_test_runtime":[["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"]], +"domain_pallet_executive":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>"]], +"domain_runtime_primitives":[["impl EncodeLike<MultiAccountId> for MultiAccountId"],["impl EncodeLike<VerifyTxValidityError> for VerifyTxValidityError"],["impl EncodeLike<CheckTxValidityError> for CheckTxValidityError"]], +"evm_domain_runtime":[["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<OriginCaller> for OriginCaller"]], +"evm_domain_test_runtime":[["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"]], "orml_vesting":[["impl<BlockNumber, Balance> EncodeLike<VestingSchedule<BlockNumber, Balance>> for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: Encode,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["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 EncodeLike<Error> for Error"],["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<DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>> for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl<Number, AccountId> EncodeLike<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>where\n AccountId: Encode + Ord,\n Number: Encode,\n DomainConfig<AccountId>: 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<T::DomainNumber>: 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<Hash> EncodeLike<ScheduledRuntimeUpgrade<Hash>> for ScheduledRuntimeUpgrade<Hash>where\n Hash: Encode,"],["impl EncodeLike<Error> for Error"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<Error> for Error"]], -"pallet_feeds":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<TotalObjectsAndSize> for TotalObjectsAndSize"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<FeedProcessorId, AccountId> EncodeLike<FeedConfig<FeedProcessorId, AccountId>> for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: Encode,\n AccountId: Encode,"]], -"pallet_grandpa_finality_verifier":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl EncodeLike<InitializationData> for InitializationData"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], -"pallet_messenger":[["impl<Balance> EncodeLike<Channel<Balance>> for Channel<Balance>where\n FeeModel<Balance>: Encode,"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<ChannelState> for ChannelState"],["impl EncodeLike<OutboxMessageResult> for OutboxMessageResult"],["impl<T> EncodeLike<Error<T>> for Error<T>"]], -"pallet_object_store":[["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], -"pallet_offences_subspace":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<Event> for Event"]], +"pallet_domains":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<Hash> EncodeLike<ScheduledRuntimeUpgrade<Hash>> for ScheduledRuntimeUpgrade<Hash>where\n Hash: Encode,"],["impl<Number, AccountId> EncodeLike<DomainObject<Number, AccountId>> for DomainObject<Number, AccountId>where\n AccountId: Encode + Ord,\n Number: Encode,\n DomainConfig<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<T::DomainNumber>: 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 EncodeLike<BundleError> for BundleError"],["impl EncodeLike<Error> for Error"],["impl EncodeLike<TxRangeState> for TxRangeState"],["impl<AccountId: Ord> EncodeLike<DomainConfig<AccountId>> for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: Encode,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>> for DomainBlock<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl EncodeLike<Error> for Error"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<FraudProofError> for FraudProofError"]], +"pallet_feeds":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["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: Config> EncodeLike<Event<T>> for Event<T>where\n T::FeedId: Encode,\n T::AccountId: Encode,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], +"pallet_grandpa_finality_verifier":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<InitializationData> for InitializationData"]], +"pallet_messenger":[["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,"],["impl EncodeLike<OutboxMessageResult> for OutboxMessageResult"],["impl EncodeLike<ChannelState> for ChannelState"]], +"pallet_object_store":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,"]], +"pallet_offences_subspace":[["impl EncodeLike<Event> for Event"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], "pallet_operator_rewards":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], -"pallet_rewards":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,"]], +"pallet_rewards":[["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,\n <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Encode,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], "pallet_runtime_configs":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], -"pallet_subspace":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl EncodeLike<SolutionRangeOverride> for SolutionRangeOverride"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl EncodeLike<AllowAuthoringBy> for AllowAuthoringBy"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,\n BlockNumberFor<T>: Encode,\n T::Hash: Encode,"]], +"pallet_subspace":[["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl EncodeLike<AllowAuthoringBy> for AllowAuthoringBy"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n T::AccountId: Encode,\n BlockNumberFor<T>: Encode,\n T::Hash: Encode,"],["impl EncodeLike<SolutionRangeOverride> for SolutionRangeOverride"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"]], "pallet_transaction_fees":[["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["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,"]], -"pallet_transporter":[["impl EncodeLike<Location> for Location"],["impl<T: Config> EncodeLike<Event<T>> for Event<T>where\n <<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: Encode,"],["impl<T: Config> EncodeLike<Call<T>> for Call<T>"],["impl<T> EncodeLike<Error<T>> for Error<T>"],["impl<Balance> EncodeLike<Transfer<Balance>> for Transfer<Balance>where\n Balance: Encode,"]], -"sp_consensus_subspace":[["impl<PublicKey, RewardAddress> EncodeLike<PreDigest<PublicKey, RewardAddress>> for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"],["impl EncodeLike<PotParameters> for PotParameters"],["impl EncodeLike<WrappedPotOutput> for WrappedPotOutput"],["impl<Number, Hash, RewardAddress> EncodeLike<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl EncodeLike<WrappedSolution> for WrappedSolution"],["impl EncodeLike<SolutionRanges> for SolutionRanges"],["impl EncodeLike<PotParametersChange> for PotParametersChange"],["impl<Offender> EncodeLike<OffenceDetails<Offender>> for OffenceDetails<Offender>where\n Offender: Encode,"],["impl EncodeLike<PotNextSlotInput> for PotNextSlotInput"],["impl EncodeLike<SubspaceJustification> for SubspaceJustification"],["impl EncodeLike<InherentType> for InherentType"],["impl EncodeLike<PreDigestPotInfo> for PreDigestPotInfo"],["impl EncodeLike<ChainConstants> for ChainConstants"],["impl<'a> EncodeLike<WrappedVerifySolutionParams<'a>> for WrappedVerifySolutionParams<'a>"],["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 EncodeLike<InherentError> for InherentError"]], -"sp_domains":[["impl EncodeLike<MissingInvalidBundleEntryFraudProof> for MissingInvalidBundleEntryFraudProof"],["impl EncodeLike<InboxedBundle> for InboxedBundle"],["impl EncodeLike<StorageKey> for StorageKey"],["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<DomainHash>: Encode,\n Balance: Encode,"],["impl EncodeLike<DomainId> for DomainId"],["impl EncodeLike<BundleDigest> for BundleDigest"],["impl EncodeLike<ProofOfElection> for ProofOfElection"],["impl EncodeLike<InvalidBundleType> for InvalidBundleType"],["impl EncodeLike<InvalidTransactionProof> for InvalidTransactionProof"],["impl EncodeLike<RawGenesis> for RawGenesis"],["impl EncodeLike<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl EncodeLike<InvalidBundlesFraudProof> for InvalidBundlesFraudProof"],["impl EncodeLike<BundleValidity> for BundleValidity"],["impl EncodeLike<InvalidStateTransitionProof> for InvalidStateTransitionProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>> for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl EncodeLike<InvalidExtrinsicsRootProof> for InvalidExtrinsicsRootProof"],["impl EncodeLike<VerificationError> for VerificationError"],["impl<Number, Hash> EncodeLike<BundleEquivocationProof<Number, Hash>> for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: Encode,"],["impl EncodeLike<DomainInstanceData> for DomainInstanceData"],["impl EncodeLike<InvalidTotalRewardsProof> for InvalidTotalRewardsProof"],["impl EncodeLike<ImproperTransactionSortitionProof> for ImproperTransactionSortitionProof"],["impl EncodeLike<Witness> for Witness"],["impl EncodeLike<RuntimeType> for RuntimeType"],["impl EncodeLike<ExtrinsicDigest> for ExtrinsicDigest"],["impl EncodeLike<ExecutionPhase> for ExecutionPhase"],["impl EncodeLike<ReceiptValidity> for ReceiptValidity"],["impl<Number, Hash> EncodeLike<FraudProof<Number, Hash>> for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Encode,"],["impl<Block, DomainNumber, DomainHash> EncodeLike<PreValidationObject<Block, DomainNumber, DomainHash>> for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,\n FraudProof<NumberFor<Block>, Block::Hash>: Encode,\n OpaqueBundle<NumberFor<Block>, Block::Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl EncodeLike<InvalidReceipt> for InvalidReceipt"],["impl EncodeLike<VrfProofError> for VrfProofError"],["impl EncodeLike<DomainBlockLimit> for DomainBlockLimit"],["impl EncodeLike<StorageData> for StorageData"],["impl<AccountId> EncodeLike<GenesisDomain<AccountId>> for GenesisDomain<AccountId>where\n AccountId: Encode + Ord,\n OperatorAllowList<AccountId>: Encode,"],["impl EncodeLike<DomainDigestItem> for DomainDigestItem"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>> for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl<Balance> EncodeLike<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl EncodeLike<ValidBundleDigest> for ValidBundleDigest"],["impl EncodeLike<StakingHoldIdentifier> for StakingHoldIdentifier"],["impl<AccountId: Ord> EncodeLike<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Encode,"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>> for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>where\n SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,\n Vec<Extrinsic>: Encode,"],["impl EncodeLike<ValidAsInvalidBundleEntryFraudProof> for ValidAsInvalidBundleEntryFraudProof"]], +"pallet_transporter":[["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,"],["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"]], +"sp_consensus_subspace":[["impl EncodeLike<SubspaceJustification> for SubspaceJustification"],["impl EncodeLike<WrappedPotOutput> for WrappedPotOutput"],["impl<Offender> EncodeLike<OffenceDetails<Offender>> for OffenceDetails<Offender>where\n Offender: Encode,"],["impl<'a> EncodeLike<WrappedVerifySolutionParams<'a>> for WrappedVerifySolutionParams<'a>"],["impl EncodeLike<SolutionRanges> for SolutionRanges"],["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 EncodeLike<PotParametersChange> for PotParametersChange"],["impl<PublicKey, RewardAddress> EncodeLike<PreDigest<PublicKey, RewardAddress>> for PreDigest<PublicKey, RewardAddress>where\n Solution<PublicKey, RewardAddress>: Encode,"],["impl EncodeLike<InherentError> for InherentError"],["impl EncodeLike<PotParameters> for PotParameters"],["impl EncodeLike<InherentType> for InherentType"],["impl EncodeLike<ChainConstants> for ChainConstants"],["impl EncodeLike<WrappedSolution> for WrappedSolution"],["impl EncodeLike<PotNextSlotInput> for PotNextSlotInput"],["impl<Number, Hash, RewardAddress> EncodeLike<SignedVote<Number, Hash, RewardAddress>> for SignedVote<Number, Hash, RewardAddress>where\n Vote<Number, Hash, RewardAddress>: Encode,"],["impl EncodeLike<PreDigestPotInfo> for PreDigestPotInfo"]], +"sp_domains":[["impl EncodeLike<DomainDigestItem> for DomainDigestItem"],["impl EncodeLike<ImproperTransactionSortitionProof> for ImproperTransactionSortitionProof"],["impl EncodeLike<DomainInstanceData> for DomainInstanceData"],["impl EncodeLike<InvalidStateTransitionProof> for InvalidStateTransitionProof"],["impl EncodeLike<ProofOfElection> for ProofOfElection"],["impl<AccountId: Ord> EncodeLike<OperatorAllowList<AccountId>> for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: Encode,"],["impl EncodeLike<RuntimeType> for RuntimeType"],["impl EncodeLike<ReceiptValidity> for ReceiptValidity"],["impl EncodeLike<StorageData> for StorageData"],["impl<Block, DomainNumber, DomainHash> EncodeLike<PreValidationObject<Block, DomainNumber, DomainHash>> for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT,\n FraudProof<NumberFor<Block>, Block::Hash>: Encode,\n OpaqueBundle<NumberFor<Block>, Block::Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl EncodeLike<ExtrinsicDigest> for ExtrinsicDigest"],["impl EncodeLike<InvalidExtrinsicsRootProof> for InvalidExtrinsicsRootProof"],["impl EncodeLike<InvalidTransactionProof> for InvalidTransactionProof"],["impl EncodeLike<Witness> for Witness"],["impl EncodeLike<InvalidBundlesFraudProof> for InvalidBundlesFraudProof"],["impl EncodeLike<InvalidTotalRewardsProof> for InvalidTotalRewardsProof"],["impl EncodeLike<MissingInvalidBundleEntryFraudProof> for MissingInvalidBundleEntryFraudProof"],["impl EncodeLike<InboxedBundle> for InboxedBundle"],["impl<Number, Hash> EncodeLike<FraudProof<Number, Hash>> for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: Encode,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>> for BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n ExecutionReceipt<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl<Balance> EncodeLike<BundleProducerElectionParams<Balance>> for BundleProducerElectionParams<Balance>where\n Balance: Encode,"],["impl EncodeLike<ValidAsInvalidBundleEntryFraudProof> for ValidAsInvalidBundleEntryFraudProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>> for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,"],["impl EncodeLike<VrfProofError> for VrfProofError"],["impl EncodeLike<BundleDigest> for BundleDigest"],["impl EncodeLike<ExecutionPhase> for ExecutionPhase"],["impl EncodeLike<BundleValidity> for BundleValidity"],["impl EncodeLike<DomainsHoldIdentifier> for DomainsHoldIdentifier"],["impl EncodeLike<InvalidBundleType> for InvalidBundleType"],["impl EncodeLike<VerificationError> for VerificationError"],["impl EncodeLike<ValidBundleDigest> for ValidBundleDigest"],["impl EncodeLike<InvalidReceipt> for InvalidReceipt"],["impl EncodeLike<DomainBlockLimit> for DomainBlockLimit"],["impl EncodeLike<StorageKey> for StorageKey"],["impl<AccountId> EncodeLike<GenesisDomain<AccountId>> for GenesisDomain<AccountId>where\n AccountId: Encode + Ord,\n OperatorAllowList<AccountId>: Encode,"],["impl EncodeLike<RawGenesis> for RawGenesis"],["impl<Number, Hash> EncodeLike<BundleEquivocationProof<Number, Hash>> for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: 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<DomainHash>: Encode,\n Balance: Encode,"],["impl EncodeLike<DomainId> for DomainId"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> EncodeLike<Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>> for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>where\n SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: Encode,\n Vec<Extrinsic>: Encode,"],["impl EncodeLike<StakingHoldIdentifier> for StakingHoldIdentifier"]], "sp_domains_fraud_proof":[["impl EncodeLike<FraudProofVerificationInfoRequest> for FraudProofVerificationInfoRequest"],["impl EncodeLike<FraudProofVerificationInfoResponse> for FraudProofVerificationInfoResponse"]], -"sp_messenger":[["impl<Balance> EncodeLike<FeeModel<Balance>> for FeeModel<Balance>where\n Balance: Encode,"],["impl<Balance> EncodeLike<VersionedPayload<Balance>> for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl EncodeLike<Endpoint> for Endpoint"],["impl<Balance> EncodeLike<Message<Balance>> for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl EncodeLike<EndpointRequest> for EndpointRequest"],["impl EncodeLike<BlockMessageWithStorageKey> for BlockMessageWithStorageKey"],["impl EncodeLike<MessageWeightTag> for MessageWeightTag"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<CrossDomainMessage<BlockNumber, BlockHash, StateRoot>> for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl<Balance> EncodeLike<Payload<Balance>> for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"],["impl EncodeLike<ChainId> for ChainId"],["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<Balance> EncodeLike<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["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 EncodeLike<BlockMessagesWithStorageKey> for BlockMessagesWithStorageKey"],["impl<Number, Hash> EncodeLike<BlockInfo<Number, Hash>> for BlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl<Balance> EncodeLike<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl<Request, Response> EncodeLike<RequestResponse<Request, Response>> for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"]], +"sp_messenger":[["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<Balance> EncodeLike<Payload<Balance>> for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: Encode,"],["impl<BlockNumber, BlockHash, StateRoot> EncodeLike<CrossDomainMessage<BlockNumber, BlockHash, StateRoot>> for CrossDomainMessage<BlockNumber, BlockHash, StateRoot>where\n Proof<BlockNumber, BlockHash, StateRoot>: Encode,"],["impl<Balance> EncodeLike<VersionedPayload<Balance>> for VersionedPayload<Balance>where\n Payload<Balance>: Encode,"],["impl EncodeLike<EndpointRequest> for EndpointRequest"],["impl EncodeLike<ChainId> for ChainId"],["impl<Number, Hash> EncodeLike<BlockInfo<Number, Hash>> for BlockInfo<Number, Hash>where\n Number: Encode,\n Hash: Encode,"],["impl EncodeLike<BlockMessagesWithStorageKey> for BlockMessagesWithStorageKey"],["impl EncodeLike<BlockMessageWithStorageKey> for BlockMessageWithStorageKey"],["impl<Request, Response> EncodeLike<RequestResponse<Request, Response>> for RequestResponse<Request, Response>where\n Request: Encode,\n Response: Encode,"],["impl EncodeLike<Endpoint> for Endpoint"],["impl EncodeLike<MessageWeightTag> for MessageWeightTag"],["impl<Balance> EncodeLike<Message<Balance>> for Message<Balance>where\n VersionedPayload<Balance>: Encode,"],["impl<Balance> EncodeLike<ProtocolMessageRequest<Balance>> for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: Encode,"],["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<InitiateChannelParams<Balance>> for InitiateChannelParams<Balance>where\n FeeModel<Balance>: Encode,"],["impl<Balance> EncodeLike<FeeModel<Balance>> for FeeModel<Balance>where\n Balance: Encode,"]], "subspace_archiving":[["impl EncodeLike<SegmentItem> for SegmentItem"],["impl EncodeLike<NewArchivedSegment> for NewArchivedSegment"]], -"subspace_core_primitives":[["impl EncodeLike<RecordWitness> for RecordWitness"],["impl EncodeLike<SectorId> for SectorId"],["impl EncodeLike<BlockObjectMapping> for BlockObjectMapping"],["impl EncodeLike<Randomness> for Randomness"],["impl EncodeLike<PieceObjectMapping> for PieceObjectMapping"],["impl EncodeLike<Scalar> for Scalar"],["impl<T> EncodeLike<Blake3Checksummed<T>> for Blake3Checksummed<T>where\n T: EncodeLike,"],["impl EncodeLike<PublicKey> for PublicKey"],["impl<PublicKey, RewardAddress> EncodeLike<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl EncodeLike<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl EncodeLike<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl EncodeLike<SegmentHeader> for SegmentHeader"],["impl EncodeLike<PieceObject> for PieceObject"],["impl EncodeLike<SegmentCommitment> for SegmentCommitment"],["impl EncodeLike<U256> for U256"],["impl EncodeLike<PotOutput> for PotOutput"],["impl EncodeLike<RewardSignature> for RewardSignature"],["impl EncodeLike<ChunkWitness> for ChunkWitness"],["impl EncodeLike<FlatPieces> for FlatPieces"],["impl EncodeLike<PieceIndex> for PieceIndex"],["impl EncodeLike<PieceArray> for PieceArray"],["impl EncodeLike<RecordCommitment> for RecordCommitment"],["impl EncodeLike<PieceOffset> for PieceOffset"],["impl EncodeLike<PotSeed> for PotSeed"],["impl EncodeLike<BlockObject> for BlockObject"],["impl<T> EncodeLike<NonEmptyVec<T>> for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl EncodeLike<PotCheckpoints> for PotCheckpoints"],["impl EncodeLike<LastArchivedBlock> for LastArchivedBlock"],["impl EncodeLike<PotKey> for PotKey"],["impl EncodeLike<PosProof> for PosProof"],["impl EncodeLike<GlobalObject> for GlobalObject"],["impl EncodeLike<Piece> for Piece"],["impl EncodeLike<SegmentIndex> for SegmentIndex"],["impl EncodeLike<HistorySize> for HistorySize"],["impl EncodeLike<SBucket> for SBucket"]], -"subspace_farmer_components":[["impl EncodeLike<SectorMetadata> for SectorMetadata"],["impl EncodeLike<SectorMetadataChecksummed> for SectorMetadataChecksummed"]], -"subspace_networking":[["impl EncodeLike<PieceByIndexResponse> for PieceByIndexResponse"],["impl EncodeLike<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl EncodeLike<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl EncodeLike<PieceByIndexRequest> for PieceByIndexRequest"],["impl EncodeLike<PeerInfo> for PeerInfo"]], -"subspace_runtime":[["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<FeedProcessorKind> for FeedProcessorKind"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"]], -"subspace_test_runtime":[["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeError> for RuntimeError"]], +"subspace_core_primitives":[["impl EncodeLike<SegmentHeader> for SegmentHeader"],["impl EncodeLike<PublicKey> for PublicKey"],["impl EncodeLike<BlockObjectMapping> for BlockObjectMapping"],["impl EncodeLike<PieceIndex> for PieceIndex"],["impl EncodeLike<LastArchivedBlock> for LastArchivedBlock"],["impl EncodeLike<PieceArray> for PieceArray"],["impl EncodeLike<U256> for U256"],["impl EncodeLike<Piece> for Piece"],["impl EncodeLike<RecordCommitment> for RecordCommitment"],["impl EncodeLike<HistorySize> for HistorySize"],["impl EncodeLike<SectorId> for SectorId"],["impl EncodeLike<PosProof> for PosProof"],["impl<T> EncodeLike<Blake3Checksummed<T>> for Blake3Checksummed<T>where\n T: EncodeLike,"],["impl EncodeLike<PotSeed> for PotSeed"],["impl EncodeLike<BlockObject> for BlockObject"],["impl EncodeLike<RewardSignature> for RewardSignature"],["impl EncodeLike<SegmentIndex> for SegmentIndex"],["impl EncodeLike<PieceObjectMapping> for PieceObjectMapping"],["impl EncodeLike<ArchivedHistorySegment> for ArchivedHistorySegment"],["impl<PublicKey, RewardAddress> EncodeLike<Solution<PublicKey, RewardAddress>> for Solution<PublicKey, RewardAddress>where\n PublicKey: Encode,\n RewardAddress: Encode,"],["impl EncodeLike<FlatPieces> for FlatPieces"],["impl EncodeLike<GlobalObject> for GlobalObject"],["impl EncodeLike<ArchivedBlockProgress> for ArchivedBlockProgress"],["impl EncodeLike<PieceObject> for PieceObject"],["impl EncodeLike<ChunkWitness> for ChunkWitness"],["impl EncodeLike<Randomness> for Randomness"],["impl EncodeLike<RecordWitness> for RecordWitness"],["impl EncodeLike<PotOutput> for PotOutput"],["impl EncodeLike<PieceOffset> for PieceOffset"],["impl EncodeLike<Scalar> for Scalar"],["impl<T> EncodeLike<NonEmptyVec<T>> for NonEmptyVec<T>where\n Vec<T>: Encode,"],["impl EncodeLike<SegmentCommitment> for SegmentCommitment"],["impl EncodeLike<PotCheckpoints> for PotCheckpoints"],["impl EncodeLike<SBucket> for SBucket"],["impl EncodeLike<PotKey> for PotKey"]], +"subspace_farmer_components":[["impl EncodeLike<SectorMetadataChecksummed> for SectorMetadataChecksummed"],["impl EncodeLike<SectorMetadata> for SectorMetadata"]], +"subspace_networking":[["impl EncodeLike<PieceByIndexResponse> for PieceByIndexResponse"],["impl EncodeLike<SegmentHeaderRequest> for SegmentHeaderRequest"],["impl EncodeLike<SegmentHeaderResponse> for SegmentHeaderResponse"],["impl EncodeLike<PeerInfo> for PeerInfo"],["impl EncodeLike<PieceByIndexRequest> for PieceByIndexRequest"]], +"subspace_runtime":[["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<FeedProcessorKind> for FeedProcessorKind"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"]], +"subspace_test_runtime":[["impl EncodeLike<RuntimeSlashReason> for RuntimeSlashReason"],["impl EncodeLike<RuntimeLockId> for RuntimeLockId"],["impl EncodeLike<RuntimeError> for RuntimeError"],["impl EncodeLike<OriginCaller> for OriginCaller"],["impl EncodeLike<SessionKeys> for SessionKeys"],["impl EncodeLike<RuntimeFreezeReason> for RuntimeFreezeReason"],["impl EncodeLike<HoldIdentifier> for HoldIdentifier"],["impl EncodeLike<RuntimeCall> for RuntimeCall"],["impl EncodeLike<RuntimeEvent> for RuntimeEvent"],["impl EncodeLike<RuntimeHoldReason> for RuntimeHoldReason"]], "subspace_verification":[["impl EncodeLike<PieceCheckParams> for PieceCheckParams"],["impl EncodeLike<VerifySolutionParams> 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/max_encoded_len/trait.MaxEncodedLen.js b/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js index 50ae1a7b70..7234e13752 100644 --- a/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js +++ b/implementors/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js @@ -1,12 +1,12 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeFreezeReason"]], -"evm_domain_test_runtime":[["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"]], +"evm_domain_runtime":[["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for OriginCaller"]], +"evm_domain_test_runtime":[["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeHoldReason"]], "orml_vesting":[["impl<BlockNumber, Balance> MaxEncodedLen for VestingSchedule<BlockNumber, Balance>where\n BlockNumber: MaxEncodedLen,\n Balance: HasCompact + MaxEncodedLen + HasCompact,"]], -"sp_consensus_subspace":[["impl MaxEncodedLen for PotParameters"],["impl MaxEncodedLen for PotNextSlotInput"],["impl MaxEncodedLen for ChainConstants"],["impl MaxEncodedLen for SolutionRanges"],["impl MaxEncodedLen for PotParametersChange"]], -"sp_domains":[["impl MaxEncodedLen for StakingHoldIdentifier"],["impl MaxEncodedLen for DomainsHoldIdentifier"],["impl MaxEncodedLen for DomainId"]], +"sp_consensus_subspace":[["impl MaxEncodedLen for SolutionRanges"],["impl MaxEncodedLen for PotNextSlotInput"],["impl MaxEncodedLen for PotParametersChange"],["impl MaxEncodedLen for PotParameters"],["impl MaxEncodedLen for ChainConstants"]], +"sp_domains":[["impl MaxEncodedLen for DomainsHoldIdentifier"],["impl MaxEncodedLen for StakingHoldIdentifier"],["impl MaxEncodedLen for DomainId"]], "sp_messenger":[["impl MaxEncodedLen for ChainId"]], -"subspace_core_primitives":[["impl MaxEncodedLen for RecordCommitment"],["impl MaxEncodedLen for SegmentIndex"],["impl MaxEncodedLen for PotKey"],["impl MaxEncodedLen for Scalar"],["impl MaxEncodedLen for PieceIndex"],["impl MaxEncodedLen for PieceArray"],["impl MaxEncodedLen for PotCheckpoints"],["impl MaxEncodedLen for PotSeed"],["impl MaxEncodedLen for PosProof"],["impl MaxEncodedLen for HistorySize"],["impl MaxEncodedLen for SBucket"],["impl MaxEncodedLen for ArchivedHistorySegment"],["impl MaxEncodedLen for PotOutput"],["impl MaxEncodedLen for ChunkWitness"],["impl MaxEncodedLen for SegmentCommitment"],["impl MaxEncodedLen for PieceOffset"],["impl MaxEncodedLen for Randomness"],["impl MaxEncodedLen for RecordWitness"]], -"subspace_runtime":[["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeSlashReason"]], -"subspace_test_runtime":[["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for OriginCaller"]], +"subspace_core_primitives":[["impl MaxEncodedLen for HistorySize"],["impl MaxEncodedLen for PieceIndex"],["impl MaxEncodedLen for PotSeed"],["impl MaxEncodedLen for PotOutput"],["impl MaxEncodedLen for Scalar"],["impl MaxEncodedLen for RecordCommitment"],["impl MaxEncodedLen for ArchivedHistorySegment"],["impl MaxEncodedLen for RecordWitness"],["impl MaxEncodedLen for Randomness"],["impl MaxEncodedLen for PieceOffset"],["impl MaxEncodedLen for PotCheckpoints"],["impl MaxEncodedLen for SegmentIndex"],["impl MaxEncodedLen for PosProof"],["impl MaxEncodedLen for SegmentCommitment"],["impl MaxEncodedLen for SBucket"],["impl MaxEncodedLen for PotKey"],["impl MaxEncodedLen for ChunkWitness"],["impl MaxEncodedLen for PieceArray"]], +"subspace_runtime":[["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for HoldIdentifier"]], +"subspace_test_runtime":[["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for HoldIdentifier"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for OriginCaller"]], "subspace_verification":[["impl MaxEncodedLen for PieceCheckParams"],["impl MaxEncodedLen 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/sc_cli/trait.SubstrateCli.js b/implementors/sc_cli/trait.SubstrateCli.js index 0353ee894e..9ad9a3a2ec 100644 --- a/implementors/sc_cli/trait.SubstrateCli.js +++ b/implementors/sc_cli/trait.SubstrateCli.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"subspace_node":[["impl SubstrateCli for DomainCli"],["impl SubstrateCli for Cli"]] +"subspace_node":[["impl SubstrateCli for Cli"],["impl SubstrateCli for DomainCli"]] };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/scale_info/trait.TypeInfo.js b/implementors/scale_info/trait.TypeInfo.js index dc4659b829..5fa8424d19 100644 --- a/implementors/scale_info/trait.TypeInfo.js +++ b/implementors/scale_info/trait.TypeInfo.js @@ -1,27 +1,27 @@ (function() {var implementors = { "domain_pallet_executive":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n Box<<T as Config>::RuntimeCall>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Event<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], "domain_runtime_primitives":[["impl TypeInfo for MultiAccountId"],["impl TypeInfo for CheckTxValidityError"],["impl TypeInfo for VerifyTxValidityError"]], -"evm_domain_runtime":[["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for Runtime"]], -"evm_domain_test_runtime":[["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for OriginCaller"]], +"evm_domain_runtime":[["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for SessionKeys"]], +"evm_domain_test_runtime":[["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeFreezeReason"]], "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 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,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: '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,"]], "pallet_domain_id":[["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"]], -"pallet_domains":[["impl<AccountId> TypeInfo for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: TypeInfo + 'static,\n AccountId: Ord + TypeInfo + 'static,"],["impl TypeInfo for Error"],["impl<Hash> TypeInfo for ScheduledRuntimeUpgrade<Hash>where\n Hash: TypeInfo + 'static,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for DomainBlock<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<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<Number, AccountId> TypeInfo for DomainObject<Number, AccountId>where\n AccountId: TypeInfo + 'static + Ord,\n Number: TypeInfo + 'static,\n DomainConfig<AccountId>: TypeInfo + 'static,"],["impl TypeInfo for FraudProofError"],["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<T::DomainNumber>: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for TxRangeState"],["impl TypeInfo for BundleError"],["impl TypeInfo for Error"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n OpaqueBundleOf<T>: TypeInfo + 'static,\n Box<FraudProof<BlockNumberFor<T>, T::Hash>>: 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, Hash> TypeInfo for RuntimeObject<Number, Hash>where\n Hash: TypeInfo + 'static,\n Number: 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<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,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<FeedProcessorId, AccountId> TypeInfo for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: TypeInfo + 'static,\n AccountId: TypeInfo + 'static,"],["impl TypeInfo for TotalObjectsAndSize"]], -"pallet_grandpa_finality_verifier":[["impl TypeInfo for InitializationData"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"]], -"pallet_messenger":[["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<Balance> TypeInfo for Channel<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for OutboxMessageResult"],["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<T> TypeInfo for Event<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for ChannelState"]], -"pallet_object_store":[["impl<T> TypeInfo for Event<T>where\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_domains":[["impl<Number, Hash> TypeInfo for RuntimeObject<Number, Hash>where\n Hash: TypeInfo + 'static,\n Number: TypeInfo + 'static,"],["impl<Number, AccountId> TypeInfo for DomainObject<Number, AccountId>where\n AccountId: TypeInfo + 'static + Ord,\n Number: TypeInfo + 'static,\n DomainConfig<AccountId>: TypeInfo + 'static,"],["impl<Hash> TypeInfo for ScheduledRuntimeUpgrade<Hash>where\n Hash: TypeInfo + 'static,"],["impl TypeInfo for Error"],["impl TypeInfo for BundleError"],["impl TypeInfo for Error"],["impl<AccountId> TypeInfo for DomainConfig<AccountId>where\n OperatorAllowList<AccountId>: TypeInfo + 'static,\n AccountId: Ord + TypeInfo + 'static,"],["impl TypeInfo for Error"],["impl TypeInfo for FraudProofError"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: '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<T::DomainNumber>: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for DomainBlock<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<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n OpaqueBundleOf<T>: TypeInfo + 'static,\n Box<FraudProof<BlockNumberFor<T>, T::Hash>>: 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"]], +"pallet_feeds":[["impl TypeInfo for TotalObjectsAndSize"],["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<FeedProcessorId, AccountId> TypeInfo for FeedConfig<FeedProcessorId, AccountId>where\n FeedProcessorId: TypeInfo + 'static,\n AccountId: TypeInfo + '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,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"]], +"pallet_grandpa_finality_verifier":[["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for InitializationData"]], +"pallet_messenger":[["impl TypeInfo for OutboxMessageResult"],["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<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl<Balance> TypeInfo for Channel<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<T> TypeInfo for Event<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for ChannelState"]], +"pallet_object_store":[["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 PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"]], "pallet_offences_subspace":[["impl TypeInfo for Event"],["impl<T> TypeInfo for Call<T>where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,"]], "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<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,"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for SolutionRangeOverride"],["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 TypeInfo for AllowAuthoringBy"]], -"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 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,"],["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,"]], -"sp_consensus_subspace":[["impl TypeInfo for PotParameters"],["impl TypeInfo for PotParametersChange"],["impl<Offender> TypeInfo for OffenceDetails<Offender>where\n Offender: TypeInfo + 'static,"],["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 TypeInfo for SubspaceJustification"],["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 SolutionRanges"],["impl TypeInfo for ChainConstants"],["impl TypeInfo for PotNextSlotInput"]], -"sp_domains":[["impl TypeInfo for InvalidBundlesFraudProof"],["impl TypeInfo for ValidBundleDigest"],["impl<AccountId> TypeInfo for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: TypeInfo + 'static,\n AccountId: Ord + TypeInfo + 'static,"],["impl TypeInfo for BundleDigest"],["impl TypeInfo for Witness"],["impl TypeInfo for MissingInvalidBundleEntryFraudProof"],["impl TypeInfo for InvalidBundleType"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>where\n SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: TypeInfo + 'static,\n Vec<Extrinsic>: TypeInfo + 'static,\n Extrinsic: 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 DomainBlockLimit"],["impl TypeInfo for ExtrinsicDigest"],["impl TypeInfo for StakingHoldIdentifier"],["impl TypeInfo for InvalidReceipt"],["impl TypeInfo for DomainsHoldIdentifier"],["impl<Block, DomainNumber, DomainHash> TypeInfo for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + TypeInfo + 'static,\n FraudProof<NumberFor<Block>, Block::Hash>: TypeInfo + 'static,\n OpaqueBundle<NumberFor<Block>, Block::Hash, DomainNumber, DomainHash, Balance>: TypeInfo + 'static,\n DomainNumber: TypeInfo + 'static,\n DomainHash: TypeInfo + 'static,"],["impl TypeInfo for ImproperTransactionSortitionProof"],["impl TypeInfo for DomainInstanceData"],["impl TypeInfo for ProofOfElection"],["impl TypeInfo for ExecutionPhase"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for BundleHeader<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 DomainId"],["impl<AccountId> TypeInfo for GenesisDomain<AccountId>where\n AccountId: TypeInfo + 'static + Ord,\n OperatorAllowList<AccountId>: TypeInfo + 'static,"],["impl TypeInfo for StorageData"],["impl TypeInfo for StorageKey"],["impl TypeInfo for InvalidExtrinsicsRootProof"],["impl<Number, Hash> TypeInfo for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,"],["impl TypeInfo for InvalidStateTransitionProof"],["impl TypeInfo for ValidAsInvalidBundleEntryFraudProof"],["impl TypeInfo for ReceiptValidity"],["impl<Number, Hash> TypeInfo for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,"],["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<DomainHash>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for BundleProducerElectionParams<Balance>where\n Balance: TypeInfo + 'static,"],["impl TypeInfo for InvalidTotalRewardsProof"],["impl TypeInfo for RuntimeType"],["impl TypeInfo for DomainDigestItem"],["impl TypeInfo for BundleValidity"],["impl TypeInfo for RawGenesis"],["impl TypeInfo for InvalidTransactionProof"],["impl TypeInfo for VerificationError"],["impl TypeInfo for VrfProofError"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<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 InboxedBundle"]], +"pallet_subspace":[["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,"],["impl TypeInfo for AllowAuthoringBy"],["impl<T> TypeInfo for Error<T>where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,"],["impl TypeInfo for SolutionRangeOverride"],["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,"]], +"pallet_transaction_fees":[["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 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,"]], +"pallet_transporter":[["impl<Balance> TypeInfo for Transfer<Balance>where\n Balance: 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 as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,"],["impl TypeInfo for Location"],["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 PotParametersChange"],["impl TypeInfo for SubspaceJustification"],["impl<Offender> TypeInfo for OffenceDetails<Offender>where\n Offender: TypeInfo + 'static,"],["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 PotNextSlotInput"],["impl TypeInfo for PotParameters"],["impl TypeInfo for ChainConstants"],["impl TypeInfo for SolutionRanges"]], +"sp_domains":[["impl<Block, DomainNumber, DomainHash> TypeInfo for PreValidationObject<Block, DomainNumber, DomainHash>where\n Block: BlockT + TypeInfo + 'static,\n FraudProof<NumberFor<Block>, Block::Hash>: TypeInfo + 'static,\n OpaqueBundle<NumberFor<Block>, Block::Hash, DomainNumber, DomainHash, Balance>: TypeInfo + 'static,\n DomainNumber: TypeInfo + 'static,\n DomainHash: TypeInfo + 'static,"],["impl TypeInfo for ValidAsInvalidBundleEntryFraudProof"],["impl TypeInfo for DomainId"],["impl<AccountId> TypeInfo for OperatorAllowList<AccountId>where\n BTreeSet<AccountId>: TypeInfo + 'static,\n AccountId: Ord + TypeInfo + 'static,"],["impl TypeInfo for ValidBundleDigest"],["impl TypeInfo for RuntimeType"],["impl<AccountId> TypeInfo for GenesisDomain<AccountId>where\n AccountId: TypeInfo + 'static + Ord,\n OperatorAllowList<AccountId>: TypeInfo + 'static,"],["impl TypeInfo for Witness"],["impl TypeInfo for MissingInvalidBundleEntryFraudProof"],["impl TypeInfo for BundleValidity"],["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<DomainHash>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for BundleDigest"],["impl TypeInfo for InvalidReceipt"],["impl TypeInfo for ExtrinsicDigest"],["impl TypeInfo for RawGenesis"],["impl<Number, Hash> TypeInfo for FraudProof<Number, Hash>where\n BundleEquivocationProof<Number, Hash>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,"],["impl TypeInfo for InvalidTotalRewardsProof"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for BundleHeader<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 InvalidTransactionProof"],["impl TypeInfo for VerificationError"],["impl TypeInfo for ProofOfElection"],["impl<Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>where\n BundleHeader<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 InvalidExtrinsicsRootProof"],["impl TypeInfo for InvalidBundlesFraudProof"],["impl TypeInfo for StorageKey"],["impl TypeInfo for DomainDigestItem"],["impl TypeInfo for InboxedBundle"],["impl TypeInfo for ExecutionPhase"],["impl TypeInfo for VrfProofError"],["impl TypeInfo for StakingHoldIdentifier"],["impl TypeInfo for StorageData"],["impl<Number, Hash> TypeInfo for BundleEquivocationProof<Number, Hash>where\n SealedBundleHeader<Number, Hash, Number, H256, Balance>: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,"],["impl TypeInfo for DomainInstanceData"],["impl TypeInfo for InvalidStateTransitionProof"],["impl TypeInfo for ImproperTransactionSortitionProof"],["impl TypeInfo for DomainsHoldIdentifier"],["impl TypeInfo for InvalidBundleType"],["impl TypeInfo for DomainBlockLimit"],["impl TypeInfo for ReceiptValidity"],["impl<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance> TypeInfo for Bundle<Extrinsic, Number, Hash, DomainNumber, DomainHash, Balance>where\n SealedBundleHeader<Number, Hash, DomainNumber, DomainHash, Balance>: TypeInfo + 'static,\n Vec<Extrinsic>: TypeInfo + 'static,\n Extrinsic: TypeInfo + 'static,\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,\n DomainNumber: TypeInfo + 'static,\n DomainHash: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for BundleProducerElectionParams<Balance>where\n Balance: TypeInfo + 'static,"]], "sp_domains_fraud_proof":[["impl TypeInfo for FraudProofVerificationInfoResponse"],["impl TypeInfo for FraudProofVerificationInfoRequest"]], -"sp_messenger":[["impl TypeInfo for BlockMessagesWithStorageKey"],["impl<Request, Response> TypeInfo for RequestResponse<Request, Response>where\n Request: TypeInfo + 'static,\n Response: TypeInfo + 'static,"],["impl<Balance> TypeInfo for InitiateChannelParams<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\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 VersionedPayload<Balance>where\n Payload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for Endpoint"],["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<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 TypeInfo for EndpointRequest"],["impl<Balance> TypeInfo for Payload<Balance>where\n RequestResponse<ProtocolMessageRequest<Balance>, ProtocolMessageResponse>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for FeeModel<Balance>where\n Balance: TypeInfo + 'static,"],["impl TypeInfo for ChainId"],["impl<Balance> TypeInfo for Message<Balance>where\n VersionedPayload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Number, Hash> TypeInfo for BlockInfo<Number, Hash>where\n Number: TypeInfo + 'static,\n Hash: TypeInfo + 'static,"],["impl TypeInfo for BlockMessageWithStorageKey"],["impl TypeInfo for MessageWeightTag"]], -"subspace_core_primitives":[["impl TypeInfo for SegmentIndex"],["impl TypeInfo for PieceOffset"],["impl TypeInfo for U256"],["impl TypeInfo for Scalar"],["impl TypeInfo for PotOutput"],["impl TypeInfo for HistorySize"],["impl TypeInfo for PosProof"],["impl TypeInfo for SegmentCommitment"],["impl TypeInfo for PotKey"],["impl TypeInfo for LastArchivedBlock"],["impl TypeInfo for PublicKey"],["impl TypeInfo for PotSeed"],["impl TypeInfo for Randomness"],["impl TypeInfo for ArchivedBlockProgress"],["impl TypeInfo for PieceObject"],["impl TypeInfo for PotCheckpoints"],["impl TypeInfo for ChunkWitness"],["impl TypeInfo for RecordWitness"],["impl TypeInfo for RecordCommitment"],["impl TypeInfo for FlatPieces"],["impl TypeInfo for SegmentHeader"],["impl TypeInfo for ArchivedHistorySegment"],["impl TypeInfo for SBucket"],["impl TypeInfo for GlobalObject"],["impl TypeInfo for PieceObjectMapping"],["impl<PublicKey, RewardAddress> TypeInfo for Solution<PublicKey, RewardAddress>where\n PublicKey: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"],["impl TypeInfo for PieceIndex"],["impl TypeInfo for SectorId"],["impl TypeInfo for BlockObject"],["impl TypeInfo for BlockObjectMapping"],["impl TypeInfo for PieceArray"],["impl TypeInfo for RewardSignature"],["impl TypeInfo for Piece"]], -"subspace_runtime":[["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for FeedProcessorKind"]], -"subspace_test_runtime":[["impl TypeInfo for Runtime"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeFreezeReason"]] +"sp_messenger":[["impl TypeInfo for Endpoint"],["impl TypeInfo for BlockMessageWithStorageKey"],["impl<Balance> TypeInfo for VersionedPayload<Balance>where\n Payload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Balance> TypeInfo for ProtocolMessageRequest<Balance>where\n InitiateChannelParams<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["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<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<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 Message<Balance>where\n VersionedPayload<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl TypeInfo for EndpointRequest"],["impl<Balance> TypeInfo for InitiateChannelParams<Balance>where\n FeeModel<Balance>: TypeInfo + 'static,\n Balance: TypeInfo + 'static,"],["impl<Request, Response> TypeInfo for RequestResponse<Request, Response>where\n Request: TypeInfo + 'static,\n Response: TypeInfo + 'static,"],["impl<Balance> TypeInfo for FeeModel<Balance>where\n Balance: TypeInfo + 'static,"],["impl TypeInfo for BlockMessagesWithStorageKey"],["impl TypeInfo for ChainId"],["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"]], +"subspace_core_primitives":[["impl TypeInfo for Randomness"],["impl TypeInfo for U256"],["impl TypeInfo for LastArchivedBlock"],["impl TypeInfo for PotCheckpoints"],["impl TypeInfo for SegmentCommitment"],["impl TypeInfo for ArchivedBlockProgress"],["impl TypeInfo for RecordWitness"],["impl TypeInfo for PieceArray"],["impl TypeInfo for Piece"],["impl TypeInfo for PublicKey"],["impl TypeInfo for PieceIndex"],["impl TypeInfo for SBucket"],["impl TypeInfo for FlatPieces"],["impl TypeInfo for RewardSignature"],["impl TypeInfo for ChunkWitness"],["impl TypeInfo for Scalar"],["impl TypeInfo for PosProof"],["impl TypeInfo for PotSeed"],["impl TypeInfo for SegmentHeader"],["impl TypeInfo for PieceObjectMapping"],["impl TypeInfo for HistorySize"],["impl TypeInfo for PieceObject"],["impl TypeInfo for GlobalObject"],["impl TypeInfo for BlockObject"],["impl TypeInfo for PieceOffset"],["impl TypeInfo for BlockObjectMapping"],["impl TypeInfo for PotKey"],["impl TypeInfo for RecordCommitment"],["impl TypeInfo for ArchivedHistorySegment"],["impl TypeInfo for SectorId"],["impl TypeInfo for SegmentIndex"],["impl TypeInfo for PotOutput"],["impl<PublicKey, RewardAddress> TypeInfo for Solution<PublicKey, RewardAddress>where\n PublicKey: TypeInfo + 'static,\n RewardAddress: TypeInfo + 'static,"]], +"subspace_runtime":[["impl TypeInfo for FeedProcessorKind"],["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for Runtime"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"]], +"subspace_test_runtime":[["impl TypeInfo for HoldIdentifier"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for SessionKeys"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for Runtime"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeFreezeReason"]] };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 a8f133679e..aaaca2ab39 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for SessionKeys"]], -"evm_domain_test_runtime":[["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for SessionKeys"]], +"evm_domain_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"]], +"evm_domain_test_runtime":[["impl<'de> Deserialize<'de> for SessionKeys"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"]], "orml_vesting":[["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"]], "pallet_domain_id":[["impl<'de, T> Deserialize<'de> for GenesisConfig<T>"]], "pallet_domains":[["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"]], @@ -8,13 +8,13 @@ "pallet_runtime_configs":[["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"]], "pallet_subspace":[["impl<'de, T> Deserialize<'de> for GenesisConfig<T>"],["impl<'de> Deserialize<'de> for AllowAuthoringBy"]], "sc_subspace_chain_specs":[["impl<'de, GenesisConfig, Extensions> Deserialize<'de> for SerializableChainSpec<GenesisConfig, Extensions>where\n Extensions: DeserializeOwned,"]], -"sp_domains":[["impl<'de> Deserialize<'de> for RuntimeType"],["impl<'de> Deserialize<'de> for DomainId"],["impl<'de, AccountId> Deserialize<'de> for GenesisDomain<AccountId>where\n AccountId: Deserialize<'de> + Ord,"],["impl<'de, AccountId> Deserialize<'de> for OperatorAllowList<AccountId>where\n AccountId: Deserialize<'de> + Ord,"]], +"sp_domains":[["impl<'de> Deserialize<'de> for RuntimeType"],["impl<'de, AccountId> Deserialize<'de> for OperatorAllowList<AccountId>where\n AccountId: Deserialize<'de> + Ord,"],["impl<'de, AccountId> Deserialize<'de> for GenesisDomain<AccountId>where\n AccountId: Deserialize<'de> + Ord,"],["impl<'de> Deserialize<'de> for DomainId"]], "sp_messenger":[["impl<'de> Deserialize<'de> for ChainId"]], "subspace_archiving":[["impl<'de> Deserialize<'de> for NewArchivedSegment"]], -"subspace_core_primitives":[["impl<'de> Deserialize<'de> for LastArchivedBlock"],["impl<'de> Deserialize<'de> for PieceOffset"],["impl<'de, PublicKey, RewardAddress> Deserialize<'de> for Solution<PublicKey, RewardAddress>where\n PublicKey: Deserialize<'de>,\n RewardAddress: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for HistorySize"],["impl<'de> Deserialize<'de> for SBucket"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for FlatPieces"],["impl<'de> Deserialize<'de> for BlockObject"],["impl<'de> Deserialize<'de> for BlockObjectMapping"],["impl<'de> Deserialize<'de> for PotOutput"],["impl<'de> Deserialize<'de> for PieceObject"],["impl<'de> Deserialize<'de> for SegmentHeader"],["impl<'de> Deserialize<'de> for PosProof"],["impl<'de> Deserialize<'de> for RecordWitness"],["impl<'de> Deserialize<'de> for PieceArray"],["impl<'de> Deserialize<'de> for Randomness"],["impl<'de> Deserialize<'de> for PotKey"],["impl<'de> Deserialize<'de> for GlobalObject"],["impl<'de> Deserialize<'de> for SectorId"],["impl<'de> Deserialize<'de> for RecordCommitment"],["impl<'de> Deserialize<'de> for PieceObjectMapping"],["impl<'de> Deserialize<'de> for ChunkWitness"],["impl<'de> Deserialize<'de> for Scalar"],["impl<'de> Deserialize<'de> for PieceIndex"],["impl<'de> Deserialize<'de> for SegmentCommitment"],["impl<'de> Deserialize<'de> for ArchivedHistorySegment"],["impl<'de> Deserialize<'de> for ArchivedBlockProgress"],["impl<'de> Deserialize<'de> for Piece"],["impl<'de> Deserialize<'de> for PotSeed"],["impl<'de> Deserialize<'de> for RewardSignature"],["impl<'de> Deserialize<'de> for SegmentIndex"]], -"subspace_farmer":[["impl<'de> Deserialize<'de> for SingleDiskFarmId"],["impl<'de> Deserialize<'de> for SingleDiskFarmInfo"]], +"subspace_core_primitives":[["impl<'de> Deserialize<'de> for Randomness"],["impl<'de> Deserialize<'de> for Piece"],["impl<'de> Deserialize<'de> for BlockObjectMapping"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for PosProof"],["impl<'de> Deserialize<'de> for PieceArray"],["impl<'de> Deserialize<'de> for PieceObject"],["impl<'de> Deserialize<'de> for LastArchivedBlock"],["impl<'de> Deserialize<'de> for HistorySize"],["impl<'de> Deserialize<'de> for ArchivedHistorySegment"],["impl<'de> Deserialize<'de> for BlockObject"],["impl<'de> Deserialize<'de> for RewardSignature"],["impl<'de> Deserialize<'de> for ArchivedBlockProgress"],["impl<'de> Deserialize<'de> for PieceObjectMapping"],["impl<'de> Deserialize<'de> for FlatPieces"],["impl<'de, PublicKey, RewardAddress> Deserialize<'de> for Solution<PublicKey, RewardAddress>where\n PublicKey: Deserialize<'de>,\n RewardAddress: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for PieceIndex"],["impl<'de> Deserialize<'de> for RecordWitness"],["impl<'de> Deserialize<'de> for SectorId"],["impl<'de> Deserialize<'de> for PotKey"],["impl<'de> Deserialize<'de> for SegmentCommitment"],["impl<'de> Deserialize<'de> for PieceOffset"],["impl<'de> Deserialize<'de> for SegmentIndex"],["impl<'de> Deserialize<'de> for SBucket"],["impl<'de> Deserialize<'de> for ChunkWitness"],["impl<'de> Deserialize<'de> for PotSeed"],["impl<'de> Deserialize<'de> for GlobalObject"],["impl<'de> Deserialize<'de> for PotOutput"],["impl<'de> Deserialize<'de> for Scalar"],["impl<'de> Deserialize<'de> for SegmentHeader"],["impl<'de> Deserialize<'de> for RecordCommitment"]], +"subspace_farmer":[["impl<'de> Deserialize<'de> for SingleDiskFarmInfo"],["impl<'de> Deserialize<'de> for SingleDiskFarmId"]], "subspace_farmer_components":[["impl<'de> Deserialize<'de> for FarmerProtocolInfo"]], -"subspace_rpc_primitives":[["impl<'de> Deserialize<'de> for SolutionResponse"],["impl<'de> Deserialize<'de> for RewardSigningInfo"],["impl<'de> Deserialize<'de> for NodeSyncStatus"],["impl<'de> Deserialize<'de> for RewardSignatureResponse"],["impl<'de> Deserialize<'de> for FarmerAppInfo"],["impl<'de> Deserialize<'de> for SlotInfo"]], +"subspace_rpc_primitives":[["impl<'de> Deserialize<'de> for RewardSignatureResponse"],["impl<'de> Deserialize<'de> for SlotInfo"],["impl<'de> Deserialize<'de> for FarmerAppInfo"],["impl<'de> Deserialize<'de> for NodeSyncStatus"],["impl<'de> Deserialize<'de> for RewardSigningInfo"],["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"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index 3d242d0abb..2139aa1946 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"evm_domain_runtime":[["impl Serialize for SessionKeys"],["impl Serialize for RuntimeGenesisConfig"]], +"evm_domain_runtime":[["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for SessionKeys"]], "evm_domain_test_runtime":[["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for SessionKeys"]], "orml_vesting":[["impl<T: Config> Serialize for GenesisConfig<T>"]], "pallet_domain_id":[["impl<T> Serialize for GenesisConfig<T>"]], @@ -8,13 +8,13 @@ "pallet_runtime_configs":[["impl<T: Config> Serialize for GenesisConfig<T>"]], "pallet_subspace":[["impl Serialize for AllowAuthoringBy"],["impl<T> Serialize for GenesisConfig<T>"]], "sc_subspace_chain_specs":[["impl<GenesisConfig, Extensions> Serialize for SerializableChainSpec<GenesisConfig, Extensions>where\n GenesisConfig: RuntimeGenesis + 'static,\n Extensions: GetExtension + Serialize + Clone + Send + Sync + 'static,"]], -"sp_domains":[["impl Serialize for RuntimeType"],["impl<AccountId> Serialize for GenesisDomain<AccountId>where\n AccountId: Serialize + Ord,"],["impl<AccountId> Serialize for OperatorAllowList<AccountId>where\n AccountId: Serialize + Ord,"],["impl Serialize for DomainId"]], +"sp_domains":[["impl Serialize for DomainId"],["impl Serialize for RuntimeType"],["impl<AccountId> Serialize for OperatorAllowList<AccountId>where\n AccountId: Serialize + Ord,"],["impl<AccountId> Serialize for GenesisDomain<AccountId>where\n AccountId: Serialize + Ord,"]], "sp_messenger":[["impl Serialize for ChainId"]], "subspace_archiving":[["impl Serialize for NewArchivedSegment"]], -"subspace_core_primitives":[["impl Serialize for BlockObject"],["impl Serialize for FlatPieces"],["impl Serialize for PieceObject"],["impl Serialize for SegmentCommitment"],["impl Serialize for Scalar"],["impl Serialize for PublicKey"],["impl Serialize for ChunkWitness"],["impl Serialize for BlockObjectMapping"],["impl Serialize for GlobalObject"],["impl Serialize for ArchivedHistorySegment"],["impl<PublicKey, RewardAddress> Serialize for Solution<PublicKey, RewardAddress>where\n PublicKey: Serialize,\n RewardAddress: Serialize,"],["impl Serialize for RewardSignature"],["impl Serialize for PotKey"],["impl Serialize for PieceObjectMapping"],["impl Serialize for PieceIndex"],["impl Serialize for RecordCommitment"],["impl Serialize for ArchivedBlockProgress"],["impl Serialize for RecordWitness"],["impl Serialize for SectorId"],["impl Serialize for PieceOffset"],["impl Serialize for HistorySize"],["impl Serialize for LastArchivedBlock"],["impl Serialize for PieceArray"],["impl Serialize for SBucket"],["impl Serialize for PotSeed"],["impl Serialize for PosProof"],["impl Serialize for PotOutput"],["impl Serialize for Randomness"],["impl Serialize for SegmentHeader"],["impl Serialize for Piece"],["impl Serialize for SegmentIndex"]], +"subspace_core_primitives":[["impl Serialize for PieceArray"],["impl Serialize for RecordWitness"],["impl Serialize for FlatPieces"],["impl Serialize for PieceObject"],["impl Serialize for LastArchivedBlock"],["impl Serialize for BlockObjectMapping"],["impl Serialize for PotKey"],["impl Serialize for PieceObjectMapping"],["impl Serialize for BlockObject"],["impl Serialize for RewardSignature"],["impl Serialize for SegmentCommitment"],["impl Serialize for PieceOffset"],["impl Serialize for SegmentIndex"],["impl Serialize for ArchivedHistorySegment"],["impl Serialize for PotSeed"],["impl<PublicKey, RewardAddress> Serialize for Solution<PublicKey, RewardAddress>where\n PublicKey: Serialize,\n RewardAddress: Serialize,"],["impl Serialize for PotOutput"],["impl Serialize for PosProof"],["impl Serialize for HistorySize"],["impl Serialize for ChunkWitness"],["impl Serialize for SegmentHeader"],["impl Serialize for GlobalObject"],["impl Serialize for SBucket"],["impl Serialize for Randomness"],["impl Serialize for RecordCommitment"],["impl Serialize for PieceIndex"],["impl Serialize for SectorId"],["impl Serialize for Piece"],["impl Serialize for ArchivedBlockProgress"],["impl Serialize for PublicKey"],["impl Serialize for Scalar"]], "subspace_farmer":[["impl Serialize for SingleDiskFarmId"],["impl Serialize for SingleDiskFarmInfo"]], "subspace_farmer_components":[["impl Serialize for FarmerProtocolInfo"]], -"subspace_rpc_primitives":[["impl Serialize for NodeSyncStatus"],["impl Serialize for SlotInfo"],["impl Serialize for FarmerAppInfo"],["impl Serialize for SolutionResponse"],["impl Serialize for RewardSignatureResponse"],["impl Serialize for RewardSigningInfo"]], -"subspace_runtime":[["impl Serialize for SessionKeys"],["impl Serialize for RuntimeGenesisConfig"]], +"subspace_rpc_primitives":[["impl Serialize for SolutionResponse"],["impl Serialize for RewardSignatureResponse"],["impl Serialize for FarmerAppInfo"],["impl Serialize for NodeSyncStatus"],["impl Serialize for SlotInfo"],["impl Serialize for RewardSigningInfo"]], +"subspace_runtime":[["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for SessionKeys"]], "subspace_test_runtime":[["impl Serialize for SessionKeys"],["impl Serialize 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_api/trait.RuntimeApiInfo.js b/implementors/sp_api/trait.RuntimeApiInfo.js index e47e68e166..ad92fff29c 100644 --- a/implementors/sp_api/trait.RuntimeApiInfo.js +++ b/implementors/sp_api/trait.RuntimeApiInfo.js @@ -1,8 +1,8 @@ (function() {var implementors = { -"domain_runtime_primitives":[["impl<Block: BlockT> RuntimeApiInfo for dyn DomainCoreApi<Block>"],["impl<Block: BlockT> RuntimeApiInfo for dyn InherentExtrinsicApi<Block>"]], +"domain_runtime_primitives":[["impl<Block: BlockT> RuntimeApiInfo for dyn InherentExtrinsicApi<Block>"],["impl<Block: BlockT> RuntimeApiInfo for dyn DomainCoreApi<Block>"]], "domain_test_primitives":[["impl<Block: BlockT, AccountId, Balance> RuntimeApiInfo for dyn OnchainStateApi<Block, AccountId, Balance>"],["impl<Block: BlockT> RuntimeApiInfo for dyn TimestampApi<Block>"]], "sp_consensus_subspace":[["impl<Block: BlockT, RewardAddress: Encode + Decode> RuntimeApiInfo for dyn SubspaceApi<Block, RewardAddress>"]], -"sp_domains":[["impl<Block: BlockT, DomainNumber: Encode + Decode, DomainHash: Encode + Decode> RuntimeApiInfo for dyn DomainsApi<Block, DomainNumber, DomainHash>"],["impl<Block: BlockT, DomainNumber: Encode + Decode, DomainHash: Encode + Decode> RuntimeApiInfo for dyn PreValidationObjectApi<Block, DomainNumber, DomainHash>"],["impl<Block: BlockT, Balance: Encode + Decode> RuntimeApiInfo for dyn BundleProducerElectionApi<Block, Balance>"]], -"sp_messenger":[["impl<Block: BlockT, BlockNumber> RuntimeApiInfo for dyn MessengerApi<Block, BlockNumber>"],["impl<Block: BlockT, BlockNumber> RuntimeApiInfo for dyn RelayerApi<Block, BlockNumber>"]], +"sp_domains":[["impl<Block: BlockT, DomainNumber: Encode + Decode, DomainHash: Encode + Decode> RuntimeApiInfo for dyn PreValidationObjectApi<Block, DomainNumber, DomainHash>"],["impl<Block: BlockT, Balance: Encode + Decode> RuntimeApiInfo for dyn BundleProducerElectionApi<Block, Balance>"],["impl<Block: BlockT, DomainNumber: Encode + Decode, DomainHash: Encode + Decode> RuntimeApiInfo for dyn DomainsApi<Block, DomainNumber, DomainHash>"]], +"sp_messenger":[["impl<Block: BlockT, BlockNumber> RuntimeApiInfo for dyn RelayerApi<Block, BlockNumber>"],["impl<Block: BlockT, BlockNumber> RuntimeApiInfo for dyn MessengerApi<Block, BlockNumber>"]], "sp_objects":[["impl<Block: BlockT> RuntimeApiInfo for dyn ObjectsApi<Block>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_externalities/extensions/trait.Extension.js b/implementors/sp_externalities/extensions/trait.Extension.js index 32ec28617f..000fd2fe4a 100644 --- a/implementors/sp_externalities/extensions/trait.Extension.js +++ b/implementors/sp_externalities/extensions/trait.Extension.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"sp_consensus_subspace":[["impl Extension for PotExtension"],["impl Extension for KzgExtension"],["impl Extension for PosExtension"]], +"sp_consensus_subspace":[["impl Extension for PotExtension"],["impl Extension for PosExtension"],["impl Extension for KzgExtension"]], "sp_domains_fraud_proof":[["impl Extension for FraudProofExtension"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/sp_runtime_interface/pass_by/trait.PassBy.js b/implementors/sp_runtime_interface/pass_by/trait.PassBy.js index 0d8d787351..54e8321b44 100644 --- a/implementors/sp_runtime_interface/pass_by/trait.PassBy.js +++ b/implementors/sp_runtime_interface/pass_by/trait.PassBy.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"sp_consensus_subspace":[["impl<'a> PassBy for WrappedVerifySolutionParams<'a>"],["impl PassBy for WrappedPotOutput"],["impl PassBy for WrappedSolution"]], +"sp_consensus_subspace":[["impl PassBy for WrappedPotOutput"],["impl PassBy for WrappedSolution"],["impl<'a> PassBy for WrappedVerifySolutionParams<'a>"]], "sp_domains":[["impl PassBy for DomainId"]], "sp_domains_fraud_proof":[["impl PassBy for FraudProofVerificationInfoRequest"]] };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 13ac905ccb..6099b580c3 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_domain_id/struct.Pallet.html b/pallet_domain_id/struct.Pallet.html index a94e233f38..75cd8d2c55 100644 --- a/pallet_domain_id/struct.Pallet.html +++ b/pallet_domain_id/struct.Pallet.html @@ -1,7 +1,7 @@ Pallet in pallet_domain_id - Rust
pub struct Pallet<T>(/* private fields */);
Expand description

Pallet domain-id to store self domain id.

-

Implementations§

source§

impl<T: Config> Pallet<T>

source

pub fn self_domain_id() -> DomainId

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 +

Implementations§

source§

impl<T: Config> Pallet<T>

source

pub fn self_domain_id() -> DomainId

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> 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 should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_domain_id/type.Module.html b/pallet_domain_id/type.Module.html index 4d0414b8b1..74f6b2d9a1 100644 --- a/pallet_domain_id/type.Module.html +++ b/pallet_domain_id/type.Module.html @@ -1,8 +1,8 @@ Module in pallet_domain_id - Rust

Type Alias pallet_domain_id::Module

source ·
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 self_domain_id() -> DomainId

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 +

Aliased Type§

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

Implementations§

source§

impl<T: Config> Pallet<T>

source

pub fn self_domain_id() -> DomainId

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> 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 should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_domains/enum.Error.html b/pallet_domains/enum.Error.html index cc9c7890c6..be5c8cdd5c 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: DomainRegistryError) -> 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 + 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: DomainRegistryError) -> 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 6526b7a921..128434ae89 100644 --- a/pallet_domains/struct.Pallet.html +++ b/pallet_domains/struct.Pallet.html @@ -87,9 +87,9 @@

source

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

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 +

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 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 b488941a82..a079093706 100644 --- a/pallet_domains/type.Module.html +++ b/pallet_domains/type.Module.html @@ -87,9 +87,9 @@

source

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

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 +

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 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_feeds/enum.Error.html b/pallet_feeds/enum.Error.html index 71113590b5..f9f9c60b4f 100644 --- a/pallet_feeds/enum.Error.html +++ b/pallet_feeds/enum.Error.html @@ -20,7 +20,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> PalletError for Error<T>

source§

const MAX_ENCODED_SIZE: usize = 1usize

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> PalletError for Error<T>

source§

const MAX_ENCODED_SIZE: usize = 1usize

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_feeds/struct.Pallet.html b/pallet_feeds/struct.Pallet.html index 4759912d5b..97c024e3c8 100644 --- a/pallet_feeds/struct.Pallet.html +++ b/pallet_feeds/struct.Pallet.html @@ -32,9 +32,9 @@

source§

impl<T: Config> Pallet<T>

source

pub fn totals<KArg>(k: KArg) -> TotalObjectsAndSizewhere KArg: EncodeLike<T::FeedId>,

An auto-generated getter for Totals.

source§

impl<T: Config> Pallet<T>

source

pub fn next_feed_id() -> T::FeedId

An auto-generated getter for NextFeedId.

-
source§

impl<T: Config> Pallet<T>

source

pub fn successful_puts() -> Vec<T::Hash>

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(_now: BlockNumberFor<T>) -> 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 +
source§

impl<T: Config> Pallet<T>

source

pub fn successful_puts() -> Vec<T::Hash>

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(_now: BlockNumberFor<T>) -> 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> 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 should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_feeds/type.Module.html b/pallet_feeds/type.Module.html index 9e247d4f14..4ae3bb2fce 100644 --- a/pallet_feeds/type.Module.html +++ b/pallet_feeds/type.Module.html @@ -33,9 +33,9 @@
source§

impl<T: Config> Pallet<T>

source

pub fn totals<KArg>(k: KArg) -> TotalObjectsAndSizewhere KArg: EncodeLike<T::FeedId>,

An auto-generated getter for Totals.

source§

impl<T: Config> Pallet<T>

source

pub fn next_feed_id() -> T::FeedId

An auto-generated getter for NextFeedId.

-
source§

impl<T: Config> Pallet<T>

source

pub fn successful_puts() -> Vec<T::Hash>

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(_now: BlockNumberFor<T>) -> 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 +
source§

impl<T: Config> Pallet<T>

source

pub fn successful_puts() -> Vec<T::Hash>

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(_now: BlockNumberFor<T>) -> 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> 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 should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_grandpa_finality_verifier/pallet/struct.Pallet.html b/pallet_grandpa_finality_verifier/pallet/struct.Pallet.html index b58e956fc5..9b00b4ecdd 100644 --- a/pallet_grandpa_finality_verifier/pallet/struct.Pallet.html +++ b/pallet_grandpa_finality_verifier/pallet/struct.Pallet.html @@ -1,8 +1,8 @@ Pallet in pallet_grandpa_finality_verifier::pallet - Rust
pub struct Pallet<T>(/* private fields */);
Expand description

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

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 +[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> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_grandpa_finality_verifier/pallet/type.Module.html b/pallet_grandpa_finality_verifier/pallet/type.Module.html index 9e823b7207..4d14f6994f 100644 --- a/pallet_grandpa_finality_verifier/pallet/type.Module.html +++ b/pallet_grandpa_finality_verifier/pallet/type.Module.html @@ -1,8 +1,8 @@ Module in pallet_grandpa_finality_verifier::pallet - 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 */);

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 +[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> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_messenger/enum.Error.html b/pallet_messenger/enum.Error.html index 2be1315e40..5095ebfccf 100644 --- a/pallet_messenger/enum.Error.html +++ b/pallet_messenger/enum.Error.html @@ -37,7 +37,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> PalletError for Error<T>

source§

const MAX_ENCODED_SIZE: usize = 2usize

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> PalletError for Error<T>

source§

const MAX_ENCODED_SIZE: usize = 2usize

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_messenger/struct.Pallet.html b/pallet_messenger/struct.Pallet.html index 1ad96f9752..fb518cefac 100644 --- a/pallet_messenger/struct.Pallet.html +++ b/pallet_messenger/struct.Pallet.html @@ -71,9 +71,9 @@ dst_chain_id: ChainId, msg_id: MessageId ) -> bool

Returns true if the inbox message response has not received acknowledgement yet.

-

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(_now: BlockNumberFor<T>) -> 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 +

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(_now: BlockNumberFor<T>) -> 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 +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> Sender<<T as Config>::AccountId> for Pallet<T>

§

type MessageId = (U256, U256)

Unique Id of the message between dst_chain and src_chain.
source§

fn send_message( sender: &T::AccountId, diff --git a/pallet_messenger/type.Module.html b/pallet_messenger/type.Module.html index 0c97e2d047..5fb7f2a700 100644 --- a/pallet_messenger/type.Module.html +++ b/pallet_messenger/type.Module.html @@ -72,9 +72,9 @@ dst_chain_id: ChainId, msg_id: MessageId ) -> bool

Returns true if the inbox message response has not received acknowledgement yet.

-

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(_now: BlockNumberFor<T>) -> 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 +

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(_now: BlockNumberFor<T>) -> 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 +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> Sender<<T as Config>::AccountId> for Pallet<T>

§

type MessageId = (U256, U256)

Unique Id of the message between dst_chain and src_chain.
source§

fn send_message( sender: &T::AccountId, diff --git a/pallet_object_store/struct.Pallet.html b/pallet_object_store/struct.Pallet.html index 3aa7648bdf..892e75cf44 100644 --- a/pallet_object_store/struct.Pallet.html +++ b/pallet_object_store/struct.Pallet.html @@ -1,8 +1,8 @@ Pallet in pallet_object_store - Rust
pub struct Pallet<T>(/* private fields */);
Expand description

Pallet object-store, used for storing arbitrary user-provided data combined into object-store.

Implementations§

source§

impl<T: Config> Pallet<T>

source

pub fn put(origin: OriginFor<T>, object: Vec<u8>) -> DispatchResult

Put a new object into a feed

-

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 +

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> 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 should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_object_store/type.Module.html b/pallet_object_store/type.Module.html index 94599315f9..a9257e4c23 100644 --- a/pallet_object_store/type.Module.html +++ b/pallet_object_store/type.Module.html @@ -1,9 +1,9 @@ Module in pallet_object_store - Rust

Type Alias pallet_object_store::Module

source ·
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 put(origin: OriginFor<T>, object: Vec<u8>) -> DispatchResult

Put a new object into a feed

-

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 +

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> 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 should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_offences_subspace/struct.Pallet.html b/pallet_offences_subspace/struct.Pallet.html index 4f628ddd58..8ac2442428 100644 --- a/pallet_offences_subspace/struct.Pallet.html +++ b/pallet_offences_subspace/struct.Pallet.html @@ -2,9 +2,9 @@ functions within the pallet.

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 +

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], diff --git a/pallet_offences_subspace/type.Module.html b/pallet_offences_subspace/type.Module.html index 7f65d2ef57..1fc8d81824 100644 --- a/pallet_offences_subspace/type.Module.html +++ b/pallet_offences_subspace/type.Module.html @@ -2,9 +2,9 @@

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

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], diff --git a/pallet_rewards/struct.Pallet.html b/pallet_rewards/struct.Pallet.html index 81ff8bf689..798abcccc2 100644 --- a/pallet_rewards/struct.Pallet.html +++ b/pallet_rewards/struct.Pallet.html @@ -1,7 +1,7 @@ Pallet in pallet_rewards - Rust

Struct pallet_rewards::Pallet

source ·
pub struct Pallet<T>(/* private fields */);
Expand description

Pallet rewards for issuing rewards to block producers.

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(now: 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 +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> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_rewards/type.Module.html b/pallet_rewards/type.Module.html index f528a9cbb0..b98d224b01 100644 --- a/pallet_rewards/type.Module.html +++ b/pallet_rewards/type.Module.html @@ -2,7 +2,7 @@

Generated by pallet attribute macro.

Aliased Type§

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

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(now: 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 +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> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_subspace/pallet/struct.Pallet.html b/pallet_subspace/pallet/struct.Pallet.html index 62c759c7de..ca5d74165a 100644 --- a/pallet_subspace/pallet/struct.Pallet.html +++ b/pallet_subspace/pallet/struct.Pallet.html @@ -62,18 +62,18 @@ signed_vote: SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId> )

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

-

Trait Implementations§

source§

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

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

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

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

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

source§

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

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

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

source§

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

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

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

§

type CurrentStorageVersion = NoStorageVersionSet

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

fn current_storage_version() -> Self::CurrentStorageVersion

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

fn on_chain_storage_version() -> StorageVersion

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

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

source§

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

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

fn on_finalize(block_number: BlockNumberFor<T>)

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

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

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

Trait Implementations§

source§

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

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

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

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

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

source§

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

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

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

source§

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

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

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

§

type CurrentStorageVersion = NoStorageVersionSet

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

fn current_storage_version() -> Self::CurrentStorageVersion

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

fn on_chain_storage_version() -> StorageVersion

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

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

source§

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

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

fn on_finalize(block_number: BlockNumberFor<T>)

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

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

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

fn on_runtime_upgrade() -> Weight

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

fn offchain_worker(_n: BlockNumber)

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

fn integrity_test()

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

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

source§

fn integrity_test()

See [Hooks::integrity_test].
source§

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

source§

fn offchain_worker(n: BlockNumberFor<T>)

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

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

source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
source§

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

source§

fn on_genesis()

Something that should happen at genesis.
source§

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

source§

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

See [Hooks::on_idle].
source§

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

source§

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

See [Hooks::on_initialize].
source§

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

source§

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

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

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

source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
source§

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

source§

fn index() -> usize

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

fn name() -> &'static str

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

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
source§

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

source§

fn count() -> usize

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

fn infos() -> Vec<PalletInfoData>

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

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

source§

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

This method tests for self and other values to be equal, and is used +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, data: &InherentData ) -> Result<(), Self::Error>

Check whether the given inherent is valid. Checking the inherent is optional and can be omitted by using the default implementation. Read more
source§

fn is_inherent(call: &Self::Call) -> bool

Return whether the call is an inherent call. Read more
source§

impl<T: Config> Randomness<<T as Config>::Hash, <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn random(subject: &[u8]) -> (T::Hash, BlockNumberFor<T>)

Get the most recently determined random seed, along with the time in the past -since when it was determinable by chain observers. Read more
source§

fn random_seed() -> (T::Hash, BlockNumberFor<T>)

Get the basic random seed. Read more
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 validate_unsigned( +since when it was determinable by chain observers. Read more

source§

fn random_seed() -> (T::Hash, BlockNumberFor<T>)

Get the basic random seed. Read more
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 validate_unsigned( source: TransactionSource, call: &Self::Call ) -> TransactionValidity

Return the validity of the call Read more
source§

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

Validate the call right before dispatch. Read more
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_subspace/pallet/type.Module.html b/pallet_subspace/pallet/type.Module.html index 7f6dc143f3..8143cde3ff 100644 --- a/pallet_subspace/pallet/type.Module.html +++ b/pallet_subspace/pallet/type.Module.html @@ -63,18 +63,18 @@ signed_vote: SignedVote<BlockNumberFor<T>, T::Hash, T::AccountId> )

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

-

Trait Implementations§

source§

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

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

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

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

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

source§

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

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

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

source§

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

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

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

§

type CurrentStorageVersion = NoStorageVersionSet

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

fn current_storage_version() -> Self::CurrentStorageVersion

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

fn on_chain_storage_version() -> StorageVersion

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

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

source§

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

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

fn on_finalize(block_number: BlockNumberFor<T>)

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

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

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

Trait Implementations§

source§

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

source§

impl<T> Clone for Pallet<T>

source§

fn clone(&self) -> Self

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

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

Performs copy-assignment from source. Read more
source§

impl<T> Debug for Pallet<T>

source§

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

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

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

source§

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

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

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

source§

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

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

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

§

type CurrentStorageVersion = NoStorageVersionSet

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

fn current_storage_version() -> Self::CurrentStorageVersion

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

fn on_chain_storage_version() -> StorageVersion

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

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

source§

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

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

fn on_finalize(block_number: BlockNumberFor<T>)

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

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

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

fn on_runtime_upgrade() -> Weight

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

fn offchain_worker(_n: BlockNumber)

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

fn integrity_test()

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

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

source§

fn integrity_test()

See [Hooks::integrity_test].
source§

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

source§

fn offchain_worker(n: BlockNumberFor<T>)

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

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

source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
source§

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

source§

fn on_genesis()

Something that should happen at genesis.
source§

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

source§

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

See [Hooks::on_idle].
source§

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

source§

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

See [Hooks::on_initialize].
source§

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

source§

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

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

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

source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
source§

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

source§

fn index() -> usize

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

fn name() -> &'static str

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

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
source§

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

source§

fn count() -> usize

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

fn infos() -> Vec<PalletInfoData>

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

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

source§

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

This method tests for self and other values to be equal, and is used +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, data: &InherentData ) -> Result<(), Self::Error>

Check whether the given inherent is valid. Checking the inherent is optional and can be omitted by using the default implementation. Read more
source§

fn is_inherent(call: &Self::Call) -> bool

Return whether the call is an inherent call. Read more
source§

impl<T: Config> Randomness<<T as Config>::Hash, <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

source§

fn random(subject: &[u8]) -> (T::Hash, BlockNumberFor<T>)

Get the most recently determined random seed, along with the time in the past -since when it was determinable by chain observers. Read more
source§

fn random_seed() -> (T::Hash, BlockNumberFor<T>)

Get the basic random seed. Read more
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 validate_unsigned( +since when it was determinable by chain observers. Read more

source§

fn random_seed() -> (T::Hash, BlockNumberFor<T>)

Get the basic random seed. Read more
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 validate_unsigned( source: TransactionSource, call: &Self::Call ) -> TransactionValidity

Return the validity of the call Read more
source§

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

Validate the call right before dispatch. Read more
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_transaction_fees/struct.Pallet.html b/pallet_transaction_fees/struct.Pallet.html index 78d7045cf7..23845be436 100644 --- a/pallet_transaction_fees/struct.Pallet.html +++ b/pallet_transaction_fees/struct.Pallet.html @@ -8,15 +8,15 @@ compute_fee: <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance, tip: <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance )

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>where - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

source§

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

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

fn on_finalize(now: 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 + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,
source§

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

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

fn on_finalize(now: 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>where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

source§

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

See [Hooks::on_initialize].
source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>where - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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 + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,
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> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_transaction_fees/type.Module.html b/pallet_transaction_fees/type.Module.html index 98951fb11c..2c586ef309 100644 --- a/pallet_transaction_fees/type.Module.html +++ b/pallet_transaction_fees/type.Module.html @@ -9,15 +9,15 @@ compute_fee: <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance, tip: <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance )

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>where - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

source§

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

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

fn on_finalize(now: 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 + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,
source§

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

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

fn on_finalize(now: 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>where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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>where <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

source§

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

See [Hooks::on_initialize].
source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>where - <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,

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 + <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: From<u8> + From<u64>,
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> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_transporter/enum.Error.html b/pallet_transporter/enum.Error.html index 55c1c23ef3..aabde69ff0 100644 --- a/pallet_transporter/enum.Error.html +++ b/pallet_transporter/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> PalletError for Error<T>

source§

const MAX_ENCODED_SIZE: usize = 1usize

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> PalletError for Error<T>

source§

const MAX_ENCODED_SIZE: usize = 1usize

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_transporter/struct.Pallet.html b/pallet_transporter/struct.Pallet.html index 20aa99a93e..4b0653eff6 100644 --- a/pallet_transporter/struct.Pallet.html +++ b/pallet_transporter/struct.Pallet.html @@ -11,9 +11,9 @@ ) -> Option<Transfer<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>>where KArg1: EncodeLike<ChainId>, KArg2: EncodeLike<<<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId>,

An auto-generated getter for OutgoingTransfers.

-

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 +

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 +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> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys diff --git a/pallet_transporter/type.Module.html b/pallet_transporter/type.Module.html index 7492944cc1..7fa6508031 100644 --- a/pallet_transporter/type.Module.html +++ b/pallet_transporter/type.Module.html @@ -12,9 +12,9 @@ ) -> Option<Transfer<<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance>>where KArg1: EncodeLike<ChainId>, KArg2: EncodeLike<<<T as Config>::Sender as Sender<<T as Config>::AccountId>>::MessageId>,

An auto-generated getter for OutgoingTransfers.

-

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 +

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 +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> WhitelistedStorageKeys for Pallet<T>

source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that should be whitelisted during benchmarking. This means that those keys diff --git a/sc_consensus_subspace/enum.Error.html b/sc_consensus_subspace/enum.Error.html index f68f57528d..5d09b6f752 100644 --- a/sc_consensus_subspace/enum.Error.html +++ b/sc_consensus_subspace/enum.Error.html @@ -84,10 +84,10 @@
§

Client(Error)

Client error

§

RuntimeApi(ApiError)

Runtime Api error.

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: 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::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: Error) -> Self

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> 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 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/verifier/enum.VerificationError.html b/sc_consensus_subspace/verifier/enum.VerificationError.html index 3e1fca2640..e140a4396f 100644 --- a/sc_consensus_subspace/verifier/enum.VerificationError.html +++ b/sc_consensus_subspace/verifier/enum.VerificationError.html @@ -17,7 +17,7 @@

§

InvalidProofOfTime

Invalid proof of time

§

VerificationError(Slot, Error)

Verification error

Trait Implementations§

source§

impl<Header: Debug + HeaderT> Debug for VerificationError<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 VerificationError<Header>

source§

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

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

impl<Header: HeaderT> Error for VerificationError<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 VerificationError<Header>

source§

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

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

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

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<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.
source§

impl<Header: PartialEq + HeaderT> PartialEq<VerificationError<Header>> for VerificationError<Header>where Header::Hash: PartialEq,

source§

fn eq(&self, other: &VerificationError<Header>) -> bool

This method tests for self and other values to be equal, and is used diff --git a/search-index.js b/search-index.js index 0c25a60d32..8da7065846 100644 --- a/search-index.js +++ b/search-index.js @@ -1,62 +1,62 @@ 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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,"sp_api"],[98,"core::option"],[99,"sp_runtime::traits"],[100,"sp_blockchain::error"],[101,"core::convert"],[102,"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,30,30,9,9,8,16,9,8,16,8,30,16,16,16,8,16,9,8,16,9,8,16,9,8,16,16,16,16,16,8,30,9,8,16,16,9,8,16,9,8,16,30,9,8,16,9,8,16,9,16,8,31,31,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,[],[]],[[[8,[-1,-2,-3]],14],[[4,[17,10]]],11,[[12,[-1]]],[[13,[-1]]]],[[],16],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,-1,[]],[18,2],[18,2],[18,2],[[16,16],19],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[[8,[-1,-2,-3]],19],18,11,[[12,[-1]]],[[13,[-1]]]],[-1,[[4,[6]]],[]],[-1,-1,[]],[-1,-1,[]],[19,16],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,14],[[4,[[17,[20]],6]]],[]],[[],18],[[],18],[[],18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[-1]]],[[2,[-1,[21,[-1]],[23,[22]]]]],11],[-1,19,[]],[[-2,[24,[-1]],16,25,-3,17],[[4,[[8,[-1,-2,-3]],10]]],11,[[12,[-1]]],[[13,[-1]]]],[[-1,25],[[26,[[8,[-2,-3,-4]]]]],[],[],[],[]],[[-1,[27,[-2]],25,-3],[[26,[[8,[-2,-4,-5]]]]],[],[],[[28,[16]]],[],[]],[[[8,[-1,-2,-3]],18],[[4,[[21,[-1]],10]]],11,[[12,[-1]]],[[13,[-1]]]],[[[8,[-1,-2,-3]]],[[4,[[21,[-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,29,[]],[-1,29,[]],[-1,29,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,19]],"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,"Vec",95],[15,"usize"],[15,"bool"],[3,"Global",96],[6,"StorageChanges",89],[3,"StorageProof",97],[4,"Option",98],[6,"NumberFor",92],[3,"Digest",99],[6,"Result",91],[4,"BlockId",100],[8,"Into",101],[3,"TypeId",102],[8,"BlockBuilderApi",0],[8,"BlockBuilderProvider",0]],"b":[]},\ -"domain_block_preprocessor":{"doc":"This crate provides a preprocessor for the domain block, …","t":"DDILLLLLMLLLLLLLLMLLLLLLLLLLALLLLLLLLLLAAALLLLLLLLLLLKLLADLLLLLLLLLLLLLLLLLLLLLLLLLLLGGIIIIMMKKMKKDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","fmt","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","ExtractSignerResult","ExtractedStateRoots","InherentExtrinsicConstructor","SetCodeConstructor","SignerExtractor","StateRootExtractor","consensus_chain_block_info","consensus_chain_state_root","construct_set_code_extrinsic","construct_timestamp_inherent_extrinsic","domain_info","extract_signer","extract_state_roots","RuntimeApiFull","__clone_box","borrow","borrow_mut","clone","clone_into","construct_set_code_extrinsic","construct_timestamp_inherent_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","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_inherent_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","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"],[85,"domain_block_preprocessor::runtime_api"],[98,"domain_block_preprocessor::runtime_api_full"],[128,"domain_block_preprocessor::runtime_api_light"],[156,"domain_block_preprocessor::xdm_verifier"],[157,"dyn_clone::sealed"],[158,"core::clone"],[159,"sp_domains"],[160,"alloc::sync"],[161,"sp_runtime::traits"],[162,"sp_api"],[163,"sp_blockchain::backend"],[164,"sc_client_api::client"],[165,"core::marker"],[166,"core::marker"],[167,"sp_blockchain::error"],[168,"core::result"],[169,"core::any"],[170,"sp_runtime::traits"],[171,"sp_domains"],[172,"alloc::boxed"],[173,"core::pin"],[174,"core::fmt"],[175,"core::fmt"],[176,"sp_api"],[177,"alloc::borrow"],[178,"sp_storage"],[179,"sp_blockchain::error"]],"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 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 construct inherent extrinsics","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.","Consensus chain block info when proof was constructed","State root of Consensus chain at above number and block …","","Returns Inherent timestamp extrinsic if the Runtime …","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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,40,40,16,17,40,14,15,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,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,-1,[]],[-1,-2,[],[]],[-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]]],8,[[10,[-3]],[11,[-3]],[9,[-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,[-2]],[11,[-2]],[9,[-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]]],[],4],[[-1,-2],2,[],[]],[[[28,[-2,-1]],2],[[31,[[30,[29]]]]],8,[[9,[-1]],[10,[-1]]]],[5,-1,[]],[5,-1,[]],[5,2],[[[28,[-1,-2]],32],33,34,34],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]]],[[28,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[-1,[36,[35]]],[[22,[[36,[35]],37]]],[]],[[-1,38],[[22,[37]]],[]],0,[[-1,36],[[22,[[39,[-2]],37]]],[],[]],[-1,[[22,[[40,[-2]],37]]],[],[]],0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[41,[-1]]],[[41,[-1]]],[]],[[-1,-2],2,[],[]],[[[41,[-2]],[36,[35]]],[[22,[[36,[35]],37]]],8,[[9,[-1]]]],[[[41,[-2]],38],[[22,[37]]],8,[[9,[-1]]]],[5,-1,[]],[5,-1,[]],[5,2],[[[41,[-2]],36],[[22,[[39,[-1]],37]]],8,[[9,[-1]]]],[[[41,[-2]]],[[22,[[40,[-1]],37]]],8,[[9,[-1]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]]],[[41,[-1]]],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1]],[36,[35]]],[[22,[[36,[35]],37]]],43],[[[42,[-1]],38],[[22,[37]]],43],[5,-1,[]],[5,-1,[]],[5,2],[[[42,[-1]],36],[[22,[[39,[-2]],37]]],43,8],[[[42,[-1]]],[[22,[[40,[-2]],37]]],43,8],[[[42,[-1]]],[[20,[[45,[[44,[35]]]]]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]],[45,[[44,[35]]]]],[[42,[-1]]],43],[[[42,[-1]],46],2,43],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-2]],-4],[[22,[47,48]]],8,[[10,[-1]],[9,[-1]]],8,[[15,[-3]]]]],"c":[],"p":[[3,"Private",157],[15,"tuple"],[3,"DomainBlockPreprocessor",0],[8,"Clone",158],[15,"usize"],[3,"DomainId",159],[3,"Arc",160],[8,"Block",161],[8,"ProvideRuntimeApi",162],[8,"HeaderBackend",163],[8,"BlockBackend",164],[8,"Send",165],[8,"Sync",165],[8,"SignerExtractor",85],[8,"StateRootExtractor",85],[8,"SetCodeConstructor",85],[8,"InherentExtrinsicConstructor",85],[8,"ValidateReceipt",0],[3,"PreprocessResult",0],[4,"Option",166],[6,"Result",167],[4,"Result",168],[3,"TypeId",169],[6,"NumberFor",161],[6,"Balance",170],[3,"ExecutionReceipt",159],[4,"ReceiptValidity",159],[3,"CreateInherentDataProvider",57],[8,"Future",171],[3,"Box",172],[3,"Pin",173],[3,"Formatter",174],[6,"Result",174],[8,"Debug",174],[15,"u8"],[3,"Vec",175],[4,"ApiError",162],[6,"Moment",170],[6,"ExtractSignerResult",85],[6,"ExtractedStateRoots",85],[3,"RuntimeApiFull",98],[3,"RuntimeApiLight",128],[8,"CodeExecutor",176],[15,"slice"],[4,"Cow",177],[3,"Storage",178],[15,"bool"],[4,"Error",167]],"b":[]},\ +"domain_block_preprocessor":{"doc":"This crate provides a preprocessor for the domain block, …","t":"DDILLLLLMLLLLLLLLMLLLLLLLLLLALLLLLLLLLLAAALLLLLLLLLLLKLLADLLLLLLLLLLLLLLLLLLLLLLLLLLLGGIIIIMMKKMKKDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","fmt","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","ExtractSignerResult","ExtractedStateRoots","InherentExtrinsicConstructor","SetCodeConstructor","SignerExtractor","StateRootExtractor","consensus_chain_block_info","consensus_chain_state_root","construct_set_code_extrinsic","construct_timestamp_inherent_extrinsic","domain_info","extract_signer","extract_state_roots","RuntimeApiFull","__clone_box","borrow","borrow_mut","clone","clone_into","construct_set_code_extrinsic","construct_timestamp_inherent_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","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_inherent_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","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"],[85,"domain_block_preprocessor::runtime_api"],[98,"domain_block_preprocessor::runtime_api_full"],[128,"domain_block_preprocessor::runtime_api_light"],[156,"domain_block_preprocessor::xdm_verifier"],[157,"dyn_clone::sealed"],[158,"core::clone"],[159,"sp_domains"],[160,"alloc::sync"],[161,"sp_runtime::traits"],[162,"sp_api"],[163,"sp_blockchain::backend"],[164,"sc_client_api::client"],[165,"core::marker"],[166,"core::marker"],[167,"sp_blockchain::error"],[168,"core::result"],[169,"core::any"],[170,"sp_runtime::traits"],[171,"sp_domains"],[172,"alloc::boxed"],[173,"core::pin"],[174,"core::fmt"],[175,"core::fmt"],[176,"sp_api"],[177,"alloc::borrow"],[178,"sp_storage"],[179,"sp_blockchain::error"]],"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 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 construct inherent extrinsics","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.","Consensus chain block info when proof was constructed","State root of Consensus chain at above number and block …","","Returns Inherent timestamp extrinsic if the Runtime …","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,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,40,40,16,17,40,14,15,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,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,-1,[]],[-1,-2,[],[]],[-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]]],8,[[10,[-3]],[11,[-3]],[9,[-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,[-2]],[11,[-2]],[9,[-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]]],[],4],[[-1,-2],2,[],[]],[[[28,[-2,-1]],2],[[31,[[30,[29]]]]],8,[[9,[-1]],[10,[-1]]]],[5,-1,[]],[5,-1,[]],[5,2],[[[28,[-1,-2]],32],33,34,34],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]]],[[28,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[-1,[36,[35]]],[[22,[[36,[35]],37]]],[]],[[-1,38],[[22,[37]]],[]],0,[[-1,36],[[22,[[39,[-2]],37]]],[],[]],[-1,[[22,[[40,[-2]],37]]],[],[]],0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[41,[-1]]],[[41,[-1]]],[]],[[-1,-2],2,[],[]],[[[41,[-2]],[36,[35]]],[[22,[[36,[35]],37]]],8,[[9,[-1]]]],[[[41,[-2]],38],[[22,[37]]],8,[[9,[-1]]]],[5,-1,[]],[5,-1,[]],[5,2],[[[41,[-2]],36],[[22,[[39,[-1]],37]]],8,[[9,[-1]]]],[[[41,[-2]]],[[22,[[40,[-1]],37]]],8,[[9,[-1]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]]],[[41,[-1]]],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1]],[36,[35]]],[[22,[[36,[35]],37]]],43],[[[42,[-1]],38],[[22,[37]]],43],[5,-1,[]],[5,-1,[]],[5,2],[[[42,[-1]],36],[[22,[[39,[-2]],37]]],43,8],[[[42,[-1]]],[[22,[[40,[-2]],37]]],43,8],[[[42,[-1]]],[[20,[[45,[[44,[35]]]]]]],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]],[45,[[44,[35]]]]],[[42,[-1]]],43],[[[42,[-1]],46],2,43],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-2]],-4],[[22,[47,48]]],8,[[10,[-1]],[9,[-1]]],8,[[15,[-3]]]]],"c":[],"p":[[3,"Private",157],[15,"tuple"],[3,"DomainBlockPreprocessor",0],[8,"Clone",158],[15,"usize"],[3,"DomainId",159],[3,"Arc",160],[8,"Block",161],[8,"ProvideRuntimeApi",162],[8,"HeaderBackend",163],[8,"BlockBackend",164],[8,"Send",165],[8,"Sync",165],[8,"SignerExtractor",85],[8,"StateRootExtractor",85],[8,"SetCodeConstructor",85],[8,"InherentExtrinsicConstructor",85],[8,"ValidateReceipt",0],[3,"PreprocessResult",0],[4,"Option",166],[6,"Result",167],[4,"Result",168],[3,"TypeId",169],[6,"NumberFor",161],[6,"Balance",170],[3,"ExecutionReceipt",159],[4,"ReceiptValidity",159],[3,"CreateInherentDataProvider",57],[8,"Future",171],[3,"Box",172],[3,"Pin",173],[3,"Formatter",174],[6,"Result",174],[8,"Debug",174],[15,"u8"],[3,"Vec",175],[4,"ApiError",162],[6,"Moment",170],[6,"ExtractSignerResult",85],[6,"ExtractedStateRoots",85],[3,"RuntimeApiFull",98],[3,"RuntimeApiLight",128],[8,"CodeExecutor",176],[15,"slice"],[4,"Cow",177],[3,"Storage",178],[15,"bool"],[4,"Error",167]],"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_arithmetic"],[49,"sp_api"],[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,-1,[]],[-1,-2,[],[]],[-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,"Error",47],[4,"ArithmeticError",48],[4,"ApiError",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",49],[8,"SyncOracle",61],[8,"Send",62]],"b":[[21,"impl-From%3CError%3E-for-Error"],[23,"impl-From%3CArithmeticError%3E-for-Error"],[24,"impl-From%3CApiError%3E-for-Error"]]},\ -"domain_client_operator":{"doc":"Domain Operator","t":"DDDGDDDDLLLMMMMMLLLLLLLLLLLLLLMMLLLLLLMMMMMMLLLLLLLLLLLLLLMAMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BootstrapResult","Bootstrapper","DomainBlockImportNotification","DomainImportNotifications","DomainParentChain","Operator","OperatorParams","OperatorStreams","__clone_box","__clone_box","__clone_box","_phantom","acknowledgement_sender_stream","backend","block_import","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_sender","client","clone","clone","clone","clone_into","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","deref_mut","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","drop","fetch_domain_bootstrap_info","fmt","fraud_proof_generator","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","import_notification_stream","imported_block_notification_stream","imported_block_notification_stream","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_any","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_arc","into_any_rc","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_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_authority","keystore","load_execution_receipt","new","new","new","new_slot_notification_stream","operator_streams","to_owned","to_owned","to_owned","transaction_pool","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","type_name","type_name","type_name","type_name","type_name","type_name","type_name","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"domain_client_operator"],[223,"dyn_clone::sealed"],[224,"sp_runtime::traits"],[225,"core::clone"],[226,"sp_domains"],[227,"core::error"],[228,"alloc::boxed"],[229,"core::result"],[230,"sp_blockchain::backend"],[231,"sp_api"],[232,"sc_client_api::client"],[233,"core::marker"],[234,"core::marker"],[235,"core::fmt"],[236,"sc_client_api::client"],[237,"sc_client_api::backend"],[238,"sc_transaction_pool_api"],[239,"sp_core::traits"],[240,"alloc::alloc"],[241,"core::any"],[242,"alloc::sync"],[243,"alloc::rc"],[244,"sp_runtime::traits"],[245,"sp_domains"],[246,"sp_blockchain::error"],[247,"sp_core::traits"],[248,"futures_core::stream"],[249,"core::any"]],"d":["","Domain instance bootstrapper","","","The parent chain of the domain.","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.","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.","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).","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,0,3,5,6,47,47,42,42,47,11,9,3,5,47,42,6,11,9,3,5,47,42,6,42,42,3,5,6,3,5,6,42,6,47,42,42,42,11,9,3,5,47,42,6,11,9,3,5,47,42,6,6,0,42,11,42,42,11,11,9,3,5,47,42,6,9,6,3,11,9,3,5,47,42,6,11,11,9,9,3,3,5,5,47,47,42,42,6,6,11,11,9,9,3,3,5,5,47,47,42,42,6,6,3,11,47,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,42,42,0,9,3,5,47,42,3,5,6,42,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6],"f":[0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-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,[],[]],[-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,-3]]],[[5,[-1,-2,-3]]],[],[],[]],[[[6,[-1,-2]]],[[6,[-1,-2]]],[7,4],[7,4]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],0,0,0,0,0,0,0,[8,2],[8,2],[8,2],[8,2],[8,2],[8,2],[8,2],[[[9,[-1,-2,-3]],10],[[14,[[11,[-2]],[13,[12]]]]],4,4,[[15,[-2]],[16,[-2]],[17,[-2]],18,19]],[[[6,[-1,-2]],20],21,[22,4],[22,4]],[[[3,[-1,-2,-4,-5,-6,-3,-7]]],[[0,[-1,-2,-4,-5,-3,-7]]],4,4,[[23,[-1]],18,19],[[15,[-1]],[24,[-1]],25,[16,[-1]],[26,[-1]],[27,[-1,-3]]],[[15,[-2]],[28,[-2]],[24,[-2]],[16,[-2]],[26,[-2]],[17,[-2]],18,19],29,30],[-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,-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,[],[]],[[[3,[-1,-2,-4,-5,-6,-3,-7]]],[[31,[-1,-2]]],4,4,[[23,[-1]],18,19],[[15,[-1]],[24,[-1]],25,[16,[-1]],[26,[-1]],[27,[-1,-3]]],[[15,[-2]],[28,[-2]],[24,[-2]],[16,[-2]],[26,[-2]],[17,[-2]],18,19],29,30],0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,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,[],[]],[-1,-2,[],[]],0,0,[-1,[[40,[[39,[[38,[[36,[-2]],[36,[-3]],37]]]]]]],25,4,4],[[[34,[-2]]],[[9,[-3,-1,-2]]],4,[[15,[-1]],[16,[-1]],[17,[-1]],18,19],4],[[[13,[41]],[42,[-1,-2,-4,-5,-6,-3,-7,-8,-9,-10,-11]]],[[14,[[3,[-1,-2,-4,-5,-6,-3,-7]],43]]],4,4,[[23,[-1]],18,19],[[15,[-1]],[24,[-1]],25,[16,[-1]],[26,[-1]],[27,[-1,-3]]],[[15,[-2]],[28,[-2]],[24,[-2]],[16,[-2]],[26,[-2]],[17,[-2]],18,19],29,30,[44,18],[44,18],[44,18],[44,18]],[[10,[34,[-1]]],[[5,[-2,-3,-1]]],[],[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-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]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,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,[],[]]],"c":[],"p":[[3,"Private",223],[15,"tuple"],[3,"Operator",0],[8,"Block",224],[3,"DomainParentChain",0],[3,"DomainBlockImportNotification",0],[8,"Clone",225],[15,"usize"],[3,"Bootstrapper",0],[3,"DomainId",226],[3,"BootstrapResult",0],[8,"Error",227],[3,"Box",228],[4,"Result",229],[8,"HeaderBackend",230],[8,"ProvideRuntimeApi",231],[8,"BlockchainEvents",232],[8,"Send",233],[8,"Sync",233],[3,"Formatter",234],[6,"Result",234],[8,"Debug",234],[8,"Backend",235],[8,"BlockBackend",232],[8,"AuxStore",235],[8,"ProofProvider",236],[8,"Finalizer",235],[8,"HeaderMetadata",237],[8,"TransactionPool",238],[8,"CodeExecutor",239],[6,"DomainImportNotifications",0],[3,"Global",240],[8,"Any",241],[3,"Arc",242],[3,"Rc",243],[6,"NumberFor",224],[6,"Balance",244],[3,"ExecutionReceipt",226],[4,"Option",245],[6,"Result",246],[8,"SpawnEssentialNamed",239],[3,"OperatorParams",0],[4,"Error",247],[8,"Stream",248],[3,"TypeId",241],[15,"str"],[3,"OperatorStreams",0]],"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_api"],[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],[7,3],[-1,-1,[]],[8,3],[-1,-1,[]],[-1,-2,[],[]],[-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,"Error",47],[4,"ApiError",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",48],[8,"SyncOracle",61],[8,"Send",62]],"b":[[21,"impl-From%3CError%3E-for-Error"],[22,"impl-From%3CApiError%3E-for-Error"],[24,"impl-From%3CArithmeticError%3E-for-Error"]]},\ +"domain_client_operator":{"doc":"Domain Operator","t":"DDDGDDDDLLLMMMMMLLLLLLLLLLLLLLMMLLLLLLMMMMMMLLLLLLLLLLLLLLMAMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMFLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BootstrapResult","Bootstrapper","DomainBlockImportNotification","DomainImportNotifications","DomainParentChain","Operator","OperatorParams","OperatorStreams","__clone_box","__clone_box","__clone_box","_phantom","acknowledgement_sender_stream","backend","block_import","block_importing_notification_stream","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_sender","client","clone","clone","clone","clone_into","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","deref_mut","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","drop","fetch_domain_bootstrap_info","fmt","fraud_proof_generator","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","import_notification_stream","imported_block_notification_stream","imported_block_notification_stream","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_any","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_arc","into_any_rc","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_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","is_authority","keystore","load_execution_receipt","new","new","new","new_slot_notification_stream","operator_streams","to_owned","to_owned","to_owned","transaction_pool","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","type_name","type_name","type_name","type_name","type_name","type_name","type_name","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"domain_client_operator"],[223,"dyn_clone::sealed"],[224,"sp_runtime::traits"],[225,"core::clone"],[226,"sp_domains"],[227,"core::error"],[228,"alloc::boxed"],[229,"core::result"],[230,"sp_blockchain::backend"],[231,"sp_api"],[232,"sc_client_api::client"],[233,"core::marker"],[234,"core::marker"],[235,"core::fmt"],[236,"sc_client_api::client"],[237,"sc_client_api::backend"],[238,"sc_transaction_pool_api"],[239,"sp_core::traits"],[240,"alloc::alloc"],[241,"core::any"],[242,"alloc::sync"],[243,"alloc::rc"],[244,"sp_runtime::traits"],[245,"sp_domains"],[246,"sp_blockchain::error"],[247,"sp_core::traits"],[248,"futures_core::stream"],[249,"core::any"]],"d":["","Domain instance bootstrapper","","","The parent chain of the domain.","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.","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.","","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).","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,0,3,5,6,47,47,42,42,47,11,9,3,5,47,42,6,11,9,3,5,47,42,6,42,42,3,5,6,3,5,6,42,6,47,42,42,42,11,9,3,5,47,42,6,11,9,3,5,47,42,6,6,0,42,11,42,42,11,11,9,3,5,47,42,6,9,6,3,11,9,3,5,47,42,6,11,11,9,9,3,3,5,5,47,47,42,42,6,6,11,11,9,9,3,3,5,5,47,47,42,42,6,6,3,11,47,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,42,42,0,9,3,5,47,42,3,5,6,42,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6,11,9,3,5,47,42,6],"f":[0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-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,[],[]],[-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,-3]]],[[5,[-1,-2,-3]]],[],[],[]],[[[6,[-1,-2]]],[[6,[-1,-2]]],[7,4],[7,4]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],[8,-1,[]],0,0,0,0,0,0,0,[8,2],[8,2],[8,2],[8,2],[8,2],[8,2],[8,2],[[[9,[-1,-2,-3]],10],[[14,[[11,[-2]],[13,[12]]]]],4,4,[[15,[-2]],[16,[-2]],[17,[-2]],18,19]],[[[6,[-1,-2]],20],21,[22,4],[22,4]],[[[3,[-1,-2,-4,-5,-6,-3,-7]]],[[0,[-1,-2,-4,-5,-3,-7]]],4,4,[[23,[-1]],18,19],[[15,[-1]],[24,[-1]],25,[16,[-1]],[26,[-1]],[27,[-1,-3]]],[[15,[-2]],[28,[-2]],[24,[-2]],[16,[-2]],[26,[-2]],[17,[-2]],18,19],29,30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,-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,[]],[[[3,[-1,-2,-4,-5,-6,-3,-7]]],[[31,[-1,-2]]],4,4,[[23,[-1]],18,19],[[15,[-1]],[24,[-1]],25,[16,[-1]],[26,[-1]],[27,[-1,-3]]],[[15,[-2]],[28,[-2]],[24,[-2]],[16,[-2]],[26,[-2]],[17,[-2]],18,19],29,30],0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[13,[-1,32]]],[[13,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[34,[-1,32]]],[[34,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,32]]],[]],[[[35,[-1,32]]],[[35,[33,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,[],[]],[-1,-2,[],[]],0,0,[-1,[[40,[[39,[[38,[[36,[-2]],[36,[-3]],37]]]]]]],25,4,4],[[[34,[-2]]],[[9,[-3,-1,-2]]],4,[[15,[-1]],[16,[-1]],[17,[-1]],18,19],4],[[[13,[41]],[42,[-1,-2,-4,-5,-6,-3,-7,-8,-9,-10,-11]]],[[14,[[3,[-1,-2,-4,-5,-6,-3,-7]],43]]],4,4,[[23,[-1]],18,19],[[15,[-1]],[24,[-1]],25,[16,[-1]],[26,[-1]],[27,[-1,-3]]],[[15,[-2]],[28,[-2]],[24,[-2]],[16,[-2]],[26,[-2]],[17,[-2]],18,19],29,30,[44,18],[44,18],[44,18],[44,18]],[[10,[34,[-1]]],[[5,[-2,-3,-1]]],[],[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-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]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,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,[],[]]],"c":[],"p":[[3,"Private",223],[15,"tuple"],[3,"Operator",0],[8,"Block",224],[3,"DomainParentChain",0],[3,"DomainBlockImportNotification",0],[8,"Clone",225],[15,"usize"],[3,"Bootstrapper",0],[3,"DomainId",226],[3,"BootstrapResult",0],[8,"Error",227],[3,"Box",228],[4,"Result",229],[8,"HeaderBackend",230],[8,"ProvideRuntimeApi",231],[8,"BlockchainEvents",232],[8,"Send",233],[8,"Sync",233],[3,"Formatter",234],[6,"Result",234],[8,"Debug",234],[8,"Backend",235],[8,"BlockBackend",232],[8,"AuxStore",235],[8,"ProofProvider",236],[8,"Finalizer",235],[8,"HeaderMetadata",237],[8,"TransactionPool",238],[8,"CodeExecutor",239],[6,"DomainImportNotifications",0],[3,"Global",240],[8,"Any",241],[3,"Arc",242],[3,"Rc",243],[6,"NumberFor",224],[6,"Balance",244],[3,"ExecutionReceipt",226],[4,"Option",245],[6,"Result",246],[8,"SpawnEssentialNamed",239],[3,"OperatorParams",0],[4,"Error",247],[8,"Stream",248],[3,"TypeId",241],[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]],[21,[-2]],22]]],[[5,[-1,-2]]],9,9],[-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,[[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]],[21,[-3]],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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],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":"EGGIEDGGDQQNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALNLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFDLLLLLLLLLLLLLLLLLLLL","n":["Call","CallOf","CheckedOf","Config","Event","Executive","Module","OriginOf","Pallet","RuntimeCall","RuntimeEvent","Sudid","__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","clone","clone","clone","clone_into","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","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","encode_to","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","module_name","name","new_call_variant_sudo_unchecked_weight_unsigned","offchain_worker","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","size_hint","size_hint","storage_info","storage_root","storage_types","sudo_unchecked_weight_unsigned","sudo_unchecked_weight_unsigned","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","whitelisted_storage_keys","call","weight","sudo_result","sudo_unchecked_weight_unsigned","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"],"q":[[0,"domain_pallet_executive"],[191,"domain_pallet_executive::Call"],[193,"domain_pallet_executive::Event"],[194,"domain_pallet_executive::dispatchables"],[195,"domain_pallet_executive::storage_types"],[216,"dyn_clone::sealed"],[217,"sp_runtime"],[218,"alloc::alloc"],[219,"alloc::vec"],[220,"frame_support::traits::metadata"],[221,"parity_scale_codec::error"],[222,"core::result"],[223,"parity_scale_codec::codec"],[224,"frame_support::dispatch"],[225,"parity_scale_codec::codec"],[226,"sp_runtime::traits"],[227,"sp_weights::weight_v2"],[228,"frame_system::pallet_prelude"],[229,"frame_system::pallet"],[230,"frame_support::traits::misc"],[231,"core::fmt"],[232,"core::fmt"],[233,"frame_system::pallet_prelude"],[234,"frame_system::pallet_prelude"],[235,"scale_info::ty"],[236,"sp_runtime::transaction_validity"],[237,"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 …","","","A sudo just took place.","","","","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 …","Wrapped frame_executive::Executive::offchain_worker.","","","","","","","","","","","","Returns the latest storage root.","Auto-generated docs-only module listing all (public and …","Unsigned version of frame_sudo::sudo_unchecked_weight.","See Pallet::sudo_unchecked_weight_unsigned.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrapped frame_executive::Executive::validate_transaction.","","","","","","","","","Unsigned version of frame_sudo::sudo_unchecked_weight.","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).","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,10,10,9,8,9,11,44,9,11,9,11,9,11,44,8,9,11,44,8,9,11,8,9,11,8,9,11,8,8,8,9,11,9,11,9,11,9,11,44,8,9,11,44,8,9,11,11,0,44,8,9,11,9,11,8,9,11,8,8,8,9,9,9,11,11,11,44,44,44,44,8,9,11,44,8,9,11,44,44,8,8,9,9,11,11,44,44,8,8,9,9,11,11,11,11,11,11,11,9,11,8,8,44,8,9,11,44,8,8,44,8,9,11,44,8,9,11,44,8,9,11,8,8,11,44,8,8,8,8,8,8,8,8,9,11,8,44,0,8,11,9,11,8,9,11,44,8,9,11,44,8,9,11,0,0,0,9,11,9,11,9,11,44,8,9,11,9,11,44,8,9,11,44,8,9,11,44,44,8,9,11,8,45,45,46,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47],"f":[0,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,[-1]]],[[8,[-1]]],[]],[[[9,[-1]]],[[9,[-1]]],10],[[[11,[-1]]],[[11,[-1]]],10],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],12],[[],13],[[]],[-1,[[15,[[9,[-2]],14]]],16,10],[-1,[[15,[[11,[-2]],14]]],16,10],[[[17,[4]]],[[15,[-1,14]]],[]],[[[17,[4]]],[[15,[-1,14]]],[]],[[18,[17,[4]]],[[15,[-1,14]]],[]],[[18,[17,[4]]],[[15,[-1,14]]],[]],[[18,-1],[[15,[-2,14]]],16,[]],[[18,-1],[[15,[-2,14]]],16,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[[[11,[-1]]],19,10],0,[12,2],[12,2],[12,2],[12,2],[[[9,[-1]],-2],2,10,[20,21]],[[[11,[-1]],-2],2,10,[20,21]],[[[8,[-1]],[8,[-1]]],22,[]],[[[9,[-1]],[9,[-1]]],22,10],[[[11,[-1]],[11,[-1]]],22,10],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[-1,2,23],[-1,2,23],[[],24],[[],[[25,[-2]]],23,[26,[27,[-1]]]],[[[8,[-1]],28],29,[]],[[[9,[-1]],28],29,10],[[[11,[-1]],28],29,10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,[]],[[[11,[-1]]],4,10],[[],[[17,[4]]]],[[[11,[-1]]],30,10],[[],[[17,[30]]]],[[[11,[-1]]],31,10],[-1,[[7,[4,6]]],[]],[-1,[[7,[4,6]]],[]],[[],12],[[],[[7,[32]]]],[[],12],[[],12],[[],12],[[],12],[[[25,[-2]]],2,23,[26,[27,[-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,[],[]],[[],30],[[],30],[[33,24],[[11,[-1]]],10],[[[25,[-2]]],2,23,[26,[27,[-1]]]],[[[34,[-1]]],2,10],[[],35],[[[34,[-1]]],2,10],[[],2],[[[34,[-1]],24],24,10],[[[34,[-1]]],24,10],[[[34,[-1]]],24,10],[[],24],[[[9,[-1]]],12,10],[[[11,[-1]]],12,10],[[],[[7,[36]]]],[[],[[7,[4]]]],0,[[[37,[-1]],33,24],38,10],0,[[-1,[17,[4]]],[[7,[4,6]]],[]],[[-1,[17,[4]]],[[7,[4,6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-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,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[],40],[[],40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[7,[43]]]],0,0,0,[[33,24],2],0,[-1,-2,[],[]],[-1,-2,[],[]],[12,-1,[]],[12,-1,[]],[12,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],12],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,39,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[6],"p":[[3,"Private",216],[15,"tuple"],[6,"ApplyExtrinsicResult",217],[15,"u8"],[15,"array"],[3,"Global",218],[3,"Vec",219],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",220],[3,"Error",221],[4,"Result",222],[8,"Input",223],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",224],[8,"Output",223],[8,"Sized",225],[15,"bool"],[8,"Block",226],[3,"Weight",227],[6,"HeaderFor",228],[8,"Config",229],[8,"EnsureInherentsAreFirst",230],[3,"Formatter",231],[6,"Result",231],[15,"str"],[3,"DispatchInfo",224],[3,"PalletInfoData",220],[3,"Box",232],[6,"BlockNumberFor",228],[3,"StorageVersion",220],[3,"StorageInfo",233],[6,"OriginFor",228],[6,"DispatchResult",224],[3,"TypeId",234],[3,"Type",235],[4,"TransactionSource",236],[6,"TransactionValidity",236],[3,"TrackedStorageKey",237],[3,"Executive",0],[13,"sudo_unchecked_weight_unsigned",191],[13,"Sudid",193],[3,"IntermediateRoots",195]],"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"],[139,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[140,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ +"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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-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":"EGGIEDGGDQQNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALNLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFDLLLLLLLLLLLLLLLLLLLL","n":["Call","CallOf","CheckedOf","Config","Event","Executive","Module","OriginOf","Pallet","RuntimeCall","RuntimeEvent","Sudid","__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","clone","clone","clone","clone_into","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","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","encode_to","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","module_name","name","new_call_variant_sudo_unchecked_weight_unsigned","offchain_worker","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","size_hint","size_hint","storage_info","storage_root","storage_types","sudo_unchecked_weight_unsigned","sudo_unchecked_weight_unsigned","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","whitelisted_storage_keys","call","weight","sudo_result","sudo_unchecked_weight_unsigned","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"],"q":[[0,"domain_pallet_executive"],[191,"domain_pallet_executive::Call"],[193,"domain_pallet_executive::Event"],[194,"domain_pallet_executive::dispatchables"],[195,"domain_pallet_executive::storage_types"],[216,"dyn_clone::sealed"],[217,"sp_runtime"],[218,"alloc::alloc"],[219,"alloc::vec"],[220,"frame_support::traits::metadata"],[221,"parity_scale_codec::error"],[222,"core::result"],[223,"parity_scale_codec::codec"],[224,"frame_support::dispatch"],[225,"parity_scale_codec::codec"],[226,"sp_runtime::traits"],[227,"sp_weights::weight_v2"],[228,"frame_system::pallet_prelude"],[229,"frame_system::pallet"],[230,"frame_support::traits::misc"],[231,"core::fmt"],[232,"core::fmt"],[233,"frame_system::pallet_prelude"],[234,"frame_system::pallet_prelude"],[235,"scale_info::ty"],[236,"sp_runtime::transaction_validity"],[237,"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 …","","","A sudo just took place.","","","","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 …","Wrapped frame_executive::Executive::offchain_worker.","","","","","","","","","","","","Returns the latest storage root.","Auto-generated docs-only module listing all (public and …","Unsigned version of frame_sudo::sudo_unchecked_weight.","See Pallet::sudo_unchecked_weight_unsigned.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrapped frame_executive::Executive::validate_transaction.","","","","","","","","","Unsigned version of frame_sudo::sudo_unchecked_weight.","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).","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,10,10,9,8,9,11,44,9,11,9,11,9,11,44,8,9,11,44,8,9,11,8,9,11,8,9,11,8,8,8,9,11,9,11,9,11,9,11,44,8,9,11,44,8,9,11,11,0,44,8,9,11,9,11,8,9,11,8,8,8,9,9,9,11,11,11,44,44,44,44,8,9,11,44,8,9,11,44,44,8,8,9,9,11,11,44,44,8,8,9,9,11,11,11,11,11,11,11,9,11,8,8,44,8,9,11,44,8,8,44,8,9,11,44,8,9,11,44,8,9,11,8,8,11,44,8,8,8,8,8,8,8,8,9,11,8,44,0,8,11,9,11,8,9,11,44,8,9,11,44,8,9,11,0,0,0,9,11,9,11,9,11,44,8,9,11,9,11,44,8,9,11,44,8,9,11,44,44,8,9,11,8,45,45,46,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47],"f":[0,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,[-1]]],[[8,[-1]]],[]],[[[9,[-1]]],[[9,[-1]]],10],[[[11,[-1]]],[[11,[-1]]],10],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],12],[[],13],[[]],[-1,[[15,[[9,[-2]],14]]],16,10],[-1,[[15,[[11,[-2]],14]]],16,10],[[[17,[4]]],[[15,[-1,14]]],[]],[[[17,[4]]],[[15,[-1,14]]],[]],[[18,[17,[4]]],[[15,[-1,14]]],[]],[[18,[17,[4]]],[[15,[-1,14]]],[]],[[18,-1],[[15,[-2,14]]],16,[]],[[18,-1],[[15,[-2,14]]],16,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[12,-1,[]],[[[11,[-1]]],19,10],0,[12,2],[12,2],[12,2],[12,2],[[[9,[-1]],-2],2,10,[20,21]],[[[11,[-1]],-2],2,10,[20,21]],[[[8,[-1]],[8,[-1]]],22,[]],[[[9,[-1]],[9,[-1]]],22,10],[[[11,[-1]],[11,[-1]]],22,10],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[-1,2,23],[-1,2,23],[[],24],[[],[[25,[-2]]],23,[26,[27,[-1]]]],[[[8,[-1]],28],29,[]],[[[9,[-1]],28],29,10],[[[11,[-1]],28],29,10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,[]],[[[11,[-1]]],4,10],[[],[[17,[4]]]],[[[11,[-1]]],30,10],[[],[[17,[30]]]],[[[11,[-1]]],31,10],[-1,[[7,[4,6]]],[]],[-1,[[7,[4,6]]],[]],[[],12],[[],[[7,[32]]]],[[],12],[[],12],[[],12],[[],12],[[[25,[-2]]],2,23,[26,[27,[-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,[],[]],[[],30],[[],30],[[33,24],[[11,[-1]]],10],[[[25,[-2]]],2,23,[26,[27,[-1]]]],[[[34,[-1]]],2,10],[[],35],[[[34,[-1]]],2,10],[[],2],[[[34,[-1]],24],24,10],[[[34,[-1]]],24,10],[[[34,[-1]]],24,10],[[],24],[[[9,[-1]]],12,10],[[[11,[-1]]],12,10],[[],[[7,[36]]]],[[],[[7,[4]]]],0,[[[37,[-1]],33,24],38,10],0,[[-1,[17,[4]]],[[7,[4,6]]],[]],[[-1,[17,[4]]],[[7,[4,6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-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,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[],40],[[],40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[7,[43]]]],0,0,0,[[33,24],2],0,[-1,-2,[],[]],[-1,-2,[],[]],[12,-1,[]],[12,-1,[]],[12,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],12],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,39,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[6],"p":[[3,"Private",216],[15,"tuple"],[6,"ApplyExtrinsicResult",217],[15,"u8"],[15,"array"],[3,"Global",218],[3,"Vec",219],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",220],[3,"Error",221],[4,"Result",222],[8,"Input",223],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",224],[8,"Output",223],[8,"Sized",225],[15,"bool"],[8,"Block",226],[3,"Weight",227],[6,"HeaderFor",228],[8,"Config",229],[8,"EnsureInherentsAreFirst",230],[3,"Formatter",231],[6,"Result",231],[15,"str"],[3,"DispatchInfo",224],[3,"PalletInfoData",220],[3,"Box",232],[6,"BlockNumberFor",228],[3,"StorageVersion",220],[3,"StorageInfo",233],[6,"OriginFor",228],[6,"DispatchResult",224],[3,"TypeId",234],[3,"Type",235],[4,"TransactionSource",236],[6,"TransactionValidity",236],[3,"TrackedStorageKey",237],[3,"Executive",0],[13,"sudo_unchecked_weight_unsigned",191],[13,"Sudid",193],[3,"IntermediateRoots",195]],"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"],[139,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[140,"impl-Hooks%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":"GNNDGNNGGEINNNGNNINNEGNNRGINIELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMGGGNGNDLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLMLLLMMLLMLLLLLLLLLL","n":["AccountId","AccountId20","AccountId32","AccountIdConverter","Address","Address20","Address32","Balance","BlockNumber","CheckTxValidityError","DomainCoreApi","Ecdsa","Ed25519","FailedToDecodeAccountId","Hash","Id","Index","InherentExtrinsicApi","InvalidTransaction","Lookup","MultiAccountId","Nonce","Raw","Raw","SLOT_DURATION","Signature","Signer","Sr25519","TryConvertBack","VerifyTxValidityError","__clone_box","apply_extrinsic_with_post_state_root","block_rewards","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_transaction_validity","clone","clone_into","construct_inherent_timestamp_extrinsic","construct_set_code_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_weight","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","init","init","initialize_block_with_post_state_root","intermediate_roots","into","into","into","into","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","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","storage_keys","AccountId","Block","BlockId","Hash","Header","Number","UncheckedExtrinsic","__clone_box","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_ref","header","init","into","is_clear","number","parent_hash","serialize","size_hint","state_root","to_keyed_vec","to_owned","try_from","try_into","type_id","type_info","unchecked_into","unique_saturated_into","using_encoded","vzip"],"q":[[0,"domain_runtime_primitives"],[154,"domain_runtime_primitives::CheckTxValidityError"],[156,"domain_runtime_primitives::opaque"],[212,"dyn_clone::sealed"],[213,"alloc::vec"],[214,"sp_api"],[215,"core::result"],[216,"subspace_runtime_primitives"],[217,"parity_scale_codec::error"],[218,"parity_scale_codec::codec"],[219,"parity_scale_codec::codec"],[220,"core::option"],[221,"sp_weights::weight_v2"],[222,"core::fmt"],[223,"core::fmt"],[224,"subspace_core_primitives"],[225,"alloc::alloc"],[226,"core::any"],[227,"scale_info::ty"],[228,"serde::de"],[229,"core::fmt"],[230,"parity_scale_codec::codec"],[231,"scale_info::form"],[232,"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.","Api that construct inherent extrinsics.","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 …","","","Returns the storage root after applying the extrinsic.","The accumulated transaction fee of all transactions …","","","","","","","","","Checks the validity of extrinsic in a bundle.","","","Api to construct inherent timestamp extrinsic from given …","Returns an encoded extrinsic aiming to upgrade the runtime …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts the optional signer per extrinsic.","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).","","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,9,9,0,0,41,41,0,0,0,0,42,42,14,0,41,41,0,8,8,0,0,41,9,0,0,0,42,0,0,9,43,43,44,9,8,14,44,9,8,14,43,9,9,45,43,44,9,8,14,9,8,14,9,8,14,9,8,14,44,9,8,14,44,9,8,14,44,9,8,14,9,8,14,9,8,14,9,9,9,8,8,8,14,14,14,43,43,9,8,14,44,9,8,8,14,44,9,8,14,44,9,8,14,44,9,8,14,43,43,44,9,8,14,43,0,46,9,8,14,43,9,8,14,9,47,44,44,9,8,14,44,9,8,14,44,9,8,14,9,8,14,44,9,8,14,44,9,8,14,44,9,8,14,48,48,0,0,0,49,0,49,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,50,32,32,32,32,32,32,32,51,50,32,32,32,32,32,32,51,32,32,32,50,50,32,32,50,32,32,32,32,32,32,32,32,32,32],"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,[[6,[7,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[[6,[2,8]],5]]],[]],[9,9],[[-1,-2],2,[],[]],[[-1,10],[[6,[5]]],[]],[[-1,[4,[3]]],[[6,[[4,[3]],5]]],[]],[11,9],[-1,[[6,[9,12]]],13],[-1,[[6,[8,12]]],13],[-1,[[6,[14,12]]],13],[[[15,[3]]],[[6,[-1,12]]],[]],[[[15,[3]]],[[6,[-1,12]]],[]],[[[15,[3]]],[[6,[-1,12]]],[]],[[16,[15,[3]]],[[6,[-1,12]]],[]],[[16,[15,[3]]],[[6,[-1,12]]],[]],[[16,[15,[3]]],[[6,[-1,12]]],[]],[[16,-1],[[6,[-2,12]]],13,[]],[[16,-1],[[6,[-2,12]]],13,[]],[[16,-1],[[6,[-2,12]]],13,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,2],[17,2],[17,2],[17,2],[[9,-1],2,[18,19]],[[8,-1],2,[18,19]],[[14,-1],2,[18,19]],[[9,9],20],[[8,8],20],[[14,14],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,4],[[6,[[4,[[2,[[22,[21]]]]]],5]]],[]],[-1,[[6,[23,5]]],[]],[[9,24],25],[[8,24],25],[[14,24],25],[-1,-1,[]],[-1,-1,[]],[26,8],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],17],[[],17],[[],17],[[],17],[-1,[[6,[[4,[3]],5]]],[]],[-1,[[6,[[4,[[27,[3]]]],5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,28,28],[[6,[20,5]]],[]],0,[[-1,-2],[[22,[-3]]],[],[],[]],[9,17],[8,17],[14,17],[[-1,21],[[6,[[6,[[4,[[4,[3]]]],14]],5]]],[]],[[-1,[15,[3]]],[[4,[3,29]]],[]],[[-1,[15,[3]]],[[4,[3,29]]],[]],[[-1,[15,[3]]],[[4,[3,29]]],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[9,[[22,[11]]]],[-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,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[32,32],[[-1,-2],2,[],[]],[-1,[[6,[32,12]]],13],[[[15,[3]]],[[6,[-1,12]]],[]],[[16,[15,[3]]],[[6,[-1,12]]],[]],[[16,-1],[[6,[-2,12]]],13,[]],[[],32],[17,-1,[]],[17,-1,[]],[-1,[[6,[32]]],33],0,[17,2],[32,[[4,[3,29]]]],[[32,-1],2,[18,19]],[[32,32],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],0,0,[[32,24],[[6,[2,34]]]],[-1,-1,[]],[[[35,[-1,-2,-3,-4]]],32,36,36,36,37],[[[15,[3]]],[[6,[32,12]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],17],[-1,-2,[],[]],[-1,20,[]],0,0,[[32,-1],6,38],[32,17],0,[[-1,[15,[3]]],[[4,[3,29]]],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,30,[]],[[],[[31,[39]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[32,-1],-2,40,[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",212],[15,"tuple"],[15,"u8"],[3,"Vec",213],[4,"ApiError",214],[4,"Result",215],[6,"Balance",0],[4,"CheckTxValidityError",0],[4,"MultiAccountId",0],[6,"Moment",216],[6,"AccountId",0],[3,"Error",217],[8,"Input",218],[4,"VerifyTxValidityError",0],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output",218],[8,"Sized",219],[15,"bool"],[6,"AccountId",156],[4,"Option",220],[3,"Weight",221],[3,"Formatter",222],[6,"Result",222],[3,"LookupError",223],[15,"array"],[3,"U256",224],[3,"Global",225],[3,"TypeId",226],[3,"Type",227],[3,"UncheckedExtrinsic",156],[8,"Deserializer",228],[3,"Error",222],[3,"UncheckedExtrinsic",229],[8,"Encode",218],[8,"SignedExtension",223],[8,"Serializer",230],[4,"MetaForm",231],[8,"FnOnce",232],[6,"Address",0],[6,"Signature",0],[8,"DomainCoreApi",0],[3,"AccountIdConverter",0],[8,"InherentExtrinsicApi",0],[8,"Signer",0],[8,"TryConvertBack",0],[13,"InvalidTransaction",154],[6,"BlockId",156],[6,"Header",156],[6,"Block",156]],"b":[]},\ "domain_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"GDGGGDMLLLLFMMMMMLLLLMMMMLLLLLLLLLLLLMLLLLLLLLLLLLLMMFMMMAAMMMLLLLLLLLLLLLLLQIDQILKLLLLLKLLLLLLLLLLLLLLLLKLKLLLLLLLLLDLMLLMMLLFMMMLLLLLLLLMLLLLLLLMMMMMMLLLLLLLL","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","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"],[76,"domain_service::providers"],[117,"domain_service::rpc"],[160,"sc_service::builder"],[161,"sc_network::service"],[162,"alloc::sync"],[163,"sc_rpc::system"],[164,"sc_utils::mpsc"],[165,"sc_network_transactions"],[166,"sc_service::builder"],[167,"sc_service::error"],[168,"core::result"],[169,"sp_runtime::traits"],[170,"sc_transaction_pool_api"],[171,"sc_consensus::import_queue"],[172,"sp_api"],[173,"sp_blockchain::header_metadata"],[174,"sp_consensus::block_validation"],[175,"sc_client_api::client"],[176,"sp_runtime::traits"],[177,"sp_blockchain::backend"],[178,"sc_client_api::client"],[179,"alloc::boxed"],[180,"core::any"],[181,"alloc::rc"],[182,"domain_runtime_primitives::opaque"],[183,"sc_executor::executor"],[184,"sc_service::error"],[185,"core::marker"],[186,"sp_api"],[187,"parity_scale_codec::codec"],[188,"parity_scale_codec::codec"],[189,"core::fmt"],[190,"core::fmt"],[191,"domain_block_preprocessor::runtime_api_full"],[192,"subspace_transaction_pool"],[193,"sc_service::builder"],[194,"core::any"],[195,"sc_client_api::backend"],[196,"sc_client_api::backend"],[197,"sc_rpc"],[198,"jsonrpsee_core::server::rpc_module"],[199,"core::error"],[200,"sp_core::traits"],[201,"jsonrpsee_core::traits"],[202,"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,32,32,32,28,32,28,32,28,32,28,32,28,32,28,32,28,52,0,0,51,0,56,52,56,56,56,56,56,51,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,51,56,51,56,56,56,56,56,56,56,56,56,0,57,57,57,57,57,57,57,57,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57],"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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],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],[[51,[29,[30,[29,-7,-8]],[46,[-1,-2,-7,-8]],[48,[29,[30,[29,-7,-8]],[0,[29,-1,[30,[29,-7,-8]],-2,[47,[[30,[29,-7,-8]]]]]]]],[49,[29]],-9,[50,[-2,-1]]]],[52,[29,[30,[29,-7,-8]]]]]],0,0,0,0,0,0,0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,53,[]],[-1,53,[]],[-1,54,[]],[-1,54,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,55],9,[]],[[-1,[3,[-2]]],[],[],[]],[[56,[3,[[30,[-1,-2,-3]]]]],[],12,[37,34,35],38],[-1,-2,[],[]],[-1,-2,[],[]],[56,56],[[-1,-2],9,[],[]],[[-1,[57,[-2,-3,-4,-5,-6,-7]]],[[11,[10]]],[],[],[],[],[],[],[]],[[56,[57,[-1,-3,-4,-5,-2,-6]]],[[11,[10]]],12,[[58,[-1]]],[[15,[-1]],[18,[-1]],[21,[-1]],59,[16,[-1]],[60,[-1,-2]],34,35],[61,35,34],62,42],[23,-1,[]],[23,-1,[]],[23,9],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],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,63,-2],[[11,[[64,[9]],[25,[65]]]]],[],[66,42]],[[56,63,-1],[[11,[[64,[9]],[25,[65]]]]],[66,42]],[-1,[[68,[[25,[67]]]]],[]],[56,[[68,[[25,[67]]]]]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,53,[]],[-1,54,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,55],9,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[57,[-1,-2,-3,-4,-5,-6]]],[[57,[-1,-2,-3,-4,-5,-6]]],12,[],[],62,[],42],[[-1,-2],9,[],[]],[[[57,[-1,-2,-3,-4,-5,-6]]],[[11,[[64,[9]],[25,[65]]]]],12,[[15,[-1]],[18,[-1]],[21,[-1]],59,[16,[-1]],34,35],[61,35,34],62,[],[]],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,53,[]],[-1,54,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"BuildNetworkParams",160],[3,"NetworkService",161],[3,"Arc",162],[4,"Request",163],[3,"TracingUnboundedSender",164],[3,"TransactionsHandlerController",165],[3,"NetworkStarter",160],[3,"SyncingService",166],[15,"tuple"],[4,"Error",167],[4,"Result",168],[8,"Block",169],[8,"MaintainedTransactionPool",170],[8,"ImportQueue",171],[8,"ProvideRuntimeApi",172],[8,"HeaderMetadata",173],[8,"Chain",174],[8,"BlockBackend",175],[8,"BlockIdTo",169],[8,"ProofProvider",176],[8,"HeaderBackend",177],[8,"BlockchainEvents",175],[15,"usize"],[3,"Global",178],[3,"Box",179],[8,"Any",180],[3,"Rc",181],[3,"DomainParams",0],[6,"Block",182],[6,"FullClient",0],[3,"NativeElseWasmExecutor",183],[3,"NewFull",0],[6,"Result",167],[8,"Send",184],[8,"Sync",184],[8,"Stream",185],[8,"ConstructRuntimeApi",172],[8,"NativeExecutionDispatch",183],[8,"DeserializeOwned",186],[8,"Encode",187],[8,"Decode",187],[8,"Clone",188],[8,"Debug",189],[8,"Display",189],[8,"FromStr",190],[6,"FullPool",0],[3,"RuntimeApiFull",191],[3,"FullChainApiWrapper",192],[6,"TFullBackend",160],[3,"CreateInherentDataProvider",193],[8,"RpcProvider",76],[8,"BlockImportProvider",76],[3,"TypeId",180],[15,"str"],[3,"Private",194],[3,"DefaultProvider",76],[3,"FullDeps",117],[8,"Backend",195],[8,"AuxStore",195],[8,"StorageProvider",195],[8,"TransactionPool",170],[8,"ChainApi",196],[6,"SubscriptionTaskExecutor",197],[3,"RpcModule",198],[8,"Error",199],[8,"SpawnEssentialNamed",200],[8,"IdProvider",201],[4,"Option",202]],"b":[]},\ "domain_test_primitives":{"doc":"Test primitive crates that expose necessary extensions …","t":"IILLL","n":["OnchainStateApi","TimestampApi","free_balance","get_open_channel_for_chain","timestamp"],"q":[[0,"domain_test_primitives"],[5,"sp_api"],[6,"core::result"],[7,"sp_messenger::messages"],[8,"sp_messenger::messages"],[9,"subspace_runtime_primitives"]],"d":["Api for querying onchain state in the test","Api that returns the timestamp","Api to get the free balance of the given account","Returns the last open channel for a given domain.","Api to construct inherent timestamp extrinsic from given …"],"i":[0,0,7,7,8],"f":[0,0,[[-1,-2],[[2,[-3,1]]],[],[],[]],[[-1,3],[[2,[[5,[4]],1]]],[]],[-1,[[2,[6,1]]],[]]],"c":[],"p":[[4,"ApiError",5],[4,"Result",6],[4,"ChainId",7],[6,"ChannelId",7],[4,"Option",8],[6,"Moment",9],[8,"OnchainStateApi",0],[8,"TimestampApi",0]],"b":[]},\ "domain_test_service":{"doc":"Crate used for testing with Domain.","t":"NNNNCNNRNENLLLLLALLFFLLLALLLLLLCLLLLLLLLLLLLLLLLLLLLLLLAFLLLLLLLLLLLLLLLLLLLFGDDGDGGILMMMMLLLLLLLMMMMLLLLLLLLLLLMMLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMLMMMMLLMMMMLLLLLLMMLLLLLLLLLLLLLLLLNNNNNNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Alice","Bob","Charlie","Dave","EcdsaKeyring","Eve","Ferdie","GENESIS_DOMAIN_ID","One","Sr25519Keyring","Two","__clone_box","as_ref","as_ref","borrow","borrow_mut","chain_spec","clone","clone_into","construct_extrinsic_generic","construct_unsigned_extrinsic","deref","deref","deref_mut","domain","drop","eq","equivalent","equivalent","equivalent","equivalent","evm_domain_test_runtime","fmt","fmt","from","from_account_id","from_h256_public","from_mut","from_mut","from_public","from_raw_public","from_ref","from_ref","from_str","get_hash","hash","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","iter","iter","keyring","node_config","numeric","numeric_id","pair","public","sign","to_account_id","to_h256_public","to_owned","to_raw_public","to_raw_public_vec","to_seed","to_string","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","create_domain_spec","Backend","DomainNode","DomainNodeBuilder","DomainOperator","EVMDomainExecutorDispatch","EvmDomainClient","EvmDomainNode","FromKeyring","account_nonce","addr","addr","backend","backend","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build_evm_node","client","client","code_executor","code_executor","connect_to_domain_node","construct_and_send_extrinsic","construct_extrinsic","construct_extrinsic_with_tip","deref","deref","deref","deref_mut","deref_mut","deref_mut","dispatch","domain_id","domain_id","drop","drop","drop","exclusively_connect_to_registered_parachain_nodes","free_balance","from","from","from","from_keyring","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","init","init","init","into","into","into","into_any","into_any","into_any","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","key","key","native_version","network_service","network_service","new","operator","operator","rpc_handlers","rpc_handlers","send_extrinsic","send_system_remark","sync_service","sync_service","task_manager","task_manager","try_from","try_from","try_from","try_into","try_into","try_into","tx_pool_sink","tx_pool_sink","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","wait_for_blocks","Alice","Bob","Charlie","Dave","Eve","Ferdie","Keyring","One","Two","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","from","from_mut","from_mut","from_ref","from_ref","get_hash","hash","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","pair","public","sign","to_account_id","to_owned","to_seed","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"domain_test_service"],[76,"domain_test_service::chain_spec"],[77,"domain_test_service::domain"],[195,"domain_test_service::keyring"],[245,"dyn_clone::sealed"],[246,"sp_core::sr25519"],[247,"evm_domain_test_runtime"],[248,"evm_domain_test_runtime"],[249,"frame_system::extensions::check_spec_version"],[250,"frame_system::extensions::check_tx_version"],[251,"frame_system::extensions::check_genesis"],[252,"frame_system::extensions::check_mortality"],[253,"frame_system::extensions::check_nonce"],[254,"frame_system::extensions::check_weight"],[255,"pallet_transaction_payment"],[256,"sp_runtime::generic::unchecked_extrinsic"],[257,"domain_runtime_primitives::opaque"],[258,"sp_blockchain::backend"],[259,"core::convert"],[260,"core::convert"],[261,"pallet_transaction_payment::pallet"],[262,"core::marker"],[263,"core::marker"],[264,"core::fmt"],[265,"sp_core::crypto"],[266,"core::option"],[267,"primitive_types"],[268,"core::hash"],[269,"core::marker"],[270,"alloc::boxed"],[271,"core::any"],[272,"alloc::sync"],[273,"alloc::rc"],[274,"sp_keyring::sr25519"],[275,"core::iter::traits::iterator"],[276,"sp_domains"],[277,"tokio::runtime::handle"],[278,"sc_network::config"],[279,"alloc::vec"],[280,"sc_network_common::role"],[281,"sc_service::config"],[282,"sc_chain_spec"],[283,"sc_service::config"],[284,"sp_core::sr25519"],[285,"core::any"],[286,"domain_service"],[287,"sp_api"],[288,"sc_executor::executor"],[289,"serde::de"],[290,"parity_scale_codec::codec"],[291,"parity_scale_codec::codec"],[292,"core::fmt"],[293,"subspace_test_service"],[294,"substrate_test_client"],[295,"substrate_test_client"],[296,"sp_version"],[297,"sp_runtime"],[298,"core::future::future"],[299,"core::fmt"],[300,"sp_core::ecdsa"]],"d":["","","","","","","","The domain id of the genesis domain","","Set of test accounts.","","","","","","","Chain specification for the domain test runtime.","","","Construct an extrinsic that can be applied to the test …","Construct an unsigned extrinsic that can be applied to the …","","","","Utilities used for testing with the 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).","","","","","","","Returns an iterator over all test accounts.","Set of test accounts.","Create a domain node Configuration.","Create a crypto Pair from a numeric value.","Get account id of a numeric account.","","","","","","","","","","","","","","","","","","Create chain spec","The backend type used by the test service.","A generic domain node instance used for testing.","A builder to create a DomainNode.","Domain executor for the test service.","Evm domain executor instance.","The evm domain client","The evm domain node","Trait for convert keyring to account id","Get the nonce of the node account","The MultiaddrWithPeerId to this node. This is useful if …","The MultiaddrWithPeerId to this node. This is useful if …","Client backend.","Client backend.","","","","","","","Build a evm domain node","Client’s instance.","Client’s instance.","Code executor.","Code executor.","Make the node connect to the given domain node.","Construct an extrinsic with the current nonce of the node …","Construct an extrinsic.","Construct an extrinsic with the given transaction tip.","","","","","","","","The domain id","The domain id","","","","Instruct the node to exclusively connect to registered …","Get the free balance of the given account","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert keyring to account id","","Get a mutable reference to the inner from 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 node’s account key","The node’s account key","","Network service.","Network service.","Create a new instance of Self.","Domain oeprator.","Domain oeprator.","RPCHandlers to make RPC queries.","RPCHandlers to make RPC queries.","Send an extrinsic to this node.","Sends an system.remark extrinsic to the pool.","Sync service.","Sync service.","TaskManager’s instance.","TaskManager’s instance.","","","","","","","Sink to the node’s tx pool","Sink to the node’s tx pool","","","","","","","","","","","","","","","","Wait for count blocks to be imported in the node and then …","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","Return key pair.","Return public key.","Sign msg.","Return account id","","Return seed string.","","","","","","",""],"i":[3,3,3,3,0,3,3,0,3,0,3,3,3,3,3,3,0,3,3,0,0,3,3,3,0,3,3,3,3,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,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,64,64,78,64,78,64,76,90,64,76,90,76,64,78,64,78,76,64,64,64,64,76,90,64,76,90,90,64,78,64,76,90,76,64,64,76,90,75,64,64,76,76,90,90,64,64,76,76,90,90,64,76,90,64,76,90,64,76,90,76,90,64,76,90,64,76,90,64,76,90,64,78,90,64,78,76,64,78,64,78,64,64,64,78,64,78,64,76,90,64,76,90,64,78,64,76,90,64,76,90,64,76,90,64,76,90,64,76,90,64,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,7,7,7,7,7,7,7,7,7,7,7,7,7,7],"f":[0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[3,4],[3,[[6,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[3,3],[[-1,-2],2,[],[]],[[-2,-3,7,8,9,9],[[20,[10,11,[2,[[12,[-4]],[13,[-4]],[14,[-4]],[15,[-4]],[16,[-4]],[17,[-4]],[18,[-4]],[19,[-4]]]]]]],[[22,[21]]],[[23,[-1]]],24,[25,26,27,28]],[-1,[[20,[10,11,[2,[[12,[-2]],[13,[-2]],[14,[-2]],[15,[-2]],[16,[-2]],[17,[-2]],[18,[-2]],[19,[-2]]]]]]],24,[25,26,27,28]],[29,-1,[]],[3,[[6,[5]]]],[29,-1,[]],0,[29,2],[[3,3],8],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],0,[[3,30],[[32,[2,31]]]],[[3,30],[[32,[2,31]]]],[-1,-1,[]],[33,[[34,[3]]]],[35,[[34,[3]]]],[-1,-2,[],[]],[-1,-1,[]],[4,[[34,[3]]]],[[[6,[5]]],[[34,[3]]]],[-1,-2,[],[]],[-1,-1,[]],[36,[[32,[3]]]],[[-1,-2],37,[38,39],40],[[3,-1],2,41],[[],29],[-1,-2,[],[]],[[[43,[-1,42]]],[[43,[44,42]]],[]],[[[45,[-1,42]]],[[45,[44,42]]],[]],[[[46,[-1,42]]],[[46,[44,42]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],47],[[],[[0,[48]]]],0,[[49,50,7,[52,[51]],8,53,54,[43,[55]]],[[32,[56,57]]]],[29,58],[29,33],[3,58],[3,4],[[3,[59,[5]]],60],[3,33],[3,35],[-1,-2,[],[]],[3,[[6,[5]]]],[3,[[52,[5,42]]]],[3,61],[-1,61,[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,62,[]],[-1,36,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[63,[[43,[55]]]],0,0,0,0,0,0,0,0,[[[64,[-1,-2,-3,-4]]],9,[25,26,27,28],[[66,[21,65]],27,28],[67,27,28],[68,69,70,71,72,73,74,28,27,75]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[76,53,49,77],78],0,0,0,0,[[76,51],76],[[[64,[-1,-2,-3,-4]],-5],[[32,[79,80]]],[25,26,27,28],[[66,[21,65]],27,28],[67,27,28],[68,69,70,71,72,73,74,28,27,75],24],[[[64,[-1,-2,-3,-4]],9,-5],[[20,[10,11,[2,[[12,[-1]],[13,[-1]],[14,[-1]],[15,[-1]],[16,[-1]],[17,[-1]],[18,[-1]],[19,[-1]]]]]]],[25,26,27,28],[[66,[21,65]],27,28],[67,27,28],[68,69,70,71,72,73,74,28,27,75],24],[[[64,[-1,-2,-3,-4]],9,9,-5],[[20,[10,11,[2,[[12,[-1]],[13,[-1]],[14,[-1]],[15,[-1]],[16,[-1]],[17,[-1]],[18,[-1]],[19,[-1]]]]]]],[25,26,27,28],[[66,[21,65]],27,28],[67,27,28],[68,69,70,71,72,73,74,28,27,75],24],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[[36,[59,[5]]],[[34,[[52,[5]]]]]],0,0,[29,2],[29,2],[29,2],[76,76],[[[64,[-1,-2,-3,-4]],-4],81,[25,26,27,28],[[66,[21,65]],27,28],[67,27,28],[68,69,70,71,72,73,74,28,27,75]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[7,-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,[],[]],[[],29],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[43,[-1,42]]],[[43,[44,42]]],[]],[[[43,[-1,42]]],[[43,[44,42]]],[]],[[[43,[-1,42]]],[[43,[44,42]]],[]],[[[45,[-1,42]]],[[45,[44,42]]],[]],[[[45,[-1,42]]],[[45,[44,42]]],[]],[[[46,[-1,42]]],[[46,[44,42]]],[]],[[[46,[-1,42]]],[[46,[44,42]]],[]],[[[46,[-1,42]]],[[46,[44,42]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[],82],0,0,[[50,7,54],76],0,0,0,0,[[[64,[-1,-2,-3,-4]],-5],[[32,[79,80]]],[25,26,27,28],[[66,[21,65]],27,28],[67,27,28],[68,69,70,71,72,73,74,28,27,75],[[24,[83]]]],[[[64,[-1,-2,-3,-4]]],2,[25,26,27,28],[[66,[21,65]],27,28],[67,27,28],[68,69,70,71,72,73,74,28,27,75]],0,0,0,0,[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],0,0,[-1,62,[]],[-1,62,[]],[-1,62,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[64,[-1,-2,-3,-4]],29],[[0,[84]]],[25,26,27,28],[[66,[21,65]],27,28],[67,27,28],[68,69,70,71,72,73,74,28,27,75]],0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[[-1,-2],2,[],[]],[29,-1,[]],[29,-1,[]],[29,2],[[7,7],8],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[7,30],85],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[-1,-2],37,[38,39],40],[[7,-1],2,41],[[],29],[-1,-2,[],[]],[[[43,[-1,42]]],[[43,[44,42]]],[]],[[[45,[-1,42]]],[[45,[44,42]]],[]],[[[46,[-1,42]]],[[46,[44,42]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,86],[7,87],[[7,[59,[5]]],88],[7,89],[-1,-2,[],[]],[7,61],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,62,[]],[-1,36,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",245],[15,"tuple"],[4,"Sr25519Keyring",0],[3,"Public",246],[15,"u8"],[15,"array"],[4,"Keyring",195],[15,"bool"],[15,"u32"],[6,"Address",247],[6,"Signature",247],[3,"CheckNonZeroSender",248],[3,"CheckSpecVersion",249],[3,"CheckTxVersion",250],[3,"CheckGenesis",251],[3,"CheckMortality",252],[3,"CheckNonce",253],[3,"CheckWeight",254],[3,"ChargeTransactionPayment",255],[3,"UncheckedExtrinsic",256],[6,"Block",257],[8,"HeaderBackend",258],[8,"AsRef",259],[8,"Into",259],[8,"Config",260],[8,"Config",261],[8,"Send",262],[8,"Sync",262],[15,"usize"],[3,"Formatter",263],[3,"Error",263],[4,"Result",264],[3,"AccountId32",265],[4,"Option",266],[3,"H256",267],[15,"str"],[15,"u64"],[8,"Hash",268],[8,"Sized",262],[8,"BuildHasher",268],[8,"Hasher",268],[3,"Global",269],[3,"Box",270],[8,"Any",271],[3,"Arc",272],[3,"Rc",273],[3,"KeyringIter",274],[8,"Iterator",275],[3,"DomainId",276],[3,"Handle",277],[3,"MultiaddrWithPeerId",278],[3,"Vec",279],[4,"Role",280],[3,"BasePath",281],[8,"ChainSpec",282],[3,"Configuration",281],[4,"Error",283],[3,"Pair",246],[15,"slice"],[3,"Signature",246],[3,"String",284],[3,"TypeId",271],[3,"RawGenesis",285],[3,"DomainNode",77],[6,"FullClient",286],[8,"ConstructRuntimeApi",287],[8,"NativeExecutionDispatch",288],[8,"DeserializeOwned",289],[8,"Encode",290],[8,"Decode",290],[8,"Clone",291],[8,"Debug",263],[8,"Display",263],[8,"FromStr",292],[8,"FromKeyring",77],[3,"DomainNodeBuilder",77],[3,"MockConsensusNode",293],[6,"EvmDomainNode",77],[3,"RpcTransactionOutput",294],[3,"RpcTransactionError",294],[6,"Balance",295],[3,"NativeVersion",296],[3,"OpaqueExtrinsic",297],[8,"Future",298],[6,"Result",263],[3,"Pair",299],[3,"Public",299],[3,"Signature",299],[3,"AccountId20",300],[3,"EVMDomainExecutorDispatch",77]],"b":[[12,"impl-AsRef%3CPublic%3E-for-AccountKeyring"],[13,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-AccountKeyring"],[32,"impl-Display-for-AccountKeyring"],[33,"impl-Debug-for-AccountKeyring"],[53,"impl-IntoEnumIterator-for-AccountKeyring"],[54,"impl-AccountKeyring"]]},\ -"evm_domain_runtime":{"doc":"","t":"GDDGNNGGGGGGGGNNNGGNNGDGDDGGDGDDGNNNGGGDRGNNNNGGGNNDDDRGGNNNRRDDGNNNEGNDDGEDDDDGDNDDDDDDEEEEDEEDEDGGDGGGGNNNGGNNNGGNDDGNGGNNNDGRDNRRRRDLLLLLLLLLLLLLLMMMMMMLLLMLLLALLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLLLLLLLLLALLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLMMMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGNGNDLLLLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLLMLLLLLLMMLLMLLLLLLLLLLLLL","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","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","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_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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_inherent_timestamp_extrinsic","construct_runtime_api","construct_set_code_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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","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","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_filter","extrinsic_weight","extrinsics","filter_call","finalize_block","find_author","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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_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_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_call_metadata","get_call_names","get_dispatch_info","get_endpoint_handler","get_hash","get_module_names","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","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_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_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_storage_changes","into_system","is_clear","is_clear","is_domain_info_confirmed","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","offchain_worker","on_unbalanceds","on_xdm_rewards","one","one","one","one","opaque","outbox_message_unsigned","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","storage_at","storage_keys_for_verifying_transaction_validity","sub","sub","sudo","sudo","system","system","system","tcmp","tcmp","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","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","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","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_runtime"],[1813,"evm_domain_runtime::api"],[1814,"evm_domain_runtime::opaque"],[1882,"dyn_clone::sealed"],[1883,"primitive_types"],[1884,"evm::backend"],[1885,"alloc::vec"],[1886,"core::ops::function"],[1887,"core::option"],[1888,"sp_api"],[1889,"core::result"],[1890,"sp_runtime::traits"],[1891,"sp_api"],[1892,"sp_runtime::traits"],[1893,"sp_storage"],[1894,"alloc::string"],[1895,"alloc::alloc"],[1896,"sp_messenger::messages"],[1897,"primitive_types"],[1898,"sp_runtime"],[1899,"sp_inherents"],[1900,"domain_runtime_primitives"],[1901,"core::clone"],[1902,"core::cmp"],[1903,"subspace_runtime_primitives"],[1904,"sp_api"],[1905,"frame_support::traits::metadata"],[1906,"fp_evm"],[1907,"ethereum::receipt"],[1908,"fp_rpc"],[1909,"parity_scale_codec::error"],[1910,"parity_scale_codec::codec"],[1911,"parity_scale_codec::codec"],[1912,"sp_core::crypto"],[1913,"serde::de"],[1914,"frame_support::dispatch"],[1915,"parity_scale_codec::codec"],[1916,"sp_messenger::messages"],[1917,"core::iter::traits::collect"],[1918,"core::fmt"],[1919,"core::fmt"],[1920,"frame_system::pallet"],[1921,"pallet_transaction_payment::pallet"],[1922,"pallet_ethereum::pallet"],[1923,"pallet_transporter::pallet"],[1924,"domain_pallet_executive::pallet"],[1925,"pallet_messenger::pallet"],[1926,"pallet_balances::pallet"],[1927,"pallet_evm::pallet"],[1928,"pallet_base_fee::pallet"],[1929,"pallet_ethereum::pallet"],[1930,"io_lifetimes::portability"],[1931,"io_lifetimes::portability"],[1932,"core::convert"],[1933,"sp_arithmetic::per_things"],[1934,"core::ops::arith"],[1935,"num_traits::identities"],[1936,"num_traits::identities"],[1937,"sp_version"],[1938,"core::convert"],[1939,"frame_system::limits"],[1940,"pallet_ethereum"],[1941,"frame_support::traits::metadata"],[1942,"core::hash"],[1943,"core::hash"],[1944,"sp_domains"],[1945,"sp_messenger::messages"],[1946,"frame_metadata"],[1947,"sp_core"],[1948,"core::ops::arith"],[1949,"sp_arithmetic::per_things"],[1950,"sp_runtime::traits"],[1951,"pallet_transaction_payment::types"],[1952,"sp_arithmetic::per_things"],[1953,"sp_core::traits"],[1954,"core::convert"],[1955,"scale_info::ty"],[1956,"scale_info::form"],[1957,"sp_runtime::transaction_validity"],[1958,"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.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Primarily used for adding the executor authority key into …","","","","","","","The accompanying 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.","","","Convert to runtime origin with caller being system signed …","Convert to runtime origin using […","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.","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]","NOTE: saturate to 0 or 1 if x is beyond [0, 1]","See PerThing::from_float.","","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","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.","From an explicitly defined number of parts per maximum of …","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.","","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.","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","See PerThing::one","See PerThing::one","","Opaque types. These are used by the CLI to instantiate …","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,53,53,0,0,0,0,0,0,0,0,47,69,21,0,0,47,21,0,0,0,0,0,0,0,0,0,0,0,0,47,69,21,0,0,0,0,0,0,47,69,24,21,0,0,0,47,21,0,0,0,0,0,0,189,53,53,0,0,0,0,0,47,69,21,0,0,189,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,69,21,0,0,47,69,21,0,0,21,0,0,0,47,0,0,47,69,21,0,0,0,0,24,0,0,0,0,0,45,46,47,11,24,21,48,49,50,51,52,9,10,53,190,191,192,193,194,195,46,46,46,193,9,10,11,0,13,46,46,21,24,26,46,196,197,26,197,26,195,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,198,46,46,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,26,46,11,46,46,194,46,21,46,9,10,9,10,9,10,9,10,45,46,47,11,24,21,48,49,50,51,52,9,10,53,45,46,47,11,24,21,48,49,50,51,52,9,10,53,48,49,50,51,9,10,190,46,226,46,201,46,52,52,203,225,46,46,46,46,46,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,9,10,45,46,45,47,69,24,21,48,49,50,51,9,10,53,9,9,10,10,26,52,9,10,48,49,50,51,9,10,48,49,50,51,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,48,49,50,51,9,10,48,49,50,51,9,10,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,45,26,9,10,21,21,9,9,10,10,227,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,46,195,45,9,10,9,10,45,47,69,24,21,9,10,53,46,45,46,47,24,21,48,49,50,51,9,10,53,45,45,45,46,46,46,47,47,47,24,24,24,21,21,21,48,48,48,49,49,49,50,50,50,51,51,51,9,9,9,10,10,10,53,53,53,197,26,197,26,197,26,46,13,45,13,0,46,46,46,46,40,11,46,202,45,46,47,69,11,24,21,48,49,50,51,9,10,53,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,47,47,47,47,47,47,47,47,47,47,69,69,69,69,69,69,69,69,11,11,11,11,11,24,24,24,21,21,21,21,21,21,21,21,21,21,21,26,48,49,50,51,52,226,13,9,9,10,10,53,53,53,69,53,53,9,9,10,10,53,53,199,199,200,200,201,201,202,202,203,203,204,204,45,45,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,46,46,47,47,69,69,11,11,24,24,21,21,26,26,48,48,49,49,50,50,51,51,52,52,226,226,13,13,9,9,10,10,53,53,9,9,10,10,9,10,9,10,9,10,9,10,9,10,199,199,200,200,201,201,202,202,203,203,204,204,45,45,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,46,46,47,47,69,69,11,11,24,24,21,21,26,26,48,48,49,49,50,50,51,51,52,52,226,226,13,13,9,9,10,10,53,53,53,228,46,46,45,46,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,21,21,21,46,53,21,45,13,13,53,40,204,45,47,69,24,21,48,49,50,51,9,10,53,46,225,46,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,46,46,9,10,9,10,46,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,11,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,45,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,13,24,9,10,46,9,10,21,21,21,21,21,21,21,21,21,21,21,46,9,9,10,10,198,229,45,204,24,48,49,50,51,9,10,9,9,10,10,46,46,46,46,46,46,9,9,10,10,225,9,9,9,10,10,10,9,10,9,10,191,225,0,11,11,46,199,200,9,9,10,10,0,46,48,49,50,51,9,10,203,46,227,9,10,46,21,13,46,46,46,46,13,13,46,11,11,11,9,9,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,10,10,197,26,45,26,9,10,13,11,46,46,11,11,228,45,47,69,24,21,9,10,53,9,10,46,46,9,10,197,26,197,26,24,9,10,45,47,69,24,21,48,49,50,51,9,10,53,45,46,47,11,24,21,48,49,50,51,52,9,10,53,53,197,26,201,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,47,47,47,47,47,47,47,47,47,47,69,69,69,69,69,69,69,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,11,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,45,46,47,69,24,21,48,49,50,51,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,9,10,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,204,45,9,10,21,46,46,46,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,203,9,9,10,10,0,0,0,0,230,0,230,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,231,60,60,60,60,60,60,60,232,231,60,60,60,60,60,60,60,60,60,232,60,60,60,60,60,60,231,231,60,60,231,60,60,60,60,60,60,60,60,60,60,60,60,60],"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,[[-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],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]],33,33,[15,[33]],[15,[33]],[15,[33]],34,[15,[[6,[[2,[3,[6,[35]]]]]]]]],[[17,[36,37]]]],[11],[[],38],[[],39],0,[[40,41],42],[21,[[15,[[17,[43]]]]]],[[],[[17,[2,44]]]],[[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,[]],[45,45],[46,46],[47,47],[11,11],[24,24],[21,21],[48,48],[49,49],[50,50],[51,51],[52,52],[9,9],[10,10],[[[53,[-1,-2]]],[[53,[-1,-2]]],54,54],[[-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,[],[]],[[48,48],55],[[49,49],55],[[50,50],55],[[51,51],55],[[9,9],55],[[10,10],55],0,[56],[-2,57,18,[[19,[-1]]]],[[[6,[5]]],[[6,[5]]]],[7,58],[59],[[52,59],60],[[52,59],61],[[3,33,33]],[[],[[15,[62]]]],[[3,[6,[5]],33,33,[15,[33]],[15,[33]],[15,[33]],34,[15,[[6,[[2,[3,[6,[35]]]]]]]]],[[17,[63,37]]]],[[],[[2,[[15,[64]],[15,[[6,[65]]]],[15,[[6,[66]]]]]]]],[[],[[15,[64]]]],[[],[[15,[[6,[65]]]]]],[[],[[15,[[6,[66]]]]]],[-1,[[17,[45,67]]],68],[-1,[[17,[47,67]]],68],[-1,[[17,[69,67]]],68],[-1,[[17,[24,67]]],68],[-1,[[17,[21,67]]],68],[-1,[[17,[48,67]]],68],[-1,[[17,[49,67]]],68],[-1,[[17,[50,67]]],68],[-1,[[17,[51,67]]],68],[-1,[[17,[9,67]]],68],[-1,[[17,[10,67]]],68],[-1,[[17,[[53,[-2,-3]],67]]],68,70,71],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[],[[17,[9,67]]]],[[],[[17,[10,67]]]],[[[72,[5]]],[[15,[[6,[[2,[[6,[5]],73]]]]]]]],[[[6,[5]]],[[15,[[6,[[2,[[6,[5]],73]]]]]]]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[9],[9,14],[10],[10,14],[[],26],[[],52],[[],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,[],[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[-1,[[17,[45]]],75],[-1,[[17,[26]]],75],[-1,[[17,[9]]],75],[-1,[[17,[10]]],75],[[21,11],76],[[21,11],76],[[9,9]],[[9,-1],[],[]],[[10,10]],[[10,-1],[],[]],0,[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[[],[[15,[9]]]],0,[45,[[6,[5]]]],[9,[[6,[5,30]]]],[10,[[6,[5,30]]]],[9],[10],[[45,-1],2,[77,78]],[[47,-1],2,[77,78]],[[69,-1],2,[77,78]],[[24,-1],2,[77,78]],[[21,-1],2,[77,78]],[[9,-1],2,[77,78]],[[10,-1],2,[77,78]],[[[53,[-1,-2]],-3],2,79,71,[77,78]],[[],[[17,[2,14]]]],[[45,45],34],[[46,46],34],[[47,47],34],[[24,24],34],[[21,21],34],[[48,48],34],[[49,49],34],[[50,50],34],[[51,51],34],[[9,9],34],[[10,10],34],[[[53,[-1,-2]],[53,[-1,-2]]],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],0,0,0,0,0,0,[40,2],[[[13,[-1,-2]],-3],-4,18,[[19,[-1]]],80,[]],0,[[[13,[-1,-2]]],[[15,[81]]],18,[[19,[-1]]]],[[[6,[61]]],[[6,[[2,[[15,[82]],61]]]]]],[6,[[6,[[2,[[15,[82]]]]]]]],[[[6,[5]]],[[15,[[84,[83]]]]]],[6,[[6,[59]]]],[[],85],0,[11,34],[[]],[-1,[[15,[3]]],86],[[45,87],88],[[46,87],88],[[47,87],88],[[69,87],88],[[11,87],[[17,[2,89]]]],[[24,87],88],[[21,87],88],[[48,87],88],[[49,87],88],[[50,87],88],[[51,87],88],[[9,87],[[17,[2,89]]]],[[10,87],[[17,[2,89]]]],[[[53,[-1,-2]],87],[[17,[2,89]]],90,90],[[[53,[-1,-2]],87],[[17,[2,89]]],90,90],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[91,[46]]],47],[[[92,[46]]],47],[[[93,[46]]],47],[94,47],[[[95,[46]]],47],[[[96,[46]]],47],[[[97,[46]]],47],[-1,-1,[]],[[[98,[46]]],47],[[[99,[46]]],47],[100,47],[[[101,[46]]],69],[[[102,[46]]],69],[[[103,[46]]],69],[[[104,[46]]],69],[[[105,[46]]],69],[[[106,[46]]],69],[-1,-1,[]],[[[107,[46]]],69],[24,11],[15,11],[108,11],[[[109,[46]]],11],[-1,-1,[]],[108,24],[-1,-1,[]],[[[109,[46]]],24],[[[111,[110,46]]],21],[[[111,[112,46]]],21],[-1,-1,[]],[[[111,[113,46]]],21],[[[111,[114,46]]],21],[[[111,[115,46]]],21],[[[111,[116,46]]],21],[[[111,[117,46]]],21],[[[111,[118,46]]],21],[[[111,[119,46]]],21],[[[111,[120,46]]],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[121,[9]]],9],[-1,-1,[]],[-1,-1,[]],[[[121,[10]]],10],[-1,[[53,[-1,-2]]],[],[]],[122,-1,[]],[-1,-1,[]],[37,[[15,[69]]]],[123,-1,[]],[123,-1,[]],[124,9],[124,9],[124,10],[124,10],[-1,-2,125,[]],[-1,-2,126,[]],[-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,-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,-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,-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,-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,[],[]],[[],9],[14,9],[[],10],[14,10],[14,9],[14,10],[14,9],[14,10],[[-1,-1],9,[127,[128,[14]],[128,[38]]]],[[-1,-1],10,[127,[128,[14]],[128,[38]]]],[[-1,-1],9,[127,[128,[14]],[128,[38]]]],[[-1,-1],10,[127,[128,[14]],[128,[38]]]],[[-1,-1,129],[[17,[9,2]]],[54,130,128,128,131,132,133,134,135,136,137,138]],[[-1,-1,129],[[17,[10,2]]],[54,130,128,128,131,132,133,134,135,136,137,138]],[-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,-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,-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,-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,-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,[],[]],[123,-1,[]],0,[[],2],[[],33],[[[15,[[6,[5]]]]],[[6,[5]]]],[[[15,[[6,[5]]]]],[[6,[5]]]],[[],-1,[[140,[139]]]],[[],139],[[],139],[[],83],[[],83],[[],-1,[[140,[83]]]],[[],141],[[],141],[[],-1,[[140,[141]]]],[[],142],[[],142],[[],-1,[[140,[142]]]],[[],143],[[],143],[[],-1,[[140,[143]]]],[[],32],[[],32],[[],-1,[[140,[32]]]],[[],14],[[],-1,[[140,[14]]]],[[],14],[[],-1,[[140,[14]]]],[[],14],[[],14],[[],32],[[],-1,[[140,[32]]]],[[],32],[[],-1,[[140,[5]]]],[[],5],[[],5],[[],83],[[],83],[[],-1,[[140,[83]]]],[[],-1,[[140,[39]]]],[[],39],[[],39],[[],144],[[],144],[[],-1,[[140,[144]]]],[[],-1,[[140,[33]]]],[[],33],[[],33],[[],145],[[],-1,[[140,[145]]]],[[],145],[[],85],[[],85],[[],-1,[[140,[85]]]],[[],146],[[],-1,[[140,[146]]]],[[],146],[[],-1,[[140,[33]]]],[[],33],[[],33],[[],-1,[[140,[33]]]],[[],33],[[],33],[[],9],[[],9],[[],-1,[[140,[9]]]],[21,147],[148,[[72,[148]]]],[21,149],[150,[[15,[[152,[151]]]]]],[[-1,-2],38,[153,78],154],[[],[[72,[148]]]],[[45,73],[[72,[5]]]],[[[13,[-1,-2]]],[[17,[34,16]]],18,[[19,[-1]]]],[[[13,[-1,-2]],-3],[[17,[34,16]]],18,[[19,[-1]]],12],[[[53,[-1,-2]],-3],2,153,153,155],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]]],[]],[[[156,[83]]],15],[[],[[15,[74]]]],[41,6],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],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,[],[]],[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,[],[]],[45,[[6,[[2,[[6,[5]],73]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[157,[-1]],28]]],18,[[19,[-1]]],[[159,[[158,[-1]]]]]],[24,[[15,[25]]]],[-1,34,[]],[-1,34,[]],[[160,[161,[83]]],34],[9,34],[10,34],[21,34],[21,[[15,[[111,[114,46]]]]]],[21,[[15,[[111,[112,46]]]]]],[21,[[15,[[111,[118,46]]]]]],[21,[[15,[[111,[120,46]]]]]],[21,[[15,[[111,[113,46]]]]]],[21,[[15,[[111,[116,46]]]]]],[21,[[15,[[111,[117,46]]]]]],[21,[[15,[[111,[110,46]]]]]],[21,[[15,[[111,[115,46]]]]]],[21,[[15,[[111,[119,46]]]]]],[[162,162],34],[9,34],[9,34],[10,34],[10,34],0,0,[[],[[72,[73]]]],[[],9],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],-1,[]],[[],9],[[],-1,[]],[[],10],[[],163],[[],164],[14,[[15,[164]]]],[14,[[15,[164]]]],[[],[[6,[14]]]],[[],[[6,[14]]]],[[],9],[[],-1,[]],[[],10],[[],-1,[]],[[],[[15,[148]]]],[[9,-1],[],[131,54,165,166,133,132,135]],[[9,85],85],[[9,9]],[[10,10]],[[10,85],85],[[10,-1],[],[131,54,165,166,133,132,135]],[[9,-1],-1,[167,[166,[14]]]],[[10,-1],-1,[167,[166,[14]]]],[[9,-1],-1,[167,[166,[14]]]],[[10,-1],-1,[167,[166,[14]]]],0,[[],[[15,[148]]]],[[],168],[[],11],[[],11],[[],2],[-1,2,169],[32,2],[[],9],[[],9],[[],10],[[],10],0,[[[156,[83]]],15],[[48,48],[[15,[55]]]],[[49,49],[[15,[55]]]],[[50,50],[[15,[55]]]],[[51,51],[[15,[55]]]],[[9,9],[[15,[55]]]],[[10,10],[[15,[55]]]],[[],2],[6,[[2,[[15,[64]],[15,[[6,[66]]]]]]]],0,[[9,74]],[[10,74]],[[],[[17,[2,43]]]],[[21,[170,[21]],74],[[15,[[17,[2,43]]]]]],[[[13,[-1,-2]]],[[15,[[171,[-1]]]]],18,[[19,[-1]]]],[14,[[172,[32]]]],[14,[[173,[32]]]],[14,32],[85,32],[[[13,[-1,-2]]],2,18,[[19,[-1]]]],[[[13,[-1,-2]],-3],2,18,[[19,[-1]]],174],[[],83],[11,2],[[],11],[[],11],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],[[9,9,129],9],[[10,10,129],10],[[9,9],9],[[10,10],10],[[9,74],9],[[10,74],10],[[9,-1],-1,[175,[166,[14]]]],[[10,-1],-1,[175,[166,[14]]]],[[9,-1],-1,[175,[166,[14]]]],[[10,-1],-1,[175,[166,[14]]]],[[9,-1],-1,[175,[166,[14]]]],[[10,-1],-1,[175,[166,[14]]]],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],0,0,[[45,-1],17,176],[[26,-1],17,176],[[9,-1],17,176],[[10,-1],17,176],[[[13,[-1,-2]],177],2,18,[[19,[-1]]]],[[11,-1],2,[[178,[11]]]],[[39,179],34],[[39,179],34],[[],11],[[],11],0,[45,74],[47,74],[69,74],[24,74],[21,74],[9,74],[10,74],[[[53,[-1,-2]]],74,79,71],[9,9],[10,10],[[3,33],35],[82,[[17,[[6,[[6,[5]]]],180]]]],[[9,9]],[[10,10]],0,0,0,0,0,[[-1,-2,-2],55,[],[]],[[-1,-2,-2],55,[],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[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,[58,[[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]]],[],[]],[47,[[17,[[92,[46]]]]]],[47,[[17,[[98,[46]]]]]],[47,[[17,[100]]]],[47,[[17,[[99,[46]]]]]],[47,[[17,[94]]]],[-1,[[17,[-2]]],[],[]],[47,[[17,[[91,[46]]]]]],[47,[[17,[[97,[46]]]]]],[47,[[17,[[95,[46]]]]]],[47,[[17,[[93,[46]]]]]],[47,[[17,[[96,[46]]]]]],[69,[[17,[[102,[46]]]]]],[69,[[17,[[101,[46]]]]]],[69,[[17,[[103,[46]]]]]],[69,[[17,[[107,[46]]]]]],[69,[[17,[[106,[46]]]]]],[69,[[17,[[105,[46]]]]]],[69,[[17,[[104,[46]]]]]],[-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]]],[],[]],[[11,-1],[[17,[-2,11]]],80,[]],[-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,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],[[182,[183]]]],[[],[[182,[183]]]],[[],[[182,[183]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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],[[45,-1],-2,80,[]],[[9,-1],-2,80,[]],[[10,-1],-2,80,[]],[[21,[170,[21]],74],[[15,[184]]]],[185,184],[185,184],[[],139],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,33],[[17,[[105,[46]]]]]],[[],9],[[],9],[[],10],[[],10],[[148,[72,[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,[]],[60,60],[[-1,-2],2,[],[]],[-1,[[17,[60,67]]],68],[[[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,-1],[[17,[-2,67]]],68,[]],[[],60],[74,-1,[]],[74,-1,[]],[-1,[[17,[60]]],75],0,[74,2],[60,[[6,[5,30]]]],[[60,-1],2,[77,78]],[[60,60],34],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],0,0,[[60,87],[[17,[2,89]]]],[-1,-1,[]],[[[186,[-1,-2,-3,-4]]],60,79,79,79,187],[[[188,[-1,-2,-3,-4]]],60,79,79,79,187],[[[72,[5]]],[[17,[60,67]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[-1,[[6,[5,30]]],[]],[[],74],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,34,[]],0,0,[[60,-1],17,176],[60,74],0,[[-1,[72,[5]]],[[6,[5,30]]],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[6,[5,30]]],[]],[-1,181,[]],[[],[[182,[183]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[60,-1],-2,80,[]],[-1,-2,[],[]]],"c":[6,7,9,11,55,904,905],"p":[[3,"Private",1882],[15,"tuple"],[3,"H160",1883],[3,"Basic",1884],[15,"u8"],[3,"Vec",1885],[6,"AccountId",0],[6,"Nonce",0],[3,"Permill",0],[3,"Perbill",0],[3,"RuntimeOrigin",0],[8,"Fn",1886],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",1887],[4,"ApiError",1888],[4,"Result",1889],[8,"Block",1890],[8,"CallApiAt",1888],[6,"ApplyExtrinsicResult",1891],[4,"RuntimeCall",0],[6,"PostDispatchInfoOf",1890],[6,"DispatchResultWithInfo",1891],[4,"OriginCaller",0],[4,"RawOrigin",1892],[3,"RuntimeGenesisConfig",0],[3,"Storage",1893],[3,"String",1894],[15,"array"],[3,"Global",1895],[3,"BlockMessagesWithStorageKey",1896],[6,"Balance",0],[3,"U256",1883],[15,"bool"],[3,"H256",1883],[6,"CallInfo",1897],[4,"DispatchError",1891],[15,"u64"],[4,"ChainId",1896],[6,"Block",0],[3,"InherentData",1898],[3,"CheckInherentsResult",1898],[4,"TransactionValidityError",1899],[4,"CheckTxValidityError",1900],[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",1901],[4,"Ordering",1902],[6,"Moment",1903],[3,"ApiRef",1888],[4,"MultiAccountId",1900],[4,"TransactionV2",1904],[3,"UncheckedExtrinsic",1814],[6,"UncheckedExtrinsic",0],[3,"CrateVersion",1905],[6,"CreateInfo",1897],[6,"BlockV2",1906],[4,"ReceiptV3",1907],[3,"TransactionStatus",1908],[3,"Error",1909],[8,"Input",1910],[4,"RuntimeError",0],[8,"Decode",1910],[8,"HasCompact",1911],[15,"slice"],[3,"KeyTypeId",1912],[15,"usize"],[8,"Deserializer",1913],[6,"DispatchResultWithPostInfo",1892],[8,"Output",1910],[8,"Sized",1914],[8,"Encode",1910],[8,"FnOnce",1886],[3,"StorageProof",1915],[6,"AccountId",1814],[6,"BlockNumber",0],[3,"ExtractedStateRootsFromProof",1896],[3,"Weight",1916],[8,"IntoIterator",1917],[3,"Formatter",1918],[6,"Result",1918],[3,"Error",1918],[8,"Debug",1918],[4,"Event",1919],[4,"Event",1920],[4,"Event",1921],[4,"Event",1922],[4,"Event",1923],[4,"Event",1924],[4,"Event",1925],[4,"Event",1926],[4,"Event",1927],[4,"Event",1928],[4,"Error",1922],[4,"Error",1925],[4,"Error",1919],[4,"Error",1920],[4,"Error",1927],[4,"Error",1926],[4,"Error",1923],[6,"Origin",1922],[6,"Origin",1920],[6,"Ethereum",0],[6,"CallableCallFor",1892],[6,"Balances",0],[6,"Timestamp",0],[6,"BaseFee",0],[6,"EVM",0],[6,"ExecutivePallet",0],[6,"System",0],[6,"Sudo",0],[6,"Transporter",0],[6,"Messenger",0],[3,"Compact",1911],[15,"never"],[3,"OwnedFd",1929],[15,"f64"],[8,"IntoFilelike",1930],[8,"IntoSocketlike",1930],[8,"RationalArg",1931],[8,"TryInto",1932],[4,"Rounding",1931],[8,"Ord",1902],[8,"Div",1933],[8,"Rem",1933],[8,"Add",1933],[8,"AddAssign",1933],[8,"Unsigned",1934],[8,"Zero",1935],[8,"One",1935],[8,"MultiplyRational",1936],[3,"RuntimeVersion",1937],[8,"From",1932],[3,"BlockLength",1938],[3,"BlockWeights",1938],[4,"StateVersion",1893],[6,"EndpointId",1939],[6,"Precompiles",0],[4,"PostLogContent",1940],[3,"CallMetadata",1905],[15,"str"],[3,"DispatchInfo",1892],[4,"Endpoint",1939],[8,"EndpointHandler",1939],[3,"Box",1941],[8,"Hash",1942],[8,"BuildHasher",1942],[8,"Hasher",1942],[3,"CrossDomainMessage",1896],[6,"StorageChanges",1888],[6,"HashingFor",1890],[8,"Backend",1943],[3,"DomainId",1944],[3,"BlockInfo",1896],[3,"U256",1945],[3,"RuntimeMetadataPrefixed",1946],[3,"OpaqueMetadata",1947],[8,"Mul",1933],[8,"UniqueSaturatedInto",1948],[8,"MultiplyArg",1931],[3,"NativeVersion",1937],[8,"Iterator",1949],[6,"DispatchInfoOf",1890],[6,"ProofRecorder",1888],[3,"FeeDetails",1950],[3,"RuntimeDispatchInfo",1950],[8,"Extension",1951],[8,"ReciprocalArg",1931],[8,"Serializer",1952],[4,"CallContext",1953],[8,"Into",1932],[6,"MessageId",1896],[4,"VerifyTxValidityError",1900],[3,"TypeId",1954],[3,"Type",1955],[4,"MetaForm",1956],[6,"TransactionValidity",1899],[4,"TransactionSource",1899],[3,"UncheckedExtrinsic",1957],[8,"SignedExtension",1890],[3,"UncheckedExtrinsic",1958],[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,"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,"SelfDomainIdConfig",0],[6,"CheckedExtrinsic",0],[6,"SudoConfig",0],[6,"BlockId",1814],[6,"Header",1814],[6,"Block",1814]],"b":[[308,"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"],[309,"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"],[362,"impl-ConvertTransaction%3COpaqueExtrinsic%3E-for-TransactionConverter"],[363,"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"],[423,"impl-PerThing-for-Permill"],[424,"impl-Permill"],[425,"impl-PerThing-for-Perbill"],[426,"impl-Perbill"],[565,"impl-Div-for-Permill"],[566,"impl-Div%3CN%3E-for-Permill"],[567,"impl-Div-for-Perbill"],[568,"impl-Div%3CN%3E-for-Perbill"],[711,"impl-Debug-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[712,"impl-Display-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[742,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[743,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[744,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[745,"impl-From%3CEvent%3E-for-RuntimeEvent"],[746,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[747,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[748,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[750,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[751,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[752,"impl-From%3CEvent%3E-for-RuntimeEvent"],[753,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[754,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[755,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[756,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[757,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[758,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[760,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[761,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[762,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[763,"impl-From%3CRawOrigin%3E-for-RuntimeOrigin"],[764,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[766,"impl-From%3CRawOrigin%3E-for-OriginCaller"],[768,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller"],[769,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[770,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[772,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[773,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[774,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[775,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[776,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[777,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[778,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[779,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[798,"impl-Permill"],[799,"impl-PerThing-for-Permill"],[800,"impl-PerThing-for-Perbill"],[801,"impl-Perbill"],[894,"impl-PerThing-for-Permill"],[895,"impl-Permill"],[896,"impl-PerThing-for-Perbill"],[897,"impl-Perbill"],[1004,"impl-Get%3C_I%3E-for-Version"],[1005,"impl-TypedGet-for-Version"],[1006,"impl-Version"],[1007,"impl-TypedGet-for-BlockHashCount"],[1008,"impl-BlockHashCount"],[1009,"impl-Get%3C_I%3E-for-BlockHashCount"],[1010,"impl-RuntimeBlockLength"],[1011,"impl-TypedGet-for-RuntimeBlockLength"],[1012,"impl-Get%3C_I%3E-for-RuntimeBlockLength"],[1013,"impl-TypedGet-for-RuntimeBlockWeights"],[1014,"impl-RuntimeBlockWeights"],[1015,"impl-Get%3C_I%3E-for-RuntimeBlockWeights"],[1016,"impl-ExtrinsicsRootStateVersion"],[1017,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1018,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1019,"impl-ExistentialDeposit"],[1020,"impl-TypedGet-for-ExistentialDeposit"],[1021,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1022,"impl-MaxLocks"],[1023,"impl-Get%3C_I%3E-for-MaxLocks"],[1024,"impl-TypedGet-for-MaxLocks"],[1025,"impl-Get%3C_I%3E-for-MaxReserves"],[1026,"impl-TypedGet-for-MaxReserves"],[1027,"impl-MaxReserves"],[1028,"impl-TransactionByteFee"],[1029,"impl-Get%3C_I%3E-for-TransactionByteFee"],[1030,"impl-TypedGet-for-TransactionByteFee"],[1031,"impl-Get%3C_I%3E-for-OperationalFeeMultiplier"],[1032,"impl-OperationalFeeMultiplier"],[1033,"impl-TypedGet-for-OperationalFeeMultiplier"],[1034,"impl-TypedGet-for-RelayConfirmationDepth"],[1035,"impl-RelayConfirmationDepth"],[1036,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1037,"impl-Get%3C_I%3E-for-SelfChainId"],[1038,"impl-TypedGet-for-SelfChainId"],[1039,"impl-SelfChainId"],[1040,"impl-TypedGet-for-TransporterEndpointId"],[1041,"impl-TransporterEndpointId"],[1042,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1043,"impl-Get%3C_I%3E-for-BlockGasLimit"],[1044,"impl-BlockGasLimit"],[1045,"impl-TypedGet-for-BlockGasLimit"],[1046,"impl-TypedGet-for-PrecompilesValue"],[1047,"impl-Get%3C_I%3E-for-PrecompilesValue"],[1048,"impl-PrecompilesValue"],[1049,"impl-TypedGet-for-WeightPerGas"],[1050,"impl-WeightPerGas"],[1051,"impl-Get%3C_I%3E-for-WeightPerGas"],[1052,"impl-PostOnlyBlockHash"],[1053,"impl-Get%3C_I%3E-for-PostOnlyBlockHash"],[1054,"impl-TypedGet-for-PostOnlyBlockHash"],[1055,"impl-Get%3C_I%3E-for-BoundDivision"],[1056,"impl-BoundDivision"],[1057,"impl-TypedGet-for-BoundDivision"],[1058,"impl-Get%3C_I%3E-for-DefaultBaseFeePerGas"],[1059,"impl-DefaultBaseFeePerGas"],[1060,"impl-TypedGet-for-DefaultBaseFeePerGas"],[1061,"impl-TypedGet-for-DefaultElasticity"],[1062,"impl-DefaultElasticity"],[1063,"impl-Get%3C_I%3E-for-DefaultElasticity"],[1288,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1289,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1290,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1291,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1292,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1293,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1294,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1295,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1296,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1297,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1299,"impl-Zero-for-Permill"],[1300,"impl-Permill"],[1301,"impl-Zero-for-Perbill"],[1302,"impl-Perbill"],[1318,"impl-Runtime"],[1319,"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"],[1320,"impl-Runtime"],[1321,"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"],[1322,"impl-Runtime"],[1323,"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"],[1329,"impl-Mul%3CN%3E-for-Permill"],[1330,"impl-Mul%3CWeight%3E-for-Permill"],[1331,"impl-Mul-for-Permill"],[1332,"impl-Mul-for-Perbill"],[1333,"impl-Mul%3CWeight%3E-for-Perbill"],[1334,"impl-Mul%3CN%3E-for-Perbill"],[1342,"impl-OriginTrait-for-RuntimeOrigin"],[1343,"impl-RuntimeOrigin"],[1347,"impl-One-for-Permill"],[1348,"impl-Permill"],[1349,"impl-Perbill"],[1350,"impl-One-for-Perbill"],[1375,"impl-OriginTrait-for-RuntimeOrigin"],[1376,"impl-RuntimeOrigin"],[1377,"impl-Saturating-for-Permill"],[1378,"impl-SaturatingAdd-for-Permill"],[1379,"impl-SaturatingAdd-for-Perbill"],[1380,"impl-Saturating-for-Perbill"],[1393,"impl-SaturatingSub-for-Permill"],[1394,"impl-Saturating-for-Permill"],[1395,"impl-Saturating-for-Perbill"],[1396,"impl-SaturatingSub-for-Perbill"],[1407,"impl-RuntimeOrigin"],[1408,"impl-OriginTrait-for-RuntimeOrigin"],[1535,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1536,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1537,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1538,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1539,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1541,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1542,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1543,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1544,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1545,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1546,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1547,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1548,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1549,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1550,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1551,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1552,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1809,"impl-Permill"],[1810,"impl-Zero-for-Permill"],[1811,"impl-Perbill"],[1812,"impl-Zero-for-Perbill"],[1850,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"],[1851,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"]]},\ -"evm_domain_test_runtime":{"doc":"","t":"GDDGNNGGGGGGGGNNNGGNNGDGDDGGDGDDGNNNGGGDRGNNNNGGGNNDDDRGGNGNNRRDDGNNNEGNDDGEDDDDGDNDDDDDDEEEEDEEDEDGGDGGGDGNNNGGNNNGGNDDGNGGNNNDGRDNRRRRDLLLLLLLLLLLLLLMMMMMMLLLMLLLALLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLFLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLLMLLLLLLLALMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLMLLLLMMMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGNGNDLLLLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLLMLLLLLLMMLLMLLLLLLLLLLLLL","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_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_inherent_timestamp_extrinsic","construct_runtime_api","construct_set_code_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_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_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"],[1846,"evm_domain_test_runtime::api"],[1847,"evm_domain_test_runtime::opaque"],[1915,"dyn_clone::sealed"],[1916,"primitive_types"],[1917,"evm::backend"],[1918,"alloc::vec"],[1919,"core::ops::function"],[1920,"core::option"],[1921,"sp_api"],[1922,"core::result"],[1923,"sp_runtime::traits"],[1924,"sp_api"],[1925,"sp_runtime::traits"],[1926,"sp_storage"],[1927,"alloc::string"],[1928,"alloc::alloc"],[1929,"sp_messenger::messages"],[1930,"primitive_types"],[1931,"sp_runtime"],[1932,"sp_inherents"],[1933,"domain_runtime_primitives"],[1934,"core::clone"],[1935,"core::cmp"],[1936,"subspace_runtime_primitives"],[1937,"sp_api"],[1938,"frame_support::traits::metadata"],[1939,"fp_evm"],[1940,"ethereum::receipt"],[1941,"fp_rpc"],[1942,"parity_scale_codec::error"],[1943,"parity_scale_codec::codec"],[1944,"parity_scale_codec::codec"],[1945,"sp_core::crypto"],[1946,"serde::de"],[1947,"frame_support::dispatch"],[1948,"parity_scale_codec::codec"],[1949,"sp_messenger::messages"],[1950,"core::iter::traits::collect"],[1951,"core::fmt"],[1952,"core::fmt"],[1953,"domain_pallet_executive::pallet"],[1954,"frame_system::pallet"],[1955,"pallet_messenger::pallet"],[1956,"pallet_base_fee::pallet"],[1957,"pallet_ethereum::pallet"],[1958,"pallet_balances::pallet"],[1959,"pallet_evm::pallet"],[1960,"pallet_transporter::pallet"],[1961,"pallet_transaction_payment::pallet"],[1962,"pallet_messenger::pallet"],[1963,"io_lifetimes::portability"],[1964,"io_lifetimes::portability"],[1965,"core::convert"],[1966,"sp_arithmetic::per_things"],[1967,"core::ops::arith"],[1968,"num_traits::identities"],[1969,"num_traits::identities"],[1970,"sp_version"],[1971,"core::convert"],[1972,"frame_system::limits"],[1973,"pallet_ethereum"],[1974,"frame_support::traits::metadata"],[1975,"core::hash"],[1976,"core::hash"],[1977,"sp_domains"],[1978,"sp_messenger::messages"],[1979,"frame_metadata"],[1980,"sp_core"],[1981,"core::ops::arith"],[1982,"sp_arithmetic::per_things"],[1983,"sp_runtime::traits"],[1984,"pallet_transaction_payment::types"],[1985,"sp_arithmetic::per_things"],[1986,"sp_core::traits"],[1987,"core::convert"],[1988,"scale_info::ty"],[1989,"scale_info::form"],[1990,"sp_runtime::transaction_validity"],[1991,"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 …","","","","","","","","","","","","","","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","Convert to runtime origin, using as filter: …","Convert to runtime origin with caller being system signed …","Returns the argument unchanged.","","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.","","","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]","See PerThing::from_float.","","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the 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.","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","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,53,53,0,0,0,0,0,0,0,0,47,69,21,0,0,47,21,0,0,0,0,0,0,0,0,0,0,0,0,47,69,21,0,0,0,0,0,0,47,69,24,21,0,0,0,47,21,0,0,0,0,0,0,190,0,53,53,0,0,0,0,0,47,69,21,0,0,190,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,69,21,0,0,47,69,21,0,0,21,0,0,0,47,0,0,47,69,21,0,0,0,0,24,0,0,0,0,0,45,46,47,11,24,21,48,49,50,51,52,9,10,53,191,192,193,194,195,196,46,46,46,194,9,10,11,0,13,46,46,21,24,26,46,197,198,26,198,26,196,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,199,46,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,26,46,11,46,46,195,46,21,46,9,10,9,10,9,10,9,10,45,46,47,11,24,21,48,49,50,51,52,9,10,53,45,46,47,11,24,21,48,49,50,51,52,9,10,53,48,49,50,51,9,10,191,46,228,46,202,46,52,52,204,227,46,46,46,46,46,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,9,10,45,46,45,47,69,24,21,48,49,50,51,9,10,53,9,9,10,10,26,52,9,10,48,49,50,51,9,10,48,49,50,51,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,48,49,50,51,9,10,48,49,50,51,9,10,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,45,26,9,10,229,21,21,9,9,10,10,230,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,46,196,45,9,10,9,10,45,47,69,24,21,9,10,53,46,45,46,47,24,21,48,49,50,51,9,10,53,45,45,45,46,46,46,47,47,47,24,24,24,21,21,21,48,48,48,49,49,49,50,50,50,51,51,51,9,9,9,10,10,10,53,53,53,198,26,198,26,198,26,46,13,45,13,0,46,46,46,46,40,229,11,46,203,45,46,47,69,11,24,21,48,49,50,51,9,10,53,53,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,47,47,47,47,47,47,47,47,47,47,69,69,69,69,69,69,69,69,11,11,11,11,11,24,24,24,21,21,21,21,21,21,21,21,21,21,21,26,48,49,50,51,52,228,13,9,9,10,10,53,53,53,69,53,53,9,9,10,10,53,53,200,200,201,201,202,202,203,203,204,204,205,205,45,45,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,227,227,46,46,47,47,69,69,11,11,24,24,21,21,26,26,48,48,49,49,50,50,51,51,52,52,228,228,13,13,9,9,10,10,53,53,9,9,10,10,9,10,9,10,9,10,9,10,9,10,200,200,201,201,202,202,203,203,204,204,205,205,45,45,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,227,227,46,46,47,47,69,69,11,11,24,24,21,21,26,26,48,48,49,49,50,50,51,51,52,52,228,228,13,13,9,9,10,10,53,53,53,231,46,46,45,46,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,226,226,226,21,21,21,46,53,21,46,45,13,13,53,40,205,45,47,69,24,21,48,49,50,51,9,10,53,46,227,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,46,46,9,10,9,10,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,11,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,45,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,13,24,9,10,46,9,10,21,21,21,21,21,21,21,21,21,21,21,46,9,9,10,10,199,232,45,205,24,48,49,50,51,9,10,9,9,10,10,46,46,46,46,46,46,9,9,10,10,227,9,9,9,10,10,10,9,10,9,10,192,227,0,11,11,229,46,200,201,9,9,10,10,0,46,229,48,49,50,51,9,10,204,46,230,9,10,46,21,13,46,46,46,46,13,13,46,11,11,11,9,9,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,10,10,198,26,45,26,9,10,13,11,46,46,11,11,231,45,47,69,24,21,9,10,53,9,10,229,46,46,9,10,198,26,198,26,24,9,10,46,45,47,69,24,21,48,49,50,51,9,10,53,45,46,47,11,24,21,48,49,50,51,52,9,10,53,53,198,26,202,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,47,47,47,47,47,47,47,47,47,47,69,69,69,69,69,69,69,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,11,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,45,46,47,69,24,21,48,49,50,51,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,9,10,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,205,45,9,10,21,46,46,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,204,9,9,10,10,0,0,0,0,233,0,233,0,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,229,61,61,61,61,61,61,61,234,229,61,61,61,61,61,61,61,61,61,234,61,61,61,61,61,61,229,229,61,61,229,61,61,61,61,61,61,61,61,61,61,61,61,61],"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],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]],33,33,[15,[33]],[15,[33]],[15,[33]],34,[15,[[6,[[2,[3,[6,[35]]]]]]]]],[[17,[36,37]]]],[11],[[],38],[[],39],0,[[40,41],42],[21,[[15,[[17,[43]]]]]],[[],[[17,[2,44]]]],[[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,[]],[45,45],[46,46],[47,47],[11,11],[24,24],[21,21],[48,48],[49,49],[50,50],[51,51],[52,52],[9,9],[10,10],[[[53,[-1,-2]]],[[53,[-1,-2]]],54,54],[[-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,[],[]],[[48,48],55],[[49,49],55],[[50,50],55],[[51,51],55],[[9,9],55],[[10,10],55],0,[56],[-2,57,18,[[19,[-1]]]],[[[6,[5]]],[[6,[5]]]],[7,58],[59],[[52,59],60],[[52,59],61],[[3,33,33]],[[],[[15,[62]]]],[[3,[6,[5]],33,33,[15,[33]],[15,[33]],[15,[33]],34,[15,[[6,[[2,[3,[6,[35]]]]]]]]],[[17,[63,37]]]],[[],[[2,[[15,[64]],[15,[[6,[65]]]],[15,[[6,[66]]]]]]]],[[],[[15,[64]]]],[[],[[15,[[6,[65]]]]]],[[],[[15,[[6,[66]]]]]],[-1,[[17,[45,67]]],68],[-1,[[17,[47,67]]],68],[-1,[[17,[69,67]]],68],[-1,[[17,[24,67]]],68],[-1,[[17,[21,67]]],68],[-1,[[17,[48,67]]],68],[-1,[[17,[49,67]]],68],[-1,[[17,[50,67]]],68],[-1,[[17,[51,67]]],68],[-1,[[17,[9,67]]],68],[-1,[[17,[10,67]]],68],[-1,[[17,[[53,[-2,-3]],67]]],68,70,71],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[],[[17,[9,67]]]],[[],[[17,[10,67]]]],[[[72,[5]]],[[15,[[6,[[2,[[6,[5]],73]]]]]]]],[[[6,[5]]],[[15,[[6,[[2,[[6,[5]],73]]]]]]]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[9,14],[9],[10,14],[10],[[],26],[[],52],[[],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,[],[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[-1,[[17,[45]]],75],[-1,[[17,[26]]],75],[-1,[[17,[9]]],75],[-1,[[17,[10]]],75],0,[[21,11],76],[[21,11],76],[[9,9]],[[9,-1],[],[]],[[10,10]],[[10,-1],[],[]],0,[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[[],[[15,[9]]]],0,[45,[[6,[5]]]],[9,[[6,[5,30]]]],[10,[[6,[5,30]]]],[9],[10],[[45,-1],2,[77,78]],[[47,-1],2,[77,78]],[[69,-1],2,[77,78]],[[24,-1],2,[77,78]],[[21,-1],2,[77,78]],[[9,-1],2,[77,78]],[[10,-1],2,[77,78]],[[[53,[-1,-2]],-3],2,79,71,[77,78]],[[],[[17,[2,14]]]],[[45,45],34],[[46,46],34],[[47,47],34],[[24,24],34],[[21,21],34],[[48,48],34],[[49,49],34],[[50,50],34],[[51,51],34],[[9,9],34],[[10,10],34],[[[53,[-1,-2]],[53,[-1,-2]]],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],0,0,0,0,0,0,[40,2],[[[13,[-1,-2]],-3],-4,18,[[19,[-1]]],80,[]],0,[[[13,[-1,-2]]],[[15,[81]]],18,[[19,[-1]]]],[[[6,[60]]],[[6,[[2,[[15,[82]],60]]]]]],[6,[[6,[[2,[[15,[82]]]]]]]],[[[6,[5]]],[[15,[[84,[83]]]]]],[6,[[6,[59]]]],[[],85],0,0,[11,34],[[]],[-1,[[15,[3]]],86],[[45,87],88],[[46,87],88],[[47,87],88],[[69,87],88],[[11,87],[[17,[2,89]]]],[[24,87],88],[[21,87],88],[[48,87],88],[[49,87],88],[[50,87],88],[[51,87],88],[[9,87],[[17,[2,89]]]],[[10,87],[[17,[2,89]]]],[[[53,[-1,-2]],87],[[17,[2,89]]],90,90],[[[53,[-1,-2]],87],[[17,[2,89]]],90,90],[7,32],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[91,[46]]],47],[[[92,[46]]],47],[[[93,[46]]],47],[[[94,[46]]],47],[95,47],[96,47],[-1,-1,[]],[[[97,[46]]],47],[[[98,[46]]],47],[[[99,[46]]],47],[[[100,[46]]],47],[[[101,[46]]],69],[[[102,[46]]],69],[[[103,[46]]],69],[-1,-1,[]],[[[104,[46]]],69],[[[105,[46]]],69],[[[106,[46]]],69],[[[107,[46]]],69],[[[108,[46]]],11],[15,11],[-1,-1,[]],[24,11],[109,11],[109,24],[[[108,[46]]],24],[-1,-1,[]],[[[111,[110,46]]],21],[[[111,[112,46]]],21],[[[111,[113,46]]],21],[[[111,[114,46]]],21],[[[111,[115,46]]],21],[[[111,[116,46]]],21],[[[111,[117,46]]],21],[[[111,[118,46]]],21],[[[111,[119,46]]],21],[-1,-1,[]],[[[111,[120,46]]],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[121,[9]]],9],[-1,-1,[]],[[[121,[10]]],10],[-1,-1,[]],[-1,-1,[]],[-1,[[53,[-1,-2]]],[],[]],[122,-1,[]],[37,[[15,[69]]]],[123,-1,[]],[123,-1,[]],[124,9],[124,9],[124,10],[124,10],[-1,-2,125,[]],[-1,-2,126,[]],[-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[14,9],[[],9],[[],10],[14,10],[14,9],[14,10],[14,9],[14,10],[[-1,-1],9,[127,[128,[14]],[128,[38]]]],[[-1,-1],10,[127,[128,[14]],[128,[38]]]],[[-1,-1],9,[127,[128,[14]],[128,[38]]]],[[-1,-1],10,[127,[128,[14]],[128,[38]]]],[[-1,-1,129],[[17,[9,2]]],[54,130,128,128,131,132,133,134,135,136,137,138]],[[-1,-1,129],[[17,[10,2]]],[54,130,128,128,131,132,133,134,135,136,137,138]],[-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,-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,-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,-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,-2,[],[]],[-1,-1,[]],[123,-1,[]],0,[[],2],[[],33],[[[15,[[6,[5]]]]],[[6,[5]]]],[[[15,[[6,[5]]]]],[[6,[5]]]],[[],139],[[],-1,[[140,[139]]]],[[],139],[[],83],[[],-1,[[140,[83]]]],[[],83],[[],141],[[],141],[[],-1,[[140,[141]]]],[[],-1,[[140,[142]]]],[[],142],[[],142],[[],-1,[[140,[143]]]],[[],143],[[],143],[[],32],[[],-1,[[140,[32]]]],[[],32],[[],14],[[],-1,[[140,[14]]]],[[],14],[[],-1,[[140,[14]]]],[[],14],[[],14],[[],32],[[],32],[[],-1,[[140,[32]]]],[[],5],[[],-1,[[140,[5]]]],[[],5],[[],14],[[],-1,[[140,[14]]]],[[],14],[[],83],[[],83],[[],-1,[[140,[83]]]],[[],39],[[],39],[[],-1,[[140,[39]]]],[[],144],[[],-1,[[140,[144]]]],[[],144],[[],33],[[],33],[[],-1,[[140,[33]]]],[[],-1,[[140,[145]]]],[[],145],[[],145],[[],85],[[],-1,[[140,[85]]]],[[],85],[[],146],[[],-1,[[140,[146]]]],[[],146],[[],33],[[],-1,[[140,[33]]]],[[],33],[[],33],[[],33],[[],-1,[[140,[33]]]],[[],9],[[],9],[[],-1,[[140,[9]]]],[21,147],[148,[[72,[148]]]],[21,149],[150,[[15,[[152,[151]]]]]],[[-1,-2],38,[153,78],154],[[],[[72,[148]]]],[39,[[15,[155]]]],[[45,73],[[72,[5]]]],[[[13,[-1,-2]]],[[17,[34,16]]],18,[[19,[-1]]]],[[[13,[-1,-2]],-3],[[17,[34,16]]],18,[[19,[-1]]],12],[[[53,[-1,-2]],-3],2,153,153,156],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]]],[]],[[[157,[83]]],15],[[],[[15,[74]]]],[41,6],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],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,[],[]],[45,[[6,[[2,[[6,[5]],73]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[158,[-1]],28]]],18,[[19,[-1]]],[[160,[[159,[-1]]]]]],[24,[[15,[25]]]],[-1,34,[]],[-1,34,[]],[[161,[162,[83]]],34],[9,34],[10,34],[21,34],[21,[[15,[[111,[116,46]]]]]],[21,[[15,[[111,[118,46]]]]]],[21,[[15,[[111,[115,46]]]]]],[21,[[15,[[111,[119,46]]]]]],[21,[[15,[[111,[114,46]]]]]],[21,[[15,[[111,[117,46]]]]]],[21,[[15,[[111,[113,46]]]]]],[21,[[15,[[111,[110,46]]]]]],[21,[[15,[[111,[112,46]]]]]],[21,[[15,[[111,[120,46]]]]]],[[163,163],34],[9,34],[9,34],[10,34],[10,34],0,0,[[],[[72,[73]]]],[[],9],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],-1,[]],[[],9],[[],-1,[]],[[],10],[[],164],[[],165],[14,[[15,[165]]]],[14,[[15,[165]]]],[[],[[6,[14]]]],[[],[[6,[14]]]],[[],9],[[],-1,[]],[[],10],[[],-1,[]],[[],[[15,[148]]]],[[9,-1],[],[131,54,166,167,133,132,135]],[[9,9]],[[9,85],85],[[10,10]],[[10,-1],[],[131,54,166,167,133,132,135]],[[10,85],85],[[9,-1],-1,[168,[167,[14]]]],[[10,-1],-1,[168,[167,[14]]]],[[9,-1],-1,[168,[167,[14]]]],[[10,-1],-1,[168,[167,[14]]]],0,[[],[[15,[148]]]],[[],169],[[],11],[[],11],0,[[],2],[-1,2,170],[32,2],[[],9],[[],9],[[],10],[[],10],0,[[[157,[83]]],15],0,[[48,48],[[15,[55]]]],[[49,49],[[15,[55]]]],[[50,50],[[15,[55]]]],[[51,51],[[15,[55]]]],[[9,9],[[15,[55]]]],[[10,10],[[15,[55]]]],[[],2],[6,[[2,[[15,[64]],[15,[[6,[66]]]]]]]],0,[[9,74]],[[10,74]],[[],[[17,[2,43]]]],[[21,[171,[21]],74],[[15,[[17,[2,43]]]]]],[[[13,[-1,-2]]],[[15,[[172,[-1]]]]],18,[[19,[-1]]]],[14,[[173,[32]]]],[14,[[174,[32]]]],[14,32],[85,32],[[[13,[-1,-2]]],2,18,[[19,[-1]]]],[[[13,[-1,-2]],-3],2,18,[[19,[-1]]],175],[[],83],[11,2],[[],11],[[],11],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],[[9,9,129],9],[[10,10,129],10],[[9,9],9],[[10,10],10],[[9,74],9],[[10,74],10],[[9,-1],-1,[176,[167,[14]]]],[[10,-1],-1,[176,[167,[14]]]],[[9,-1],-1,[176,[167,[14]]]],[[10,-1],-1,[176,[167,[14]]]],[[9,-1],-1,[176,[167,[14]]]],[[10,-1],-1,[176,[167,[14]]]],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],0,0,[[45,-1],17,177],[[26,-1],17,177],[[9,-1],17,177],[[10,-1],17,177],[[[13,[-1,-2]],178],2,18,[[19,[-1]]]],[[11,-1],2,[[179,[11]]]],[[39,180],34],[[39,180],34],[[],11],[[],11],0,[45,74],[47,74],[69,74],[24,74],[21,74],[9,74],[10,74],[[[53,[-1,-2]]],74,79,71],[9,9],[10,10],0,[[3,33],35],[82,[[17,[[6,[[6,[5]]]],181]]]],[[9,9]],[[10,10]],0,0,0,0,0,[[-1,-2,-2],55,[],[]],[[-1,-2,-2],55,[],[]],[[],56],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[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,[58,[[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]]],[],[]],[47,[[17,[[99,[46]]]]]],[47,[[17,[[94,[46]]]]]],[47,[[17,[[91,[46]]]]]],[47,[[17,[[92,[46]]]]]],[47,[[17,[[98,[46]]]]]],[47,[[17,[[93,[46]]]]]],[47,[[17,[[97,[46]]]]]],[47,[[17,[[100,[46]]]]]],[-1,[[17,[-2]]],[],[]],[47,[[17,[96]]]],[47,[[17,[95]]]],[69,[[17,[[105,[46]]]]]],[69,[[17,[[104,[46]]]]]],[69,[[17,[[101,[46]]]]]],[69,[[17,[[102,[46]]]]]],[69,[[17,[[107,[46]]]]]],[69,[[17,[[103,[46]]]]]],[69,[[17,[[106,[46]]]]]],[-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]]],[],[]],[[11,-1],[[17,[-2,11]]],80,[]],[-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,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],[[183,[184]]]],[[],[[183,[184]]]],[[],[[183,[184]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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],[[45,-1],-2,80,[]],[[9,-1],-2,80,[]],[[10,-1],-2,80,[]],[[21,[171,[21]],74],[[15,[185]]]],[186,185],[186,185],[[],139],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,33],[[17,[[103,[46]]]]]],[[],9],[[],9],[[],10],[[],10],[[148,[72,[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,[]],[61,61],[[-1,-2],2,[],[]],[-1,[[17,[61,67]]],68],[[[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,-1],[[17,[-2,67]]],68,[]],[[],61],[74,-1,[]],[74,-1,[]],[-1,[[17,[61]]],75],0,[74,2],[61,[[6,[5,30]]]],[[61,-1],2,[77,78]],[[61,61],34],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],0,0,[[61,87],[[17,[2,89]]]],[[[187,[-1,-2,-3,-4]]],61,79,79,79,188],[-1,-1,[]],[[[189,[-1,-2,-3,-4]]],61,79,79,79,188],[[[72,[5]]],[[17,[61,67]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[-1,[[6,[5,30]]],[]],[[],74],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,34,[]],0,0,[[61,-1],17,177],[61,74],0,[[-1,[72,[5]]],[[6,[5,30]]],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[6,[5,30]]],[]],[-1,182,[]],[[],[[183,[184]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[61,-1],-2,80,[]],[-1,-2,[],[]]],"c":[6,7,9,11,55,917,918],"p":[[3,"Private",1915],[15,"tuple"],[3,"H160",1916],[3,"Basic",1917],[15,"u8"],[3,"Vec",1918],[6,"AccountId",0],[6,"Nonce",0],[3,"Permill",0],[3,"Perbill",0],[3,"RuntimeOrigin",0],[8,"Fn",1919],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",1920],[4,"ApiError",1921],[4,"Result",1922],[8,"Block",1923],[8,"CallApiAt",1921],[6,"ApplyExtrinsicResult",1924],[4,"RuntimeCall",0],[6,"PostDispatchInfoOf",1923],[6,"DispatchResultWithInfo",1924],[4,"OriginCaller",0],[4,"RawOrigin",1925],[3,"RuntimeGenesisConfig",0],[3,"Storage",1926],[3,"String",1927],[15,"array"],[3,"Global",1928],[3,"BlockMessagesWithStorageKey",1929],[6,"Balance",0],[3,"U256",1916],[15,"bool"],[3,"H256",1916],[6,"CallInfo",1930],[4,"DispatchError",1924],[15,"u64"],[4,"ChainId",1929],[6,"Block",0],[3,"InherentData",1931],[3,"CheckInherentsResult",1931],[4,"TransactionValidityError",1932],[4,"CheckTxValidityError",1933],[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",1934],[4,"Ordering",1935],[6,"Moment",1936],[3,"ApiRef",1921],[4,"MultiAccountId",1933],[4,"TransactionV2",1937],[6,"UncheckedExtrinsic",0],[3,"UncheckedExtrinsic",1847],[3,"CrateVersion",1938],[6,"CreateInfo",1930],[6,"BlockV2",1939],[4,"ReceiptV3",1940],[3,"TransactionStatus",1941],[3,"Error",1942],[8,"Input",1943],[4,"RuntimeError",0],[8,"Decode",1943],[8,"HasCompact",1944],[15,"slice"],[3,"KeyTypeId",1945],[15,"usize"],[8,"Deserializer",1946],[6,"DispatchResultWithPostInfo",1925],[8,"Output",1943],[8,"Sized",1947],[8,"Encode",1943],[8,"FnOnce",1919],[3,"StorageProof",1948],[6,"AccountId",1847],[6,"BlockNumber",0],[3,"ExtractedStateRootsFromProof",1929],[3,"Weight",1949],[8,"IntoIterator",1950],[3,"Formatter",1951],[6,"Result",1951],[3,"Error",1951],[8,"Debug",1951],[4,"Event",1952],[4,"Event",1953],[4,"Event",1954],[4,"Event",1955],[4,"Event",1956],[4,"Event",1957],[4,"Event",1958],[4,"Event",1959],[4,"Event",1960],[4,"Event",1961],[4,"Error",1955],[4,"Error",1957],[4,"Error",1959],[4,"Error",1952],[4,"Error",1958],[4,"Error",1960],[4,"Error",1954],[6,"Origin",1954],[6,"Origin",1957],[6,"Ethereum",0],[6,"CallableCallFor",1925],[6,"Balances",0],[6,"Sudo",0],[6,"System",0],[6,"ExecutivePallet",0],[6,"Transporter",0],[6,"EVM",0],[6,"Timestamp",0],[6,"BaseFee",0],[6,"Messenger",0],[3,"Compact",1944],[15,"never"],[3,"OwnedFd",1962],[15,"f64"],[8,"IntoFilelike",1963],[8,"IntoSocketlike",1963],[8,"RationalArg",1964],[8,"TryInto",1965],[4,"Rounding",1964],[8,"Ord",1935],[8,"Div",1966],[8,"Rem",1966],[8,"Add",1966],[8,"AddAssign",1966],[8,"Unsigned",1967],[8,"Zero",1968],[8,"One",1968],[8,"MultiplyRational",1969],[3,"RuntimeVersion",1970],[8,"From",1965],[3,"BlockLength",1971],[3,"BlockWeights",1971],[4,"StateVersion",1926],[6,"EndpointId",1972],[6,"Precompiles",0],[4,"PostLogContent",1973],[3,"CallMetadata",1938],[15,"str"],[3,"DispatchInfo",1925],[4,"Endpoint",1972],[8,"EndpointHandler",1972],[3,"Box",1974],[8,"Hash",1975],[8,"BuildHasher",1975],[6,"ChannelId",1929],[8,"Hasher",1975],[3,"CrossDomainMessage",1929],[6,"StorageChanges",1921],[6,"HashingFor",1923],[8,"Backend",1976],[3,"DomainId",1977],[3,"BlockInfo",1929],[3,"U256",1978],[3,"RuntimeMetadataPrefixed",1979],[3,"OpaqueMetadata",1980],[8,"Mul",1966],[8,"UniqueSaturatedInto",1981],[8,"MultiplyArg",1964],[3,"NativeVersion",1970],[8,"Iterator",1982],[6,"DispatchInfoOf",1923],[6,"ProofRecorder",1921],[3,"FeeDetails",1983],[3,"RuntimeDispatchInfo",1983],[8,"Extension",1984],[8,"ReciprocalArg",1964],[8,"Serializer",1985],[4,"CallContext",1986],[8,"Into",1965],[6,"MessageId",1929],[4,"VerifyTxValidityError",1933],[3,"TypeId",1987],[3,"Type",1988],[4,"MetaForm",1989],[6,"TransactionValidity",1932],[4,"TransactionSource",1932],[3,"UncheckedExtrinsic",1990],[8,"SignedExtension",1923],[3,"UncheckedExtrinsic",1991],[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",1847],[6,"SelfDomainIdConfig",0],[6,"CheckedExtrinsic",0],[6,"SudoConfig",0],[6,"BlockId",1847],[6,"Block",1847]],"b":[[312,"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"],[313,"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"],[366,"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"],[367,"impl-ConvertTransaction%3COpaqueExtrinsic%3E-for-TransactionConverter"],[427,"impl-Permill"],[428,"impl-PerThing-for-Permill"],[429,"impl-Perbill"],[430,"impl-PerThing-for-Perbill"],[572,"impl-Div-for-Permill"],[573,"impl-Div%3CN%3E-for-Permill"],[574,"impl-Div-for-Perbill"],[575,"impl-Div%3CN%3E-for-Perbill"],[720,"impl-Display-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[721,"impl-Debug-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[753,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[754,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[755,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[756,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[757,"impl-From%3CEvent%3E-for-RuntimeEvent"],[758,"impl-From%3CEvent%3E-for-RuntimeEvent"],[760,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[761,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[762,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[763,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[764,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[765,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[766,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[768,"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%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[773,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[775,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[776,"impl-From%3CRawOrigin%3E-for-RuntimeOrigin"],[777,"impl-From%3CRawOrigin%3E-for-OriginCaller"],[778,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller"],[780,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[781,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[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"],[790,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[809,"impl-PerThing-for-Permill"],[810,"impl-Permill"],[811,"impl-PerThing-for-Perbill"],[812,"impl-Perbill"],[907,"impl-Permill"],[908,"impl-PerThing-for-Permill"],[909,"impl-PerThing-for-Perbill"],[910,"impl-Perbill"],[1019,"impl-TypedGet-for-Version"],[1020,"impl-Get%3C_I%3E-for-Version"],[1021,"impl-Version"],[1022,"impl-TypedGet-for-BlockHashCount"],[1023,"impl-Get%3C_I%3E-for-BlockHashCount"],[1024,"impl-BlockHashCount"],[1025,"impl-RuntimeBlockLength"],[1026,"impl-TypedGet-for-RuntimeBlockLength"],[1027,"impl-Get%3C_I%3E-for-RuntimeBlockLength"],[1028,"impl-Get%3C_I%3E-for-RuntimeBlockWeights"],[1029,"impl-RuntimeBlockWeights"],[1030,"impl-TypedGet-for-RuntimeBlockWeights"],[1031,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1032,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1033,"impl-ExtrinsicsRootStateVersion"],[1034,"impl-ExistentialDeposit"],[1035,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1036,"impl-TypedGet-for-ExistentialDeposit"],[1037,"impl-TypedGet-for-MaxLocks"],[1038,"impl-Get%3C_I%3E-for-MaxLocks"],[1039,"impl-MaxLocks"],[1040,"impl-Get%3C_I%3E-for-MaxReserves"],[1041,"impl-MaxReserves"],[1042,"impl-TypedGet-for-MaxReserves"],[1043,"impl-TransactionByteFee"],[1044,"impl-TypedGet-for-TransactionByteFee"],[1045,"impl-Get%3C_I%3E-for-TransactionByteFee"],[1046,"impl-TypedGet-for-OperationalFeeMultiplier"],[1047,"impl-Get%3C_I%3E-for-OperationalFeeMultiplier"],[1048,"impl-OperationalFeeMultiplier"],[1049,"impl-StateRootsBound"],[1050,"impl-Get%3C_I%3E-for-StateRootsBound"],[1051,"impl-TypedGet-for-StateRootsBound"],[1052,"impl-TypedGet-for-RelayConfirmationDepth"],[1053,"impl-RelayConfirmationDepth"],[1054,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1055,"impl-TypedGet-for-SelfChainId"],[1056,"impl-SelfChainId"],[1057,"impl-Get%3C_I%3E-for-SelfChainId"],[1058,"impl-TransporterEndpointId"],[1059,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1060,"impl-TypedGet-for-TransporterEndpointId"],[1061,"impl-BlockGasLimit"],[1062,"impl-TypedGet-for-BlockGasLimit"],[1063,"impl-Get%3C_I%3E-for-BlockGasLimit"],[1064,"impl-Get%3C_I%3E-for-PrecompilesValue"],[1065,"impl-TypedGet-for-PrecompilesValue"],[1066,"impl-PrecompilesValue"],[1067,"impl-TypedGet-for-WeightPerGas"],[1068,"impl-Get%3C_I%3E-for-WeightPerGas"],[1069,"impl-WeightPerGas"],[1070,"impl-PostOnlyBlockHash"],[1071,"impl-Get%3C_I%3E-for-PostOnlyBlockHash"],[1072,"impl-TypedGet-for-PostOnlyBlockHash"],[1073,"impl-TypedGet-for-BoundDivision"],[1074,"impl-Get%3C_I%3E-for-BoundDivision"],[1075,"impl-BoundDivision"],[1076,"impl-TypedGet-for-DefaultBaseFeePerGas"],[1077,"impl-DefaultBaseFeePerGas"],[1078,"impl-Get%3C_I%3E-for-DefaultBaseFeePerGas"],[1079,"impl-DefaultElasticity"],[1080,"impl-TypedGet-for-DefaultElasticity"],[1081,"impl-Get%3C_I%3E-for-DefaultElasticity"],[1311,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1312,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1313,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[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"],[1322,"impl-Zero-for-Permill"],[1323,"impl-Permill"],[1324,"impl-Perbill"],[1325,"impl-Zero-for-Perbill"],[1341,"impl-Runtime"],[1342,"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"],[1343,"impl-Runtime"],[1344,"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"],[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-Runtime"],[1352,"impl-Mul%3CN%3E-for-Permill"],[1353,"impl-Mul-for-Permill"],[1354,"impl-Mul%3CWeight%3E-for-Permill"],[1355,"impl-Mul-for-Perbill"],[1356,"impl-Mul%3CN%3E-for-Perbill"],[1357,"impl-Mul%3CWeight%3E-for-Perbill"],[1365,"impl-RuntimeOrigin"],[1366,"impl-OriginTrait-for-RuntimeOrigin"],[1371,"impl-Permill"],[1372,"impl-One-for-Permill"],[1373,"impl-One-for-Perbill"],[1374,"impl-Perbill"],[1400,"impl-OriginTrait-for-RuntimeOrigin"],[1401,"impl-RuntimeOrigin"],[1402,"impl-SaturatingAdd-for-Permill"],[1403,"impl-Saturating-for-Permill"],[1404,"impl-Saturating-for-Perbill"],[1405,"impl-SaturatingAdd-for-Perbill"],[1418,"impl-Saturating-for-Permill"],[1419,"impl-SaturatingSub-for-Permill"],[1420,"impl-SaturatingSub-for-Perbill"],[1421,"impl-Saturating-for-Perbill"],[1432,"impl-RuntimeOrigin"],[1433,"impl-OriginTrait-for-RuntimeOrigin"],[1564,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1565,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1566,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[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%3E-for-RuntimeEvent"],[1574,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1575,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1576,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1577,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1578,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1579,"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"],[1842,"impl-Permill"],[1843,"impl-Zero-for-Permill"],[1844,"impl-Zero-for-Perbill"],[1845,"impl-Perbill"],[1882,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"],[1884,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"]]},\ +"evm_domain_runtime":{"doc":"","t":"GDDGNNGGGGGGGGNNNGGNNGDGDDGGDGDDGNNNGGGDRGNNNNGGGNNDDDRGGNNNRRDDGNNNEGNDDGEDDDDGDNDDDDDDEEEEDEEDEDGGDGGGGNNNGGNNNGGNDDGNGGNNNDGRDNRRRRDLLLLLLLLLLLLLLMMMMMMLLLMLLLALLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLLLLLLLLLALLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLMMMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGNGNDLLLLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLLMLLLLLLMMLLMLLLLLLLLLLLLL","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","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","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_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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_inherent_timestamp_extrinsic","construct_runtime_api","construct_set_code_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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","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","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_filter","extrinsic_weight","extrinsics","filter_call","finalize_block","find_author","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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_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_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_call_metadata","get_call_names","get_dispatch_info","get_endpoint_handler","get_hash","get_module_names","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","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_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_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_storage_changes","into_system","is_clear","is_clear","is_domain_info_confirmed","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","offchain_worker","on_unbalanceds","on_xdm_rewards","one","one","one","one","opaque","outbox_message_unsigned","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","storage_at","storage_keys_for_verifying_transaction_validity","sub","sub","sudo","sudo","system","system","system","tcmp","tcmp","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_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_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_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","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","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","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_runtime"],[1813,"evm_domain_runtime::api"],[1814,"evm_domain_runtime::opaque"],[1882,"dyn_clone::sealed"],[1883,"primitive_types"],[1884,"evm::backend"],[1885,"alloc::vec"],[1886,"core::ops::function"],[1887,"core::option"],[1888,"sp_api"],[1889,"core::result"],[1890,"sp_runtime::traits"],[1891,"sp_api"],[1892,"sp_runtime::traits"],[1893,"sp_storage"],[1894,"alloc::string"],[1895,"alloc::alloc"],[1896,"sp_messenger::messages"],[1897,"primitive_types"],[1898,"sp_runtime"],[1899,"sp_inherents"],[1900,"domain_runtime_primitives"],[1901,"core::clone"],[1902,"core::cmp"],[1903,"subspace_runtime_primitives"],[1904,"sp_api"],[1905,"frame_support::traits::metadata"],[1906,"fp_evm"],[1907,"ethereum::receipt"],[1908,"fp_rpc"],[1909,"parity_scale_codec::error"],[1910,"parity_scale_codec::codec"],[1911,"parity_scale_codec::codec"],[1912,"sp_core::crypto"],[1913,"serde::de"],[1914,"frame_support::dispatch"],[1915,"parity_scale_codec::codec"],[1916,"sp_messenger::messages"],[1917,"core::iter::traits::collect"],[1918,"core::fmt"],[1919,"core::fmt"],[1920,"pallet_messenger::pallet"],[1921,"frame_system::pallet"],[1922,"pallet_transaction_payment::pallet"],[1923,"pallet_sudo::pallet"],[1924,"pallet_transporter::pallet"],[1925,"pallet_balances::pallet"],[1926,"domain_pallet_executive::pallet"],[1927,"pallet_base_fee::pallet"],[1928,"pallet_evm::pallet"],[1929,"pallet_messenger::pallet"],[1930,"io_lifetimes::portability"],[1931,"io_lifetimes::portability"],[1932,"core::convert"],[1933,"sp_arithmetic::per_things"],[1934,"core::ops::arith"],[1935,"num_traits::identities"],[1936,"num_traits::identities"],[1937,"sp_version"],[1938,"core::convert"],[1939,"frame_system::limits"],[1940,"pallet_ethereum"],[1941,"frame_support::traits::metadata"],[1942,"core::hash"],[1943,"core::hash"],[1944,"sp_domains"],[1945,"sp_messenger::messages"],[1946,"sp_core"],[1947,"frame_metadata"],[1948,"core::ops::arith"],[1949,"sp_arithmetic::per_things"],[1950,"sp_runtime::traits"],[1951,"pallet_transaction_payment::types"],[1952,"sp_arithmetic::per_things"],[1953,"sp_core::traits"],[1954,"core::convert"],[1955,"scale_info::ty"],[1956,"scale_info::form"],[1957,"sp_runtime::transaction_validity"],[1958,"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.","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 …","","","","","","","","","","","","","","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Primarily used for adding the executor authority key into …","","","","","","","The accompanying 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.","","","","Convert to runtime origin, using as filter: …","","Convert to runtime origin using […","Convert to runtime origin with caller being system signed …","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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.","","From an explicitly defined number of parts per maximum of …","Build this type from a number of parts per thing.","Build this type from a number of parts per thing.","From an explicitly defined number of parts per maximum of …","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.","","","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.","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","See PerThing::one","","See PerThing::one","Opaque types. These are used by the CLI to instantiate …","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,53,53,0,0,0,0,0,0,0,0,47,69,21,0,0,47,21,0,0,0,0,0,0,0,0,0,0,0,0,47,69,21,0,0,0,0,0,0,47,69,24,21,0,0,0,47,21,0,0,0,0,0,0,189,53,53,0,0,0,0,0,47,69,21,0,0,189,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,69,21,0,0,47,69,21,0,0,21,0,0,0,47,0,0,47,69,21,0,0,0,0,24,0,0,0,0,0,45,46,47,11,24,21,48,49,50,51,52,9,10,53,190,191,192,193,194,195,46,46,46,193,9,10,11,0,13,46,46,21,24,26,46,196,197,26,197,26,195,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,198,46,46,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,26,46,11,46,46,194,46,21,46,9,10,9,10,9,10,9,10,45,46,47,11,24,21,48,49,50,51,52,9,10,53,45,46,47,11,24,21,48,49,50,51,52,9,10,53,48,49,50,51,9,10,190,46,226,46,201,46,52,52,203,225,46,46,46,46,46,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,9,10,45,46,45,47,69,24,21,48,49,50,51,9,10,53,9,9,10,10,26,52,9,10,48,49,50,51,9,10,48,49,50,51,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,48,49,50,51,9,10,48,49,50,51,9,10,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,45,26,9,10,21,21,9,9,10,10,227,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,46,195,45,9,10,9,10,45,47,69,24,21,9,10,53,46,45,46,47,24,21,48,49,50,51,9,10,53,45,45,45,46,46,46,47,47,47,24,24,24,21,21,21,48,48,48,49,49,49,50,50,50,51,51,51,9,9,9,10,10,10,53,53,53,197,26,197,26,197,26,46,13,45,13,0,46,46,46,46,40,11,46,202,45,46,47,69,11,24,21,48,49,50,51,9,10,53,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,47,47,47,47,47,47,47,47,47,47,69,69,69,69,69,69,69,69,11,11,11,11,11,24,24,24,21,21,21,21,21,21,21,21,21,21,21,26,48,49,50,51,52,226,13,9,9,10,10,53,53,53,69,53,53,9,9,10,10,53,53,199,199,200,200,201,201,202,202,203,203,204,204,45,45,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,46,46,47,47,69,69,11,11,24,24,21,21,26,26,48,48,49,49,50,50,51,51,52,52,226,226,13,13,9,9,10,10,53,53,9,9,10,10,9,10,9,10,9,10,9,10,9,10,199,199,200,200,201,201,202,202,203,203,204,204,45,45,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,46,46,47,47,69,69,11,11,24,24,21,21,26,26,48,48,49,49,50,50,51,51,52,52,226,226,13,13,9,9,10,10,53,53,53,228,46,46,45,46,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,21,21,21,46,53,21,45,13,13,53,40,204,45,47,69,24,21,48,49,50,51,9,10,53,46,225,46,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,46,46,9,10,9,10,46,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,11,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,45,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,13,24,9,10,46,9,10,21,21,21,21,21,21,21,21,21,21,21,46,9,9,10,10,198,229,45,204,24,48,49,50,51,9,10,9,9,10,10,46,46,46,46,46,46,9,9,10,10,225,9,9,9,10,10,10,9,10,9,10,191,225,0,11,11,46,199,200,9,9,10,10,0,46,48,49,50,51,9,10,203,46,227,9,10,46,21,13,46,46,46,46,13,13,46,11,11,11,9,9,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,10,10,197,26,45,26,9,10,13,11,46,46,11,11,228,45,47,69,24,21,9,10,53,9,10,46,46,9,10,197,26,197,26,24,9,10,45,47,69,24,21,48,49,50,51,9,10,53,45,46,47,11,24,21,48,49,50,51,52,9,10,53,53,197,26,201,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,47,47,47,47,47,47,47,47,47,47,69,69,69,69,69,69,69,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,11,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,45,46,47,69,24,21,48,49,50,51,9,10,53,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,9,10,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,204,45,9,10,21,46,46,46,199,200,201,202,203,204,45,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,46,47,69,11,24,21,26,48,49,50,51,52,226,13,9,10,53,203,9,9,10,10,0,0,0,0,230,0,230,0,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,231,61,61,61,61,61,61,61,232,231,61,61,61,61,61,61,61,61,61,232,61,61,61,61,61,61,231,231,61,61,231,61,61,61,61,61,61,61,61,61,61,61,61,61],"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,[[-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],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]],33,33,[15,[33]],[15,[33]],[15,[33]],34,[15,[[6,[[2,[3,[6,[35]]]]]]]]],[[17,[36,37]]]],[11],[[],38],[[],39],0,[[40,41],42],[21,[[15,[[17,[43]]]]]],[[],[[17,[2,44]]]],[[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,[]],[45,45],[46,46],[47,47],[11,11],[24,24],[21,21],[48,48],[49,49],[50,50],[51,51],[52,52],[9,9],[10,10],[[[53,[-1,-2]]],[[53,[-1,-2]]],54,54],[[-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,[],[]],[[48,48],55],[[49,49],55],[[50,50],55],[[51,51],55],[[9,9],55],[[10,10],55],0,[56],[-2,57,18,[[19,[-1]]]],[[[6,[5]]],[[6,[5]]]],[7,58],[59],[[52,59],60],[[52,59],61],[[3,33,33]],[[],[[15,[62]]]],[[3,[6,[5]],33,33,[15,[33]],[15,[33]],[15,[33]],34,[15,[[6,[[2,[3,[6,[35]]]]]]]]],[[17,[63,37]]]],[[],[[2,[[15,[64]],[15,[[6,[65]]]],[15,[[6,[66]]]]]]]],[[],[[15,[64]]]],[[],[[15,[[6,[65]]]]]],[[],[[15,[[6,[66]]]]]],[-1,[[17,[45,67]]],68],[-1,[[17,[47,67]]],68],[-1,[[17,[69,67]]],68],[-1,[[17,[24,67]]],68],[-1,[[17,[21,67]]],68],[-1,[[17,[48,67]]],68],[-1,[[17,[49,67]]],68],[-1,[[17,[50,67]]],68],[-1,[[17,[51,67]]],68],[-1,[[17,[9,67]]],68],[-1,[[17,[10,67]]],68],[-1,[[17,[[53,[-2,-3]],67]]],68,70,71],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[],[[17,[9,67]]]],[[],[[17,[10,67]]]],[[[72,[5]]],[[15,[[6,[[2,[[6,[5]],73]]]]]]]],[[[6,[5]]],[[15,[[6,[[2,[[6,[5]],73]]]]]]]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[9,14],[9],[10,14],[10],[[],26],[[],52],[[],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,[],[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[-1,[[17,[45]]],75],[-1,[[17,[26]]],75],[-1,[[17,[9]]],75],[-1,[[17,[10]]],75],[[21,11],76],[[21,11],76],[[9,-1],[],[]],[[9,9]],[[10,10]],[[10,-1],[],[]],0,[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[[],[[15,[9]]]],0,[45,[[6,[5]]]],[9,[[6,[5,30]]]],[10,[[6,[5,30]]]],[9],[10],[[45,-1],2,[77,78]],[[47,-1],2,[77,78]],[[69,-1],2,[77,78]],[[24,-1],2,[77,78]],[[21,-1],2,[77,78]],[[9,-1],2,[77,78]],[[10,-1],2,[77,78]],[[[53,[-1,-2]],-3],2,79,71,[77,78]],[[],[[17,[2,14]]]],[[45,45],34],[[46,46],34],[[47,47],34],[[24,24],34],[[21,21],34],[[48,48],34],[[49,49],34],[[50,50],34],[[51,51],34],[[9,9],34],[[10,10],34],[[[53,[-1,-2]],[53,[-1,-2]]],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],0,0,0,0,0,0,[40,2],[[[13,[-1,-2]],-3],-4,18,[[19,[-1]]],80,[]],0,[[[13,[-1,-2]]],[[15,[81]]],18,[[19,[-1]]]],[[[6,[60]]],[[6,[[2,[[15,[82]],60]]]]]],[6,[[6,[[2,[[15,[82]]]]]]]],[[[6,[5]]],[[15,[[84,[83]]]]]],[6,[[6,[59]]]],[[],85],0,[11,34],[[]],[-1,[[15,[3]]],86],[[45,87],88],[[46,87],88],[[47,87],88],[[69,87],88],[[11,87],[[17,[2,89]]]],[[24,87],88],[[21,87],88],[[48,87],88],[[49,87],88],[[50,87],88],[[51,87],88],[[9,87],[[17,[2,89]]]],[[10,87],[[17,[2,89]]]],[[[53,[-1,-2]],87],[[17,[2,89]]],90,90],[[[53,[-1,-2]],87],[[17,[2,89]]],90,90],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[91,47],[[[92,[46]]],47],[[[93,[46]]],47],[[[94,[46]]],47],[-1,-1,[]],[[[95,[46]]],47],[[[96,[46]]],47],[[[97,[46]]],47],[[[98,[46]]],47],[99,47],[[[100,[46]]],47],[[[101,[46]]],69],[[[102,[46]]],69],[[[103,[46]]],69],[[[104,[46]]],69],[-1,-1,[]],[[[105,[46]]],69],[[[106,[46]]],69],[[[107,[46]]],69],[[[108,[46]]],11],[24,11],[109,11],[15,11],[-1,-1,[]],[109,24],[-1,-1,[]],[[[108,[46]]],24],[[[111,[110,46]]],21],[[[111,[112,46]]],21],[[[111,[113,46]]],21],[[[111,[114,46]]],21],[[[111,[115,46]]],21],[[[111,[116,46]]],21],[[[111,[117,46]]],21],[[[111,[118,46]]],21],[[[111,[119,46]]],21],[-1,-1,[]],[[[111,[120,46]]],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[121,[9]]],9],[[[121,[10]]],10],[-1,-1,[]],[-1,-1,[]],[122,-1,[]],[-1,[[53,[-1,-2]]],[],[]],[37,[[15,[69]]]],[123,-1,[]],[123,-1,[]],[124,9],[124,9],[124,10],[124,10],[-1,-2,125,[]],[-1,-2,126,[]],[-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[14,9],[[],9],[[],10],[14,10],[14,9],[14,10],[14,9],[14,10],[[-1,-1],9,[127,[128,[14]],[128,[39]]]],[[-1,-1],10,[127,[128,[14]],[128,[39]]]],[[-1,-1],9,[127,[128,[14]],[128,[39]]]],[[-1,-1],10,[127,[128,[14]],[128,[39]]]],[[-1,-1,129],[[17,[9,2]]],[54,130,128,128,131,132,133,134,135,136,137,138]],[[-1,-1,129],[[17,[10,2]]],[54,130,128,128,131,132,133,134,135,136,137,138]],[-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,-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,-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,[]],[-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,-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,[]],[123,-1,[]],0,[[],2],[[],33],[[[15,[[6,[5]]]]],[[6,[5]]]],[[[15,[[6,[5]]]]],[[6,[5]]]],[[],-1,[[140,[139]]]],[[],139],[[],139],[[],-1,[[140,[83]]]],[[],83],[[],83],[[],141],[[],-1,[[140,[141]]]],[[],141],[[],142],[[],142],[[],-1,[[140,[142]]]],[[],143],[[],143],[[],-1,[[140,[143]]]],[[],32],[[],-1,[[140,[32]]]],[[],32],[[],-1,[[140,[14]]]],[[],14],[[],14],[[],-1,[[140,[14]]]],[[],14],[[],14],[[],-1,[[140,[32]]]],[[],32],[[],32],[[],5],[[],5],[[],-1,[[140,[5]]]],[[],83],[[],83],[[],-1,[[140,[83]]]],[[],-1,[[140,[38]]]],[[],38],[[],38],[[],144],[[],-1,[[140,[144]]]],[[],144],[[],33],[[],-1,[[140,[33]]]],[[],33],[[],145],[[],-1,[[140,[145]]]],[[],145],[[],-1,[[140,[85]]]],[[],85],[[],85],[[],146],[[],-1,[[140,[146]]]],[[],146],[[],33],[[],-1,[[140,[33]]]],[[],33],[[],33],[[],-1,[[140,[33]]]],[[],33],[[],9],[[],-1,[[140,[9]]]],[[],9],[21,147],[148,[[72,[148]]]],[21,149],[150,[[15,[[152,[151]]]]]],[[-1,-2],39,[153,78],154],[[],[[72,[148]]]],[[45,73],[[72,[5]]]],[[[13,[-1,-2]]],[[17,[34,16]]],18,[[19,[-1]]]],[[[13,[-1,-2]],-3],[[17,[34,16]]],18,[[19,[-1]]],12],[[[53,[-1,-2]],-3],2,153,153,155],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]]],[]],[[[156,[83]]],15],[[],[[15,[74]]]],[41,6],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],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,[],[]],[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,[],[]],[45,[[6,[[2,[[6,[5]],73]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[157,[-1]],28]]],18,[[19,[-1]]],[[159,[[158,[-1]]]]]],[24,[[15,[25]]]],[-1,34,[]],[-1,34,[]],[[160,[161,[83]]],34],[9,34],[10,34],[21,34],[21,[[15,[[111,[116,46]]]]]],[21,[[15,[[111,[114,46]]]]]],[21,[[15,[[111,[119,46]]]]]],[21,[[15,[[111,[118,46]]]]]],[21,[[15,[[111,[113,46]]]]]],[21,[[15,[[111,[120,46]]]]]],[21,[[15,[[111,[115,46]]]]]],[21,[[15,[[111,[110,46]]]]]],[21,[[15,[[111,[112,46]]]]]],[21,[[15,[[111,[117,46]]]]]],[[162,162],34],[9,34],[9,34],[10,34],[10,34],0,0,[[],[[72,[73]]]],[[],9],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],-1,[]],[[],9],[[],-1,[]],[[],10],[[],163],[[],164],[14,[[15,[163]]]],[14,[[15,[163]]]],[[],[[6,[14]]]],[[],[[6,[14]]]],[[],-1,[]],[[],9],[[],10],[[],-1,[]],[[],[[15,[148]]]],[[9,-1],[],[131,54,165,166,133,132,135]],[[9,9]],[[9,85],85],[[10,-1],[],[131,54,165,166,133,132,135]],[[10,85],85],[[10,10]],[[9,-1],-1,[167,[166,[14]]]],[[10,-1],-1,[167,[166,[14]]]],[[9,-1],-1,[167,[166,[14]]]],[[10,-1],-1,[167,[166,[14]]]],0,[[],[[15,[148]]]],[[],168],[[],11],[[],11],[[],2],[-1,2,169],[32,2],[[],9],[[],9],[[],10],[[],10],0,[[[156,[83]]],15],[[48,48],[[15,[55]]]],[[49,49],[[15,[55]]]],[[50,50],[[15,[55]]]],[[51,51],[[15,[55]]]],[[9,9],[[15,[55]]]],[[10,10],[[15,[55]]]],[[],2],[6,[[2,[[15,[64]],[15,[[6,[66]]]]]]]],0,[[9,74]],[[10,74]],[[],[[17,[2,43]]]],[[21,[170,[21]],74],[[15,[[17,[2,43]]]]]],[[[13,[-1,-2]]],[[15,[[171,[-1]]]]],18,[[19,[-1]]]],[14,[[172,[32]]]],[14,[[173,[32]]]],[14,32],[85,32],[[[13,[-1,-2]]],2,18,[[19,[-1]]]],[[[13,[-1,-2]],-3],2,18,[[19,[-1]]],174],[[],83],[11,2],[[],11],[[],11],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],[[9,9,129],9],[[10,10,129],10],[[9,9],9],[[10,10],10],[[9,74],9],[[10,74],10],[[9,-1],-1,[175,[166,[14]]]],[[10,-1],-1,[175,[166,[14]]]],[[9,-1],-1,[175,[166,[14]]]],[[10,-1],-1,[175,[166,[14]]]],[[9,-1],-1,[175,[166,[14]]]],[[10,-1],-1,[175,[166,[14]]]],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],0,0,[[45,-1],17,176],[[26,-1],17,176],[[9,-1],17,176],[[10,-1],17,176],[[[13,[-1,-2]],177],2,18,[[19,[-1]]]],[[11,-1],2,[[178,[11]]]],[[38,179],34],[[38,179],34],[[],11],[[],11],0,[45,74],[47,74],[69,74],[24,74],[21,74],[9,74],[10,74],[[[53,[-1,-2]]],74,79,71],[9,9],[10,10],[[3,33],35],[82,[[17,[[6,[[6,[5]]]],180]]]],[[9,9]],[[10,10]],0,0,0,0,0,[[-1,-2,-2],55,[],[]],[[-1,-2,-2],55,[],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[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,[58,[[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]]],[],[]],[47,[[17,[[100,[46]]]]]],[47,[[17,[91]]]],[47,[[17,[[92,[46]]]]]],[47,[[17,[99]]]],[47,[[17,[[96,[46]]]]]],[47,[[17,[[97,[46]]]]]],[47,[[17,[[94,[46]]]]]],[47,[[17,[[93,[46]]]]]],[47,[[17,[[95,[46]]]]]],[47,[[17,[[98,[46]]]]]],[-1,[[17,[-2]]],[],[]],[69,[[17,[[107,[46]]]]]],[69,[[17,[[104,[46]]]]]],[69,[[17,[[106,[46]]]]]],[69,[[17,[[103,[46]]]]]],[69,[[17,[[105,[46]]]]]],[69,[[17,[[102,[46]]]]]],[69,[[17,[[101,[46]]]]]],[-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]]],[],[]],[[11,-1],[[17,[-2,11]]],80,[]],[-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,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[-1,181,[]],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],182],[[],[[182,[183]]]],[[],[[182,[183]]]],[[],[[182,[183]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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],[[45,-1],-2,80,[]],[[9,-1],-2,80,[]],[[10,-1],-2,80,[]],[[21,[170,[21]],74],[[15,[184]]]],[185,184],[185,184],[[],139],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,33],[[17,[[107,[46]]]]]],[[],9],[[],9],[[],10],[[],10],[[148,[72,[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,[]],[61,61],[[-1,-2],2,[],[]],[-1,[[17,[61,67]]],68],[[[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,-1],[[17,[-2,67]]],68,[]],[[],61],[74,-1,[]],[74,-1,[]],[-1,[[17,[61]]],75],0,[74,2],[61,[[6,[5,30]]]],[[61,-1],2,[77,78]],[[61,61],34],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],0,0,[[61,87],[[17,[2,89]]]],[[[186,[-1,-2,-3,-4]]],61,79,79,79,187],[-1,-1,[]],[[[188,[-1,-2,-3,-4]]],61,79,79,79,187],[[[72,[5]]],[[17,[61,67]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],0,[-1,[[6,[5,30]]],[]],[[],74],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,34,[]],0,0,[[61,-1],17,176],[61,74],0,[[-1,[72,[5]]],[[6,[5,30]]],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[6,[5,30]]],[]],[-1,181,[]],[[],[[182,[183]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[61,-1],-2,80,[]],[-1,-2,[],[]]],"c":[6,7,9,11,55,904,905],"p":[[3,"Private",1882],[15,"tuple"],[3,"H160",1883],[3,"Basic",1884],[15,"u8"],[3,"Vec",1885],[6,"AccountId",0],[6,"Nonce",0],[3,"Permill",0],[3,"Perbill",0],[3,"RuntimeOrigin",0],[8,"Fn",1886],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",1887],[4,"ApiError",1888],[4,"Result",1889],[8,"Block",1890],[8,"CallApiAt",1888],[6,"ApplyExtrinsicResult",1891],[4,"RuntimeCall",0],[6,"PostDispatchInfoOf",1890],[6,"DispatchResultWithInfo",1891],[4,"OriginCaller",0],[4,"RawOrigin",1892],[3,"RuntimeGenesisConfig",0],[3,"Storage",1893],[3,"String",1894],[15,"array"],[3,"Global",1895],[3,"BlockMessagesWithStorageKey",1896],[6,"Balance",0],[3,"U256",1883],[15,"bool"],[3,"H256",1883],[6,"CallInfo",1897],[4,"DispatchError",1891],[4,"ChainId",1896],[15,"u64"],[6,"Block",0],[3,"InherentData",1898],[3,"CheckInherentsResult",1898],[4,"TransactionValidityError",1899],[4,"CheckTxValidityError",1900],[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",1901],[4,"Ordering",1902],[6,"Moment",1903],[3,"ApiRef",1888],[4,"MultiAccountId",1900],[4,"TransactionV2",1904],[6,"UncheckedExtrinsic",0],[3,"UncheckedExtrinsic",1814],[3,"CrateVersion",1905],[6,"CreateInfo",1897],[6,"BlockV2",1906],[4,"ReceiptV3",1907],[3,"TransactionStatus",1908],[3,"Error",1909],[8,"Input",1910],[4,"RuntimeError",0],[8,"Decode",1910],[8,"HasCompact",1911],[15,"slice"],[3,"KeyTypeId",1912],[15,"usize"],[8,"Deserializer",1913],[6,"DispatchResultWithPostInfo",1892],[8,"Output",1910],[8,"Sized",1914],[8,"Encode",1910],[8,"FnOnce",1886],[3,"StorageProof",1915],[6,"AccountId",1814],[6,"BlockNumber",0],[3,"ExtractedStateRootsFromProof",1896],[3,"Weight",1916],[8,"IntoIterator",1917],[3,"Formatter",1918],[6,"Result",1918],[3,"Error",1918],[8,"Debug",1918],[4,"Event",1919],[4,"Event",1920],[4,"Event",1921],[4,"Event",1922],[4,"Event",1923],[4,"Event",1924],[4,"Event",1925],[4,"Event",1926],[4,"Event",1927],[4,"Event",1928],[4,"Error",1920],[4,"Error",1921],[4,"Error",1919],[4,"Error",1925],[4,"Error",1923],[4,"Error",1924],[4,"Error",1928],[6,"Origin",1921],[6,"Origin",1919],[6,"ExecutivePallet",0],[6,"CallableCallFor",1892],[6,"Balances",0],[6,"BaseFee",0],[6,"Ethereum",0],[6,"Messenger",0],[6,"EVM",0],[6,"Sudo",0],[6,"Transporter",0],[6,"System",0],[6,"Timestamp",0],[3,"Compact",1911],[15,"never"],[3,"OwnedFd",1929],[15,"f64"],[8,"IntoFilelike",1930],[8,"IntoSocketlike",1930],[8,"RationalArg",1931],[8,"TryInto",1932],[4,"Rounding",1931],[8,"Ord",1902],[8,"Div",1933],[8,"Rem",1933],[8,"Add",1933],[8,"AddAssign",1933],[8,"Unsigned",1934],[8,"Zero",1935],[8,"One",1935],[8,"MultiplyRational",1936],[3,"RuntimeVersion",1937],[8,"From",1932],[3,"BlockLength",1938],[3,"BlockWeights",1938],[4,"StateVersion",1893],[6,"EndpointId",1939],[6,"Precompiles",0],[4,"PostLogContent",1940],[3,"CallMetadata",1905],[15,"str"],[3,"DispatchInfo",1892],[4,"Endpoint",1939],[8,"EndpointHandler",1939],[3,"Box",1941],[8,"Hash",1942],[8,"BuildHasher",1942],[8,"Hasher",1942],[3,"CrossDomainMessage",1896],[6,"StorageChanges",1888],[6,"HashingFor",1890],[8,"Backend",1943],[3,"DomainId",1944],[3,"BlockInfo",1896],[3,"U256",1945],[3,"OpaqueMetadata",1946],[3,"RuntimeMetadataPrefixed",1947],[8,"Mul",1933],[8,"UniqueSaturatedInto",1948],[8,"MultiplyArg",1931],[3,"NativeVersion",1937],[8,"Iterator",1949],[6,"DispatchInfoOf",1890],[6,"ProofRecorder",1888],[3,"FeeDetails",1950],[3,"RuntimeDispatchInfo",1950],[8,"Extension",1951],[8,"ReciprocalArg",1931],[8,"Serializer",1952],[4,"CallContext",1953],[8,"Into",1932],[6,"MessageId",1896],[4,"VerifyTxValidityError",1900],[3,"TypeId",1954],[3,"Type",1955],[4,"MetaForm",1956],[6,"TransactionValidity",1899],[4,"TransactionSource",1899],[3,"UncheckedExtrinsic",1957],[8,"SignedExtension",1890],[3,"UncheckedExtrinsic",1958],[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,"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,"SelfDomainIdConfig",0],[6,"CheckedExtrinsic",0],[6,"SudoConfig",0],[6,"BlockId",1814],[6,"Header",1814],[6,"Block",1814]],"b":[[308,"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"],[309,"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"],[362,"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"],[363,"impl-ConvertTransaction%3COpaqueExtrinsic%3E-for-TransactionConverter"],[423,"impl-Permill"],[424,"impl-PerThing-for-Permill"],[425,"impl-Perbill"],[426,"impl-PerThing-for-Perbill"],[565,"impl-Div%3CN%3E-for-Permill"],[566,"impl-Div-for-Permill"],[567,"impl-Div-for-Perbill"],[568,"impl-Div%3CN%3E-for-Perbill"],[711,"impl-Debug-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[712,"impl-Display-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[742,"impl-From%3CEvent%3E-for-RuntimeEvent"],[743,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[744,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[745,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[747,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[748,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[749,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[750,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[751,"impl-From%3CEvent%3E-for-RuntimeEvent"],[752,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[753,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[754,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[755,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[756,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[758,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[759,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[760,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[761,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[762,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[763,"impl-From%3CRawOrigin%3E-for-RuntimeOrigin"],[764,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[766,"impl-From%3CRawOrigin%3E-for-OriginCaller"],[768,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller"],[769,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[770,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[771,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[772,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[773,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[774,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[775,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[776,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[777,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[779,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[798,"impl-Permill"],[799,"impl-PerThing-for-Permill"],[800,"impl-Perbill"],[801,"impl-PerThing-for-Perbill"],[894,"impl-Permill"],[895,"impl-PerThing-for-Permill"],[896,"impl-PerThing-for-Perbill"],[897,"impl-Perbill"],[1004,"impl-Get%3C_I%3E-for-Version"],[1005,"impl-TypedGet-for-Version"],[1006,"impl-Version"],[1007,"impl-Get%3C_I%3E-for-BlockHashCount"],[1008,"impl-TypedGet-for-BlockHashCount"],[1009,"impl-BlockHashCount"],[1010,"impl-TypedGet-for-RuntimeBlockLength"],[1011,"impl-Get%3C_I%3E-for-RuntimeBlockLength"],[1012,"impl-RuntimeBlockLength"],[1013,"impl-TypedGet-for-RuntimeBlockWeights"],[1014,"impl-RuntimeBlockWeights"],[1015,"impl-Get%3C_I%3E-for-RuntimeBlockWeights"],[1016,"impl-ExtrinsicsRootStateVersion"],[1017,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1018,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1019,"impl-TypedGet-for-ExistentialDeposit"],[1020,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1021,"impl-ExistentialDeposit"],[1022,"impl-Get%3C_I%3E-for-MaxLocks"],[1023,"impl-TypedGet-for-MaxLocks"],[1024,"impl-MaxLocks"],[1025,"impl-Get%3C_I%3E-for-MaxReserves"],[1026,"impl-TypedGet-for-MaxReserves"],[1027,"impl-MaxReserves"],[1028,"impl-Get%3C_I%3E-for-TransactionByteFee"],[1029,"impl-TransactionByteFee"],[1030,"impl-TypedGet-for-TransactionByteFee"],[1031,"impl-TypedGet-for-OperationalFeeMultiplier"],[1032,"impl-OperationalFeeMultiplier"],[1033,"impl-Get%3C_I%3E-for-OperationalFeeMultiplier"],[1034,"impl-TypedGet-for-RelayConfirmationDepth"],[1035,"impl-RelayConfirmationDepth"],[1036,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1037,"impl-Get%3C_I%3E-for-SelfChainId"],[1038,"impl-TypedGet-for-SelfChainId"],[1039,"impl-SelfChainId"],[1040,"impl-TransporterEndpointId"],[1041,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1042,"impl-TypedGet-for-TransporterEndpointId"],[1043,"impl-BlockGasLimit"],[1044,"impl-Get%3C_I%3E-for-BlockGasLimit"],[1045,"impl-TypedGet-for-BlockGasLimit"],[1046,"impl-TypedGet-for-PrecompilesValue"],[1047,"impl-Get%3C_I%3E-for-PrecompilesValue"],[1048,"impl-PrecompilesValue"],[1049,"impl-Get%3C_I%3E-for-WeightPerGas"],[1050,"impl-WeightPerGas"],[1051,"impl-TypedGet-for-WeightPerGas"],[1052,"impl-PostOnlyBlockHash"],[1053,"impl-Get%3C_I%3E-for-PostOnlyBlockHash"],[1054,"impl-TypedGet-for-PostOnlyBlockHash"],[1055,"impl-TypedGet-for-BoundDivision"],[1056,"impl-Get%3C_I%3E-for-BoundDivision"],[1057,"impl-BoundDivision"],[1058,"impl-DefaultBaseFeePerGas"],[1059,"impl-Get%3C_I%3E-for-DefaultBaseFeePerGas"],[1060,"impl-TypedGet-for-DefaultBaseFeePerGas"],[1061,"impl-TypedGet-for-DefaultElasticity"],[1062,"impl-Get%3C_I%3E-for-DefaultElasticity"],[1063,"impl-DefaultElasticity"],[1288,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1289,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1290,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1291,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1292,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1293,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1294,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1295,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1296,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1297,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1299,"impl-Zero-for-Permill"],[1300,"impl-Permill"],[1301,"impl-Zero-for-Perbill"],[1302,"impl-Perbill"],[1318,"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"],[1319,"impl-Runtime"],[1320,"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"],[1321,"impl-Runtime"],[1322,"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"],[1323,"impl-Runtime"],[1329,"impl-Mul%3CN%3E-for-Permill"],[1330,"impl-Mul-for-Permill"],[1331,"impl-Mul%3CWeight%3E-for-Permill"],[1332,"impl-Mul%3CN%3E-for-Perbill"],[1333,"impl-Mul%3CWeight%3E-for-Perbill"],[1334,"impl-Mul-for-Perbill"],[1342,"impl-RuntimeOrigin"],[1343,"impl-OriginTrait-for-RuntimeOrigin"],[1347,"impl-One-for-Permill"],[1348,"impl-Permill"],[1349,"impl-One-for-Perbill"],[1350,"impl-Perbill"],[1375,"impl-RuntimeOrigin"],[1376,"impl-OriginTrait-for-RuntimeOrigin"],[1377,"impl-SaturatingAdd-for-Permill"],[1378,"impl-Saturating-for-Permill"],[1379,"impl-SaturatingAdd-for-Perbill"],[1380,"impl-Saturating-for-Perbill"],[1393,"impl-Saturating-for-Permill"],[1394,"impl-SaturatingSub-for-Permill"],[1395,"impl-SaturatingSub-for-Perbill"],[1396,"impl-Saturating-for-Perbill"],[1407,"impl-OriginTrait-for-RuntimeOrigin"],[1408,"impl-RuntimeOrigin"],[1535,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1536,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1537,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1538,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1539,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1540,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1541,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1542,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1543,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1544,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1546,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1547,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1548,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1549,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1550,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1551,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1552,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1809,"impl-Zero-for-Permill"],[1810,"impl-Permill"],[1811,"impl-Perbill"],[1812,"impl-Zero-for-Perbill"],[1849,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"],[1851,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"]]},\ +"evm_domain_test_runtime":{"doc":"","t":"GDDGNNGGGGGGGGNNNGGNNGDGDDGGDGDDGNNNGGGDRGNNNNGGGNNDDDRGGNGNNRRDDGNNNEGNDDGEDDDDGDNDDDDDDEEEEDEEDEDGGDGGGDGNNNGGNNNGGNDDGNGGNNNDGRDNRRRRDLLLLLLLLLLLLLLMMMMMMLLLMLLLALLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLMLFLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLFLLMLLLLLLLALMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLMLLLLMMMMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFGGGNGNDLLLLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLLMLLLLLLMMLLMLLLLLLLLLLLLL","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_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_inherent_timestamp_extrinsic","construct_runtime_api","construct_set_code_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_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_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"],[1846,"evm_domain_test_runtime::api"],[1847,"evm_domain_test_runtime::opaque"],[1915,"dyn_clone::sealed"],[1916,"primitive_types"],[1917,"evm::backend"],[1918,"alloc::vec"],[1919,"core::ops::function"],[1920,"core::option"],[1921,"sp_api"],[1922,"core::result"],[1923,"sp_runtime::traits"],[1924,"sp_api"],[1925,"sp_runtime::traits"],[1926,"sp_storage"],[1927,"alloc::string"],[1928,"alloc::alloc"],[1929,"sp_messenger::messages"],[1930,"primitive_types"],[1931,"sp_runtime"],[1932,"sp_inherents"],[1933,"domain_runtime_primitives"],[1934,"core::clone"],[1935,"core::cmp"],[1936,"subspace_runtime_primitives"],[1937,"sp_api"],[1938,"frame_support::traits::metadata"],[1939,"fp_evm"],[1940,"ethereum::receipt"],[1941,"fp_rpc"],[1942,"parity_scale_codec::error"],[1943,"parity_scale_codec::codec"],[1944,"parity_scale_codec::codec"],[1945,"sp_core::crypto"],[1946,"serde::de"],[1947,"frame_support::dispatch"],[1948,"parity_scale_codec::codec"],[1949,"sp_messenger::messages"],[1950,"core::iter::traits::collect"],[1951,"core::fmt"],[1952,"core::fmt"],[1953,"pallet_sudo::pallet"],[1954,"pallet_ethereum::pallet"],[1955,"pallet_evm::pallet"],[1956,"domain_pallet_executive::pallet"],[1957,"pallet_messenger::pallet"],[1958,"pallet_balances::pallet"],[1959,"pallet_base_fee::pallet"],[1960,"pallet_transaction_payment::pallet"],[1961,"frame_system::pallet"],[1962,"pallet_ethereum::pallet"],[1963,"io_lifetimes::portability"],[1964,"io_lifetimes::portability"],[1965,"core::convert"],[1966,"sp_arithmetic::per_things"],[1967,"core::ops::arith"],[1968,"num_traits::identities"],[1969,"num_traits::identities"],[1970,"sp_version"],[1971,"core::convert"],[1972,"frame_system::limits"],[1973,"pallet_ethereum"],[1974,"frame_support::traits::metadata"],[1975,"core::hash"],[1976,"core::hash"],[1977,"sp_domains"],[1978,"sp_messenger::messages"],[1979,"frame_metadata"],[1980,"sp_core"],[1981,"core::ops::arith"],[1982,"sp_arithmetic::per_things"],[1983,"sp_runtime::traits"],[1984,"pallet_transaction_payment::types"],[1985,"sp_arithmetic::per_things"],[1986,"sp_core::traits"],[1987,"core::convert"],[1988,"scale_info::ty"],[1989,"scale_info::form"],[1990,"sp_runtime::transaction_validity"],[1991,"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 …","","","","","","","","","","","","","","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","See PerThing::deconstruct.","Consume self and return the number of parts per thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 with caller being system signed …","Convert to runtime origin, using as filter: …","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.","","","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]","See PerThing::from_float.","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the 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,53,53,0,0,0,0,0,0,0,0,47,69,21,0,0,47,21,0,0,0,0,0,0,0,0,0,0,0,0,47,69,21,0,0,0,0,0,0,47,69,24,21,0,0,0,47,21,0,0,0,0,0,0,190,0,53,53,0,0,0,0,0,47,69,21,0,0,190,0,0,0,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,69,21,0,0,47,69,21,0,0,21,0,0,0,47,0,0,47,69,21,0,0,0,0,24,0,0,0,0,0,45,46,47,11,24,21,48,49,50,51,52,9,10,53,191,192,193,194,195,196,46,46,46,194,9,10,11,0,13,46,46,21,24,26,46,197,198,26,198,26,196,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,199,46,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,26,46,11,46,46,195,46,21,46,9,10,9,10,9,10,9,10,45,46,47,11,24,21,48,49,50,51,52,9,10,53,45,46,47,11,24,21,48,49,50,51,52,9,10,53,48,49,50,51,9,10,191,46,228,46,202,46,52,52,204,227,46,46,46,46,46,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,9,10,45,46,45,47,69,24,21,48,49,50,51,9,10,53,9,9,10,10,26,52,9,10,48,49,50,51,9,10,48,49,50,51,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,48,49,50,51,9,10,48,49,50,51,9,10,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,45,26,9,10,229,21,21,9,9,10,10,230,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,46,196,45,9,10,9,10,45,47,69,24,21,9,10,53,46,45,46,47,24,21,48,49,50,51,9,10,53,45,45,45,46,46,46,47,47,47,24,24,24,21,21,21,48,48,48,49,49,49,50,50,50,51,51,51,9,9,9,10,10,10,53,53,53,198,26,198,26,198,26,46,13,45,13,0,46,46,46,46,40,229,11,46,203,45,46,47,69,11,24,21,48,49,50,51,9,10,53,53,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,47,47,47,47,47,47,47,47,47,47,69,69,69,69,69,69,69,69,11,11,11,11,11,24,24,24,21,21,21,21,21,21,21,21,21,21,21,26,48,49,50,51,52,228,13,9,9,10,10,53,53,53,69,53,53,9,9,10,10,53,53,200,200,201,201,202,202,203,203,204,204,205,205,45,45,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,227,227,46,46,47,47,69,69,11,11,24,24,21,21,26,26,48,48,49,49,50,50,51,51,52,52,228,228,13,13,9,9,10,10,53,53,9,9,10,10,9,10,9,10,9,10,9,10,9,10,200,200,201,201,202,202,203,203,204,204,205,205,45,45,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,227,227,46,46,47,47,69,69,11,11,24,24,21,21,26,26,48,48,49,49,50,50,51,51,52,52,228,228,13,13,9,9,10,10,53,53,53,231,46,46,45,46,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,226,226,226,21,21,21,46,53,21,46,45,13,13,53,40,205,45,47,69,24,21,48,49,50,51,9,10,53,46,227,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,46,46,9,10,9,10,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,11,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,45,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,13,24,9,10,46,9,10,21,21,21,21,21,21,21,21,21,21,21,46,9,9,10,10,199,232,45,205,24,48,49,50,51,9,10,9,9,10,10,46,46,46,46,46,46,9,9,10,10,227,9,9,9,10,10,10,9,10,9,10,192,227,0,11,11,229,46,200,201,9,9,10,10,0,46,229,48,49,50,51,9,10,204,46,230,9,10,46,21,13,46,46,46,46,13,13,46,11,11,11,9,9,10,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,10,10,198,26,45,26,9,10,13,11,46,46,11,11,231,45,47,69,24,21,9,10,53,9,10,229,46,46,9,10,198,26,198,26,24,9,10,46,45,47,69,24,21,48,49,50,51,9,10,53,45,46,47,11,24,21,48,49,50,51,52,9,10,53,53,198,26,202,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,47,47,47,47,47,47,47,47,47,47,69,69,69,69,69,69,69,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,11,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,45,47,69,24,21,48,49,50,51,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,45,46,47,69,24,21,48,49,50,51,9,10,53,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,9,10,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,205,45,9,10,21,46,46,46,200,201,202,203,204,205,45,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,46,47,69,11,24,21,26,48,49,50,51,52,228,13,9,10,53,204,9,9,10,10,0,0,0,0,233,0,233,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,229,60,60,60,60,60,60,60,234,229,60,60,60,60,60,60,60,60,60,234,60,60,60,60,60,60,229,229,60,60,229,60,60,60,60,60,60,60,60,60,60,60,60,60],"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],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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]],33,33,[15,[33]],[15,[33]],[15,[33]],34,[15,[[6,[[2,[3,[6,[35]]]]]]]]],[[17,[36,37]]]],[11],[[],38],[[],39],0,[[40,41],42],[21,[[15,[[17,[43]]]]]],[[],[[17,[2,44]]]],[[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,[]],[45,45],[46,46],[47,47],[11,11],[24,24],[21,21],[48,48],[49,49],[50,50],[51,51],[52,52],[9,9],[10,10],[[[53,[-1,-2]]],[[53,[-1,-2]]],54,54],[[-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,[],[]],[[48,48],55],[[49,49],55],[[50,50],55],[[51,51],55],[[9,9],55],[[10,10],55],0,[56],[-2,57,18,[[19,[-1]]]],[[[6,[5]]],[[6,[5]]]],[7,58],[59],[[52,59],60],[[52,59],61],[[3,33,33]],[[],[[15,[62]]]],[[3,[6,[5]],33,33,[15,[33]],[15,[33]],[15,[33]],34,[15,[[6,[[2,[3,[6,[35]]]]]]]]],[[17,[63,37]]]],[[],[[2,[[15,[64]],[15,[[6,[65]]]],[15,[[6,[66]]]]]]]],[[],[[15,[64]]]],[[],[[15,[[6,[65]]]]]],[[],[[15,[[6,[66]]]]]],[-1,[[17,[45,67]]],68],[-1,[[17,[47,67]]],68],[-1,[[17,[69,67]]],68],[-1,[[17,[24,67]]],68],[-1,[[17,[21,67]]],68],[-1,[[17,[48,67]]],68],[-1,[[17,[49,67]]],68],[-1,[[17,[50,67]]],68],[-1,[[17,[51,67]]],68],[-1,[[17,[9,67]]],68],[-1,[[17,[10,67]]],68],[-1,[[17,[[53,[-2,-3]],67]]],68,70,71],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[],[[17,[9,67]]]],[[],[[17,[10,67]]]],[[[72,[5]]],[[15,[[6,[[2,[[6,[5]],73]]]]]]]],[[[6,[5]]],[[15,[[6,[[2,[[6,[5]],73]]]]]]]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[[14,-1],[[17,[-2,67]]],68,[]],[9,14],[9],[10,14],[10],[[],26],[[],52],[[],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,[],[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[74,-1,[]],[-1,[[17,[45]]],75],[-1,[[17,[26]]],75],[-1,[[17,[9]]],75],[-1,[[17,[10]]],75],0,[[21,11],76],[[21,11],76],[[9,9]],[[9,-1],[],[]],[[10,10]],[[10,-1],[],[]],0,[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[74,2],[[],[[15,[9]]]],0,[45,[[6,[5]]]],[9,[[6,[5,30]]]],[10,[[6,[5,30]]]],[9],[10],[[45,-1],2,[77,78]],[[47,-1],2,[77,78]],[[69,-1],2,[77,78]],[[24,-1],2,[77,78]],[[21,-1],2,[77,78]],[[9,-1],2,[77,78]],[[10,-1],2,[77,78]],[[[53,[-1,-2]],-3],2,79,71,[77,78]],[[],[[17,[2,14]]]],[[45,45],34],[[46,46],34],[[47,47],34],[[24,24],34],[[21,21],34],[[48,48],34],[[49,49],34],[[50,50],34],[[51,51],34],[[9,9],34],[[10,10],34],[[[53,[-1,-2]],[53,[-1,-2]]],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],0,0,0,0,0,0,[40,2],[[[13,[-1,-2]],-3],-4,18,[[19,[-1]]],80,[]],0,[[[13,[-1,-2]]],[[15,[81]]],18,[[19,[-1]]]],[[[6,[61]]],[[6,[[2,[[15,[82]],61]]]]]],[6,[[6,[[2,[[15,[82]]]]]]]],[[[6,[5]]],[[15,[[84,[83]]]]]],[6,[[6,[59]]]],[[],85],0,0,[11,34],[[]],[-1,[[15,[3]]],86],[[45,87],88],[[46,87],88],[[47,87],88],[[69,87],88],[[11,87],[[17,[2,89]]]],[[24,87],88],[[21,87],88],[[48,87],88],[[49,87],88],[[50,87],88],[[51,87],88],[[9,87],[[17,[2,89]]]],[[10,87],[[17,[2,89]]]],[[[53,[-1,-2]],87],[[17,[2,89]]],90,90],[[[53,[-1,-2]],87],[[17,[2,89]]],90,90],[7,32],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[91,[46]]],47],[[[92,[46]]],47],[93,47],[[[94,[46]]],47],[[[95,[46]]],47],[[[96,[46]]],47],[-1,-1,[]],[[[97,[46]]],47],[98,47],[[[99,[46]]],47],[[[100,[46]]],47],[[[101,[46]]],69],[[[102,[46]]],69],[[[103,[46]]],69],[[[104,[46]]],69],[-1,-1,[]],[[[105,[46]]],69],[[[106,[46]]],69],[[[107,[46]]],69],[-1,-1,[]],[24,11],[15,11],[[[108,[46]]],11],[109,11],[-1,-1,[]],[[[108,[46]]],24],[109,24],[[[111,[110,46]]],21],[-1,-1,[]],[[[111,[112,46]]],21],[[[111,[113,46]]],21],[[[111,[114,46]]],21],[[[111,[115,46]]],21],[[[111,[116,46]]],21],[[[111,[117,46]]],21],[[[111,[118,46]]],21],[[[111,[119,46]]],21],[[[111,[120,46]]],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[121,[9]]],9],[-1,-1,[]],[[[121,[10]]],10],[-1,-1,[]],[-1,[[53,[-1,-2]]],[],[]],[122,-1,[]],[-1,-1,[]],[37,[[15,[69]]]],[123,-1,[]],[123,-1,[]],[124,9],[124,9],[124,10],[124,10],[-1,-2,125,[]],[-1,-2,126,[]],[-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,-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,-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,[],[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[14,9],[[],9],[14,10],[[],10],[14,9],[14,10],[14,9],[14,10],[[-1,-1],9,[127,[128,[14]],[128,[39]]]],[[-1,-1],10,[127,[128,[14]],[128,[39]]]],[[-1,-1],9,[127,[128,[14]],[128,[39]]]],[[-1,-1],10,[127,[128,[14]],[128,[39]]]],[[-1,-1,129],[[17,[9,2]]],[54,130,128,128,131,132,133,134,135,136,137,138]],[[-1,-1,129],[[17,[10,2]]],[54,130,128,128,131,132,133,134,135,136,137,138]],[-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[123,-1,[]],0,[[],2],[[],33],[[[15,[[6,[5]]]]],[[6,[5]]]],[[[15,[[6,[5]]]]],[[6,[5]]]],[[],139],[[],139],[[],-1,[[140,[139]]]],[[],83],[[],-1,[[140,[83]]]],[[],83],[[],141],[[],141],[[],-1,[[140,[141]]]],[[],-1,[[140,[142]]]],[[],142],[[],142],[[],-1,[[140,[143]]]],[[],143],[[],143],[[],-1,[[140,[32]]]],[[],32],[[],32],[[],14],[[],-1,[[140,[14]]]],[[],14],[[],14],[[],14],[[],-1,[[140,[14]]]],[[],32],[[],32],[[],-1,[[140,[32]]]],[[],5],[[],-1,[[140,[5]]]],[[],5],[[],-1,[[140,[14]]]],[[],14],[[],14],[[],-1,[[140,[83]]]],[[],83],[[],83],[[],38],[[],-1,[[140,[38]]]],[[],38],[[],144],[[],-1,[[140,[144]]]],[[],144],[[],33],[[],-1,[[140,[33]]]],[[],33],[[],145],[[],145],[[],-1,[[140,[145]]]],[[],-1,[[140,[85]]]],[[],85],[[],85],[[],146],[[],-1,[[140,[146]]]],[[],146],[[],33],[[],33],[[],-1,[[140,[33]]]],[[],-1,[[140,[33]]]],[[],33],[[],33],[[],9],[[],-1,[[140,[9]]]],[[],9],[21,147],[148,[[72,[148]]]],[21,149],[150,[[15,[[152,[151]]]]]],[[-1,-2],39,[153,78],154],[[],[[72,[148]]]],[38,[[15,[155]]]],[[45,73],[[72,[5]]]],[[[13,[-1,-2]]],[[17,[34,16]]],18,[[19,[-1]]]],[[[13,[-1,-2]],-3],[[17,[34,16]]],18,[[19,[-1]]],12],[[[53,[-1,-2]],-3],2,153,153,156],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]]],[]],[[[157,[83]]],15],[[],[[15,[74]]]],[41,6],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],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,[],[]],[45,[[6,[[2,[[6,[5]],73]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[158,[-1]],28]]],18,[[19,[-1]]],[[160,[[159,[-1]]]]]],[24,[[15,[25]]]],[-1,34,[]],[-1,34,[]],[[161,[162,[83]]],34],[9,34],[10,34],[21,34],[21,[[15,[[111,[112,46]]]]]],[21,[[15,[[111,[117,46]]]]]],[21,[[15,[[111,[110,46]]]]]],[21,[[15,[[111,[116,46]]]]]],[21,[[15,[[111,[114,46]]]]]],[21,[[15,[[111,[119,46]]]]]],[21,[[15,[[111,[115,46]]]]]],[21,[[15,[[111,[118,46]]]]]],[21,[[15,[[111,[113,46]]]]]],[21,[[15,[[111,[120,46]]]]]],[[163,163],34],[9,34],[9,34],[10,34],[10,34],0,0,[[],[[72,[73]]]],[[],9],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],74],[[],9],[[],-1,[]],[[],10],[[],-1,[]],[[],164],[[],165],[14,[[15,[165]]]],[14,[[15,[165]]]],[[],[[6,[14]]]],[[],[[6,[14]]]],[[],-1,[]],[[],9],[[],10],[[],-1,[]],[[],[[15,[148]]]],[[9,85],85],[[9,-1],[],[131,54,166,167,133,132,135]],[[9,9]],[[10,10]],[[10,85],85],[[10,-1],[],[131,54,166,167,133,132,135]],[[9,-1],-1,[168,[167,[14]]]],[[10,-1],-1,[168,[167,[14]]]],[[9,-1],-1,[168,[167,[14]]]],[[10,-1],-1,[168,[167,[14]]]],0,[[],[[15,[148]]]],[[],169],[[],11],[[],11],0,[[],2],[-1,2,170],[32,2],[[],9],[[],9],[[],10],[[],10],0,[[[157,[83]]],15],0,[[48,48],[[15,[55]]]],[[49,49],[[15,[55]]]],[[50,50],[[15,[55]]]],[[51,51],[[15,[55]]]],[[9,9],[[15,[55]]]],[[10,10],[[15,[55]]]],[[],2],[6,[[2,[[15,[64]],[15,[[6,[66]]]]]]]],0,[[9,74]],[[10,74]],[[],[[17,[2,43]]]],[[21,[171,[21]],74],[[15,[[17,[2,43]]]]]],[[[13,[-1,-2]]],[[15,[[172,[-1]]]]],18,[[19,[-1]]]],[14,[[173,[32]]]],[14,[[174,[32]]]],[14,32],[85,32],[[[13,[-1,-2]]],2,18,[[19,[-1]]]],[[[13,[-1,-2]],-3],2,18,[[19,[-1]]],175],[[],83],[11,2],[[],11],[[],11],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],[[9,9,129],9],[[10,10,129],10],[[9,9],9],[[10,10],10],[[9,74],9],[[10,74],10],[[9,-1],-1,[176,[167,[14]]]],[[10,-1],-1,[176,[167,[14]]]],[[9,-1],-1,[176,[167,[14]]]],[[10,-1],-1,[176,[167,[14]]]],[[9,-1],-1,[176,[167,[14]]]],[[10,-1],-1,[176,[167,[14]]]],[[9,9],9],[[9,9],9],[[10,10],10],[[10,10],10],0,0,[[45,-1],17,177],[[26,-1],17,177],[[9,-1],17,177],[[10,-1],17,177],[[[13,[-1,-2]],178],2,18,[[19,[-1]]]],[[11,-1],2,[[179,[11]]]],[[38,180],34],[[38,180],34],[[],11],[[],11],0,[45,74],[47,74],[69,74],[24,74],[21,74],[9,74],[10,74],[[[53,[-1,-2]]],74,79,71],[9,9],[10,10],0,[[3,33],35],[82,[[17,[[6,[[6,[5]]]],181]]]],[[9,9]],[[10,10]],0,0,0,0,0,[[-1,-2,-2],55,[],[]],[[-1,-2,-2],55,[],[]],[[],56],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[5]]],[[6,[5,30]]],[]],[[-1,[72,[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,[58,[[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]]],[],[]],[47,[[17,[[94,[46]]]]]],[47,[[17,[[95,[46]]]]]],[47,[[17,[[100,[46]]]]]],[47,[[17,[[99,[46]]]]]],[47,[[17,[98]]]],[47,[[17,[93]]]],[47,[[17,[[97,[46]]]]]],[-1,[[17,[-2]]],[],[]],[47,[[17,[[91,[46]]]]]],[47,[[17,[[96,[46]]]]]],[47,[[17,[[92,[46]]]]]],[69,[[17,[[106,[46]]]]]],[69,[[17,[[105,[46]]]]]],[69,[[17,[[101,[46]]]]]],[69,[[17,[[104,[46]]]]]],[69,[[17,[[107,[46]]]]]],[69,[[17,[[103,[46]]]]]],[-1,[[17,[-2]]],[],[]],[69,[[17,[[102,[46]]]]]],[-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]]],80,[]],[-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,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[-1,182,[]],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],183],[[],[[183,[184]]]],[[],[[183,[184]]]],[[],[[183,[184]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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],[[45,-1],-2,80,[]],[[9,-1],-2,80,[]],[[10,-1],-2,80,[]],[[21,[171,[21]],74],[[15,[185]]]],[186,185],[186,185],[[],139],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,33],[[17,[[107,[46]]]]]],[[],9],[[],9],[[],10],[[],10],[[148,[72,[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,[]],[60,60],[[-1,-2],2,[],[]],[-1,[[17,[60,67]]],68],[[[72,[5]]],[[17,[-1,67]]],[]],[[14,[72,[5]]],[[17,[-1,67]]],[]],[[14,-1],[[17,[-2,67]]],68,[]],[[],60],[74,-1,[]],[74,-1,[]],[-1,[[17,[60]]],75],0,[74,2],[60,[[6,[5,30]]]],[[60,-1],2,[77,78]],[[60,60],34],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],[[-1,-2],34,[],[]],0,0,[[60,87],[[17,[2,89]]]],[[[187,[-1,-2,-3,-4]]],60,79,79,79,188],[[[189,[-1,-2,-3,-4]]],60,79,79,79,188],[-1,-1,[]],[[[72,[5]]],[[17,[60,67]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],0,[-1,[[6,[5,30]]],[]],[[],74],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,34,[]],0,0,[[60,-1],17,177],[60,74],0,[[-1,[72,[5]]],[[6,[5,30]]],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[29,[5]]],[]],[-1,[[29,[5]]],[]],[-1,[[6,[5,30]]],[]],[-1,182,[]],[[],[[183,[184]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[60,-1],-2,80,[]],[-1,-2,[],[]]],"c":[6,7,9,11,55,917,918],"p":[[3,"Private",1915],[15,"tuple"],[3,"H160",1916],[3,"Basic",1917],[15,"u8"],[3,"Vec",1918],[6,"AccountId",0],[6,"Nonce",0],[3,"Permill",0],[3,"Perbill",0],[3,"RuntimeOrigin",0],[8,"Fn",1919],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",1920],[4,"ApiError",1921],[4,"Result",1922],[8,"Block",1923],[8,"CallApiAt",1921],[6,"ApplyExtrinsicResult",1924],[4,"RuntimeCall",0],[6,"PostDispatchInfoOf",1923],[6,"DispatchResultWithInfo",1924],[4,"OriginCaller",0],[4,"RawOrigin",1925],[3,"RuntimeGenesisConfig",0],[3,"Storage",1926],[3,"String",1927],[15,"array"],[3,"Global",1928],[3,"BlockMessagesWithStorageKey",1929],[6,"Balance",0],[3,"U256",1916],[15,"bool"],[3,"H256",1916],[6,"CallInfo",1930],[4,"DispatchError",1924],[4,"ChainId",1929],[15,"u64"],[6,"Block",0],[3,"InherentData",1931],[3,"CheckInherentsResult",1931],[4,"TransactionValidityError",1932],[4,"CheckTxValidityError",1933],[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",1934],[4,"Ordering",1935],[6,"Moment",1936],[3,"ApiRef",1921],[4,"MultiAccountId",1933],[4,"TransactionV2",1937],[3,"UncheckedExtrinsic",1847],[6,"UncheckedExtrinsic",0],[3,"CrateVersion",1938],[6,"CreateInfo",1930],[6,"BlockV2",1939],[4,"ReceiptV3",1940],[3,"TransactionStatus",1941],[3,"Error",1942],[8,"Input",1943],[4,"RuntimeError",0],[8,"Decode",1943],[8,"HasCompact",1944],[15,"slice"],[3,"KeyTypeId",1945],[15,"usize"],[8,"Deserializer",1946],[6,"DispatchResultWithPostInfo",1925],[8,"Output",1943],[8,"Sized",1947],[8,"Encode",1943],[8,"FnOnce",1919],[3,"StorageProof",1948],[6,"AccountId",1847],[6,"BlockNumber",0],[3,"ExtractedStateRootsFromProof",1929],[3,"Weight",1949],[8,"IntoIterator",1950],[3,"Formatter",1951],[6,"Result",1951],[3,"Error",1951],[8,"Debug",1951],[4,"Event",1952],[4,"Event",1953],[4,"Event",1954],[4,"Event",1955],[4,"Event",1956],[4,"Event",1957],[4,"Event",1958],[4,"Event",1959],[4,"Event",1960],[4,"Event",1961],[4,"Error",1954],[4,"Error",1961],[4,"Error",1958],[4,"Error",1952],[4,"Error",1953],[4,"Error",1957],[4,"Error",1955],[6,"Origin",1961],[6,"Origin",1954],[6,"Balances",0],[6,"CallableCallFor",1925],[6,"System",0],[6,"Ethereum",0],[6,"BaseFee",0],[6,"Transporter",0],[6,"Sudo",0],[6,"Messenger",0],[6,"EVM",0],[6,"Timestamp",0],[6,"ExecutivePallet",0],[3,"Compact",1944],[15,"never"],[3,"OwnedFd",1962],[15,"f64"],[8,"IntoFilelike",1963],[8,"IntoSocketlike",1963],[8,"RationalArg",1964],[8,"TryInto",1965],[4,"Rounding",1964],[8,"Ord",1935],[8,"Div",1966],[8,"Rem",1966],[8,"Add",1966],[8,"AddAssign",1966],[8,"Unsigned",1967],[8,"Zero",1968],[8,"One",1968],[8,"MultiplyRational",1969],[3,"RuntimeVersion",1970],[8,"From",1965],[3,"BlockLength",1971],[3,"BlockWeights",1971],[4,"StateVersion",1926],[6,"EndpointId",1972],[6,"Precompiles",0],[4,"PostLogContent",1973],[3,"CallMetadata",1938],[15,"str"],[3,"DispatchInfo",1925],[4,"Endpoint",1972],[8,"EndpointHandler",1972],[3,"Box",1974],[8,"Hash",1975],[8,"BuildHasher",1975],[6,"ChannelId",1929],[8,"Hasher",1975],[3,"CrossDomainMessage",1929],[6,"StorageChanges",1921],[6,"HashingFor",1923],[8,"Backend",1976],[3,"DomainId",1977],[3,"BlockInfo",1929],[3,"U256",1978],[3,"RuntimeMetadataPrefixed",1979],[3,"OpaqueMetadata",1980],[8,"Mul",1966],[8,"UniqueSaturatedInto",1981],[8,"MultiplyArg",1964],[3,"NativeVersion",1970],[8,"Iterator",1982],[6,"DispatchInfoOf",1923],[6,"ProofRecorder",1921],[3,"FeeDetails",1983],[3,"RuntimeDispatchInfo",1983],[8,"Extension",1984],[8,"ReciprocalArg",1964],[8,"Serializer",1985],[4,"CallContext",1986],[8,"Into",1965],[6,"MessageId",1929],[4,"VerifyTxValidityError",1933],[3,"TypeId",1987],[3,"Type",1988],[4,"MetaForm",1989],[6,"TransactionValidity",1932],[4,"TransactionSource",1932],[3,"UncheckedExtrinsic",1990],[8,"SignedExtension",1923],[3,"UncheckedExtrinsic",1991],[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",1847],[6,"SelfDomainIdConfig",0],[6,"CheckedExtrinsic",0],[6,"SudoConfig",0],[6,"BlockId",1847],[6,"Block",1847]],"b":[[312,"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"],[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"],[366,"impl-ConvertTransaction%3COpaqueExtrinsic%3E-for-TransactionConverter"],[367,"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"],[427,"impl-Permill"],[428,"impl-PerThing-for-Permill"],[429,"impl-Perbill"],[430,"impl-PerThing-for-Perbill"],[572,"impl-Div-for-Permill"],[573,"impl-Div%3CN%3E-for-Permill"],[574,"impl-Div-for-Perbill"],[575,"impl-Div%3CN%3E-for-Perbill"],[720,"impl-Display-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[721,"impl-Debug-for-MultiAddress%3CAccountId,+AccountIndex%3E"],[753,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[754,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[755,"impl-From%3CEvent%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%3CRuntime%3E%3E-for-RuntimeEvent"],[760,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[761,"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%3CError%3CRuntime%3E%3E-for-RuntimeError"],[765,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[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"],[773,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[774,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[775,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[776,"impl-From%3CRawOrigin%3E-for-RuntimeOrigin"],[778,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller"],[779,"impl-From%3CRawOrigin%3E-for-OriginCaller"],[780,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[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"],[809,"impl-PerThing-for-Permill"],[810,"impl-Permill"],[811,"impl-PerThing-for-Perbill"],[812,"impl-Perbill"],[907,"impl-Permill"],[908,"impl-PerThing-for-Permill"],[909,"impl-Perbill"],[910,"impl-PerThing-for-Perbill"],[1019,"impl-Version"],[1020,"impl-TypedGet-for-Version"],[1021,"impl-Get%3C_I%3E-for-Version"],[1022,"impl-BlockHashCount"],[1023,"impl-Get%3C_I%3E-for-BlockHashCount"],[1024,"impl-TypedGet-for-BlockHashCount"],[1025,"impl-TypedGet-for-RuntimeBlockLength"],[1026,"impl-RuntimeBlockLength"],[1027,"impl-Get%3C_I%3E-for-RuntimeBlockLength"],[1028,"impl-Get%3C_I%3E-for-RuntimeBlockWeights"],[1029,"impl-TypedGet-for-RuntimeBlockWeights"],[1030,"impl-RuntimeBlockWeights"],[1031,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1032,"impl-ExtrinsicsRootStateVersion"],[1033,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1034,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1035,"impl-ExistentialDeposit"],[1036,"impl-TypedGet-for-ExistentialDeposit"],[1037,"impl-MaxLocks"],[1038,"impl-Get%3C_I%3E-for-MaxLocks"],[1039,"impl-TypedGet-for-MaxLocks"],[1040,"impl-MaxReserves"],[1041,"impl-TypedGet-for-MaxReserves"],[1042,"impl-Get%3C_I%3E-for-MaxReserves"],[1043,"impl-TransactionByteFee"],[1044,"impl-TypedGet-for-TransactionByteFee"],[1045,"impl-Get%3C_I%3E-for-TransactionByteFee"],[1046,"impl-OperationalFeeMultiplier"],[1047,"impl-Get%3C_I%3E-for-OperationalFeeMultiplier"],[1048,"impl-TypedGet-for-OperationalFeeMultiplier"],[1049,"impl-Get%3C_I%3E-for-StateRootsBound"],[1050,"impl-TypedGet-for-StateRootsBound"],[1051,"impl-StateRootsBound"],[1052,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1053,"impl-TypedGet-for-RelayConfirmationDepth"],[1054,"impl-RelayConfirmationDepth"],[1055,"impl-SelfChainId"],[1056,"impl-Get%3C_I%3E-for-SelfChainId"],[1057,"impl-TypedGet-for-SelfChainId"],[1058,"impl-TypedGet-for-TransporterEndpointId"],[1059,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1060,"impl-TransporterEndpointId"],[1061,"impl-TypedGet-for-BlockGasLimit"],[1062,"impl-Get%3C_I%3E-for-BlockGasLimit"],[1063,"impl-BlockGasLimit"],[1064,"impl-PrecompilesValue"],[1065,"impl-TypedGet-for-PrecompilesValue"],[1066,"impl-Get%3C_I%3E-for-PrecompilesValue"],[1067,"impl-Get%3C_I%3E-for-WeightPerGas"],[1068,"impl-WeightPerGas"],[1069,"impl-TypedGet-for-WeightPerGas"],[1070,"impl-PostOnlyBlockHash"],[1071,"impl-Get%3C_I%3E-for-PostOnlyBlockHash"],[1072,"impl-TypedGet-for-PostOnlyBlockHash"],[1073,"impl-TypedGet-for-BoundDivision"],[1074,"impl-BoundDivision"],[1075,"impl-Get%3C_I%3E-for-BoundDivision"],[1076,"impl-Get%3C_I%3E-for-DefaultBaseFeePerGas"],[1077,"impl-DefaultBaseFeePerGas"],[1078,"impl-TypedGet-for-DefaultBaseFeePerGas"],[1079,"impl-DefaultElasticity"],[1080,"impl-Get%3C_I%3E-for-DefaultElasticity"],[1081,"impl-TypedGet-for-DefaultElasticity"],[1311,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1312,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1313,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[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"],[1322,"impl-Zero-for-Permill"],[1323,"impl-Permill"],[1324,"impl-Perbill"],[1325,"impl-Zero-for-Perbill"],[1341,"impl-Runtime"],[1342,"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"],[1343,"impl-Runtime"],[1344,"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"],[1345,"impl-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"],[1352,"impl-Mul%3CWeight%3E-for-Permill"],[1353,"impl-Mul%3CN%3E-for-Permill"],[1354,"impl-Mul-for-Permill"],[1355,"impl-Mul-for-Perbill"],[1356,"impl-Mul%3CWeight%3E-for-Perbill"],[1357,"impl-Mul%3CN%3E-for-Perbill"],[1365,"impl-OriginTrait-for-RuntimeOrigin"],[1366,"impl-RuntimeOrigin"],[1371,"impl-Permill"],[1372,"impl-One-for-Permill"],[1373,"impl-Perbill"],[1374,"impl-One-for-Perbill"],[1400,"impl-RuntimeOrigin"],[1401,"impl-OriginTrait-for-RuntimeOrigin"],[1402,"impl-SaturatingAdd-for-Permill"],[1403,"impl-Saturating-for-Permill"],[1404,"impl-SaturatingAdd-for-Perbill"],[1405,"impl-Saturating-for-Perbill"],[1418,"impl-Saturating-for-Permill"],[1419,"impl-SaturatingSub-for-Permill"],[1420,"impl-Saturating-for-Perbill"],[1421,"impl-SaturatingSub-for-Perbill"],[1432,"impl-OriginTrait-for-RuntimeOrigin"],[1433,"impl-RuntimeOrigin"],[1564,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1565,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1566,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1567,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1568,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1569,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1570,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1572,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1573,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1574,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1575,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1576,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1577,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1578,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1579,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1580,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1582,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1842,"impl-Zero-for-Permill"],[1843,"impl-Permill"],[1844,"impl-Zero-for-Perbill"],[1845,"impl-Perbill"],[1882,"impl-From%3CUncheckedExtrinsic%3CAddress,+Call,+Signature,+Extra%3E%3E-for-OpaqueExtrinsic"],[1883,"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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[[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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[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":"NNNNNQENNENIQGQNNQQNQQNNNQNNQNEEGGNNNENDIQQNNNNNQQQQQQGGNNNNNDNQNNQNQQQNNNNQDQNLLLLLNLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLFLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLALMMLMLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLNLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLMLLNLNLAMLLLLLLLKKKLALNLLNLLLNLLLLLLLLLMLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLNLLLLLLLLLALLLNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFNDNNDENNNNNNNNNLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNDNDNLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIKLLLLLKLLLLLLLLKLLLLKLKLKLKLKLKLLLLLLKLLKL","n":["BadBundleSignature","BadOperator","BadReceiptNotFound","BadVrfSignature","BlockTree","BlockTreePruningDepth","BundleError","BundleStored","BundleTooLarge","Call","ChallengingGenesisReceipt","Config","ConfirmationDepthK","ConsensusBlockHash","Currency","DescendantsOfFraudulentERNotPruned","DomainEpochCompleted","DomainHash","DomainHashing","DomainInstantiated","DomainInstantiationDeposit","DomainNumber","DomainOperatorAllowListUpdated","DomainRegistry","DomainRuntimeCreated","DomainRuntimeUpgradeDelay","DomainRuntimeUpgradeScheduled","DomainRuntimeUpgraded","DomainTxRangeAdjustmentInterval","DuplicatedBundle","Error","Event","ExecutionInbox","ExecutionReceiptOf","FailedToGetBlockRandomness","FailedToGetDomainTimestampExtrinsic","FraudProof","FraudProofError","FraudProofProcessed","GenesisConfig","HoldIdentifier","HoldIdentifier","InitialDomainTxRange","InvalidDomainId","InvalidExtrinsicRoot","InvalidExtrinsicRootFraudProof","InvalidOperatorId","InvalidTotalRewardsFraudProof","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxPendingStakingOperation","MinOperatorStake","Module","OpaqueBundleOf","OperatorDeregistered","OperatorNominated","OperatorRegistered","OperatorRewarded","OperatorSwitchedDomain","Pallet","PreferredOperator","Randomness","Receipt","ReceivedInvalidVerificationInfo","RuntimeEvent","RuntimeRegistry","Share","StakeEpochDuration","StakeWithdrawalLockingPeriod","Staking","StakingEpoch","StaleBundle","ThresholdUnsatisfied","TreasuryAccount","TxRangeState","WeightInfo","WithdrewStake","__clone_box","__clone_box","__clone_box","assimilate_storage","auto_stake_block_rewards","auto_stake_block_rewards","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_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_mut","from_mut","from_mut","from_mut","from_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_auto_stake_block_rewards","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_block_reward","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","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","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","BuiltOnUnknownConsensusBlock","DomainBlock","Error","InFutureReceipt","InvalidExtrinsicsRoots","InvalidTraceRoot","MaxHeadDomainNumber","MissingDomainBlock","MultipleERsAfterChallengePeriod","PrunedReceipt","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","auto_stake_block_rewards","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","ConsensusBlockHash","DomainBlockDescendants","DomainBlocks","DomainRegistry","DomainStakingSummary","DomainTxRangeState","ExecutionInbox","HeadDomainNumber","HeadReceiptNumber","InboxedBundleAuthor","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingStakingOperationCount","PendingUnlocks","PendingWithdrawals","PreferredOperator","RuntimeRegistry","ScheduledRuntimeUpgrades","StateRoots","SuccessfulBundles","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","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_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","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","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"],[494,"pallet_domains::Call"],[515,"pallet_domains::Event"],[542,"pallet_domains::block_tree"],[639,"pallet_domains::dispatchables"],[651,"pallet_domains::domain_registry"],[802,"pallet_domains::runtime_registry"],[951,"pallet_domains::storage_types"],[1623,"pallet_domains::weights"],[1667,"dyn_clone::sealed"],[1668,"sp_storage"],[1669,"alloc::string"],[1670,"core::result"],[1671,"frame_system::pallet_prelude"],[1672,"sp_domains"],[1673,"frame_support::dispatch"],[1674,"alloc::alloc"],[1675,"alloc::vec"],[1676,"sp_domains"],[1677,"core::option"],[1678,"subspace_core_primitives"],[1679,"parity_scale_codec::encode_like"],[1680,"frame_system::pallet_prelude"],[1681,"parity_scale_codec::error"],[1682,"parity_scale_codec::codec"],[1683,"serde::de"],[1684,"frame_support::dispatch"],[1685,"core::fmt"],[1686,"core::fmt"],[1687,"frame_support::dispatch"],[1688,"alloc::boxed"],[1689,"sp_domains"],[1690,"sp_domains"],[1691,"serde::ser"],[1692,"frame_support::traits::storage"],[1693,"frame_system::offchain"],[1694,"core::any"],[1695,"scale_info::ty"],[1696,"sp_runtime::transaction_validity"],[1697,"core::clone"],[1698,"core::cmp"],[1699,"core::fmt"]],"d":["Invalid signature on the bundle header.","Operator is not allowed to produce bundles in current …","The targetted bad receipt not found which may already …","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 hashing algorithm.","","The amount of fund to be locked up for the domain instance …","Domain block number type.","","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 …","","Failed to get block randomness.","Failed to get domain timestamp extrinsic.","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.","Can not find the domain for given domain id.","","Invalid domain extrinsic fraud proof","Can not find the operator for given operator id.","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 pending staking operation that can …","Minimum operator stake required to become operator of a …","Type alias to Pallet, to be used by construct_runtime.","","","","","","","The Pallet struct, the main type that implements traits …","","Randomness source.","An invalid execution receipt found in the bundle.","Received invalid Verification info from host function.","","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.","Failed to pass the threshold check.","Treasury account.","Per-domain state for tx range calculation.","Weight information for extrinsics in this pallet.","","","","","","","See Pallet::auto_stake_block_rewards.","","","","","","","","","","","","","","","","","","","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 auto_stake_block_rewards.","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.","Increase the nomination stake by reward to the preferred …","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","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…","The consensus block hash used to verify ER, only store the …","Warning: Doc-Only","Mapping of domain block hash to domain block","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 …","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.","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. …","A preferred Operator for a given Farmer, enabling …","Warning: Doc-Only","Warning: Doc-Only","State root mapped again each domain (block, hash) This …","Bundles 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.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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":[32,32,31,32,27,7,0,21,32,0,31,0,7,0,7,31,21,7,7,21,7,7,21,27,21,7,21,21,7,32,0,0,0,0,31,31,27,0,21,0,0,7,7,32,32,31,32,31,7,7,7,7,7,7,0,0,21,21,21,21,21,0,21,7,32,31,7,27,7,7,7,27,27,32,32,7,0,7,21,20,21,22,3,20,22,27,21,22,30,31,32,27,21,22,30,31,32,27,21,22,30,31,32,0,20,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,3,20,0,30,20,21,22,20,21,22,83,20,83,20,20,20,27,21,22,30,31,32,27,21,22,30,31,32,27,21,22,30,31,32,27,21,22,30,31,32,3,30,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,20,22,3,22,0,20,83,83,20,83,20,84,0,20,20,20,20,27,21,3,22,30,31,32,27,21,22,30,31,32,20,21,22,30,31,32,20,20,20,21,21,21,22,22,22,30,30,30,83,83,53,20,83,20,27,21,22,30,31,32,20,27,27,27,27,27,21,3,22,30,31,32,20,20,27,27,21,21,3,3,22,22,30,30,31,31,32,32,20,20,27,27,21,21,3,3,22,22,30,30,31,31,32,32,3,20,22,22,22,22,22,20,27,21,22,30,31,32,83,20,20,20,27,21,3,22,30,31,32,20,22,20,30,30,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,30,20,20,22,22,22,22,22,22,22,22,22,22,22,22,20,22,20,20,20,20,30,20,20,20,20,20,20,20,20,20,83,20,20,22,20,22,20,0,53,3,27,21,22,30,31,32,84,84,84,20,0,20,22,20,20,22,20,20,20,22,27,21,22,30,31,32,20,21,22,83,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,0,0,0,27,21,22,30,31,32,27,21,22,30,31,32,27,21,22,30,31,32,30,20,27,21,3,22,30,31,32,27,21,22,30,31,32,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,20,22,20,22,20,20,27,21,3,22,30,31,32,0,20,27,20,22,85,86,85,87,85,88,89,90,91,88,86,90,92,93,94,95,96,96,95,95,93,97,97,98,97,99,100,98,101,102,103,101,104,105,106,103,99,104,107,105,106,108,108,109,110,111,109,110,44,44,0,0,44,44,44,44,44,44,44,44,44,44,72,44,72,44,72,44,72,44,72,44,72,72,72,44,72,44,72,44,72,44,72,44,72,44,72,44,72,44,72,44,72,72,72,72,72,44,72,44,72,44,44,72,72,44,44,72,72,44,72,44,72,44,72,44,72,44,72,72,44,72,44,72,72,44,72,44,72,44,72,44,72,44,72,44,72,44,72,44,72,44,72,44,72,0,0,0,0,0,0,0,0,0,0,0,0,46,0,46,46,0,0,46,46,46,46,46,46,46,46,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,51,51,77,51,77,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,77,51,46,51,77,46,51,77,46,51,77,51,51,51,77,77,77,46,51,77,46,51,77,46,46,51,51,77,77,46,46,51,51,77,77,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,51,51,51,77,51,46,51,77,51,46,51,77,51,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,46,51,77,0,45,45,45,45,45,45,45,0,45,0,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,80,81,80,81,80,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,80,80,80,81,81,81,45,80,81,45,80,81,45,45,80,80,81,81,45,45,80,80,81,81,80,81,45,80,81,45,80,81,45,80,81,80,45,80,81,45,80,81,80,81,80,80,80,45,80,81,45,80,81,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,45,80,81,80,80,81,45,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,112,113,113,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,112,112,113,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,0,0,144,145,145,145,145,145,144,145,145,145,145,145,145,145,145,144,145,145,145,145,144,145,144,145,144,145,144,145,144,145,144,145,145,145,145,145,145,144,145,145,144,145],"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,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[[3,[-1]],4],[[6,[2,5]]],7],[[[8,[-1]],9],10,7],0,[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],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,[],[]],[[[3,[-1]]],2,7],[15,[[17,[16]]]],[[18,19,19],18],[[],-1,[]],[[[20,[-1]]],[[20,[-1]]],[]],[[[21,[-1]]],[[21,[-1]]],7],[[[22,[-1]]],[[22,[-1]]],7],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[-1,-3],17,[[23,[15]]],7,[[23,[[24,[-2]]]]]],0,[[],25],[[],26],[[]],[-1,[[6,[[27,[-2]],28]]],29,[]],[-1,[[6,[[21,[-2]],28]]],29,7],[-1,[[6,[[22,[-2]],28]]],29,7],[-1,[[6,[30,28]]],29],[-1,[[6,[31,28]]],29],[-1,[[6,[32,28]]],29],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[],[[3,[-1]]],7],[[],30],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[[[8,[-1]],9],10,7],0,[-1,[[6,[[3,[-2]]]]],35,7],[[[22,[-1]]],36,7],0,[15,17],0,0,[15,[[17,[37]]]],0,[15,[[17,[[2,[38,[24,[-1]]]]]]],7],[15],0,[15,[[17,[[14,[11]]]]]],[15,17],[15,18],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[[[27,[-1]],-2],2,[],[39,40]],[[[21,[-1]],-2],2,7,[39,40]],[[[22,[-1]],-2],2,7,[39,40]],[[30,-1],2,[39,40]],[[31,-1],2,[39,40]],[[32,-1],2,[39,40]],[[[20,[-1]],[20,[-1]]],41,[]],[[[21,[-1]],[21,[-1]]],41,7],[[[22,[-1]],[22,[-1]]],41,7],[[30,30],41],[[31,31],41],[[32,32],41],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],0,0,0,[[]],0,[[[20,[-1]],42],43,[]],[[[27,[-1]],42],43,7],[[[21,[-1]],42],43,7],[[[22,[-1]],42],43,7],[[30,42],43],[[31,42],43],[[32,42],43],[-1,-1,[]],[-1,-1,[]],[44,[[27,[-1]]],[]],[45,[[27,[-1]]],[]],[46,[[27,[-1]]],[]],[31,[[27,[-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],0,[15,[[17,[47]]]],[[[22,[-1]]],11,7],[[],[[33,[11]]]],[[[22,[-1]]],48,7],[[],[[33,[48]]]],[[[22,[-1]]],49,7],[15],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],0,[[],25],[[],[[14,[50]]]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[[8,[-1]],51],10,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,41,[]],[[],48],[[],48],[9,[[22,[-1]]],7],[9,[[22,[-1]]],7],[51,[[22,[-1]]],7],[9,[[22,[-1]]],7],[[5,52,[14,[11]]],[[22,[-1]]],7],0,[[[53,[-1]]],[[22,[-1]]],7],[[[55,[[54,[[24,[-1]]]]]]],[[22,[-1]]],7],[[9,15],[[22,[-1]]],7],[[15,56],[[22,[-1]]],7],[[57,[14,[11]]],[[22,[-1]]],7],0,[[[8,[-1]],9],10,7],0,[15,41],[[[24,[-1]]],2,7],[15],[[],2],[30,2],[[],58],[[[24,[-1]]],2,7],[[[24,[-1]]],2,7],[[],2],[[[24,[-1]],59],59,7],[[[24,[-1]]],59,7],[[[24,[-1]]],59,7],[[],59],[9,[[17,[[2,[60]]]]]],0,[[],[[6,[2,61]]]],[[[8,[-1]],5,52,[14,[11]]],10,7],0,0,0,[15,[[17,[57]]]],0,0,[[[3,[-1]],-2],6,7,62],[[[27,[-1]]],25,[]],[[[21,[-1]]],25,7],[[[22,[-1]]],25,7],[30,25],[31,25],[32,25],[9],[9],[9],[[],[[14,[63]]]],0,[[[8,[-1]],[53,[-1]]],10,7],0,[[[53,[-1]]],2,[7,[64,[22]]]],[[[8,[-1]],[55,[[54,[[24,[-1]]]]]]],10,7],0,[[[54,[[24,[-1]]]]],2,[7,64]],[15,[[14,[47]]]],[[[8,[-1]],9,15],10,7],0,[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[-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,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],0,[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[[],66],[[],66],[[],66],[[],66],[[],66],[[],66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[-1]],15,56],10,7],0,[[[8,[-1]],57,[14,[11]]],10,7],0,[67,68],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[14,[69]]]],[[-1,59],[[71,[70]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[72,[-1,-2,-3,-4,-5]]],[[72,[-1,-2,-3,-4,-5]]],73,73,73,73,73],[[-1,-2],2,[],[]],[-1,[[6,[44,28]]],29],[-1,[[6,[[72,[-2,-3,-4,-5,-6]],28]]],29,[],[],[],[],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,2],[25,2],[[44,-1],2,[39,40]],[[[72,[-1,-2,-3,-4,-5]],-6],2,[],[],[],[],[],[39,40]],[[44,44],41],[[[72,[-1,-2,-3,-4,-5]],[72,[-1,-2,-3,-4,-5]]],41,74,74,74,74,74],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],0,[[44,42],43],[[[72,[-1,-2,-3,-4,-5]],42],43,75,75,75,75,75],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[[],25],[[],25],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[44,25],[[[72,[-1,-2,-3,-4,-5]]],25,[],[],[],[],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,65,[]],[-1,65,[]],[[],66],[[],66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,2],[9,2],[51,2],[9,2],[[5,52,[14,[11]]],2],0,[[[53,[-1]]],2,7],[[[55,[[54,[[24,[-1]]]]]]],2,7],[[9,15],2],[[15,56],2],[[57,[14,[11]]],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[51,[-1]]],[[51,[-1]]],[73,76]],[[[77,[-1,-2]]],[[77,[-1,-2]]],73,[73,76]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[46,28]]],29],[-1,[[6,[[51,[-2]],28]]],29,76],[-1,[[6,[[77,[-2,-3]],28]]],29,78,[78,76]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],0,0,[25,2],[25,2],[25,2],[[46,-1],2,[39,40]],[[[51,[-1]],-2],2,76,[39,40]],[[[77,[-1,-2]],-3],2,79,[79,76],[39,40]],[[46,46],41],[[[51,[-1]],[51,[-1]]],41,[74,76]],[[[77,[-1,-2]],[77,[-1,-2]]],41,74,[74,76]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[46,42],43],[[[51,[-1]],42],43,[75,76]],[[[77,[-1,-2]],42],43,75,[75,76]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],0,[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[[],25],[[],25],[[],25],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[46,25],[[[51,[-1]]],25,76],[[[77,[-1,-2]]],25,79,[79,76]],0,[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[[],66],[[],66],[[],66],[-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,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[80,[-1,-2]]],[[80,[-1,-2]]],73,73],[[[81,[-1]]],[[81,[-1]]],73],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[45,28]]],29],[-1,[[6,[[80,[-2,-3]],28]]],29,78,78],[-1,[[6,[[81,[-2]],28]]],29,78],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,2],[25,2],[25,2],[[45,-1],2,[39,40]],[[[80,[-1,-2]],-3],2,79,79,[39,40]],[[[81,[-1]],-2],2,79,[39,40]],[[45,45],41],[[[80,[-1,-2]],[80,[-1,-2]]],41,74,74],[[[81,[-1]],[81,[-1]]],41,74],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[45,42],43],[[[80,[-1,-2]],42],43,75,75],[[[81,[-1]],42],43,75],[-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,[],[]],0,0,[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[[],25],[[],25],[[],25],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[80,[-1,-2]],15],82,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[45,25],[[[80,[-1,-2]]],25,79,79],[[[81,[-1]]],25,79],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[[],66],[[],66],[[],66],[-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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,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,-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,-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,-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,-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],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,[[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,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[],59],[[],59],[-1,-2,[],[]],[-1,-2,[],[]],[25,-1,[]],[25,-1,[]],[[],59],[[],59],[25,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],25],[[],59],[[],59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,65,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],59],[[],59],[-1,-2,[],[]],[[],59],[[],59]],"c":[54],"p":[[3,"Private",1667],[15,"tuple"],[3,"GenesisConfig",0],[3,"Storage",1668],[3,"String",1669],[4,"Result",1670],[8,"Config",0],[6,"OriginFor",1671],[6,"OperatorId",1672],[6,"DispatchResult",1673],[15,"u8"],[15,"array"],[3,"Global",1674],[3,"Vec",1675],[3,"DomainId",1672],[3,"BundleProducerElectionParams",1676],[4,"Option",1677],[3,"U256",1678],[15,"u64"],[3,"Pallet",0],[4,"Event",0],[4,"Call",0],[8,"EncodeLike",1679],[6,"BlockNumberFor",1671],[15,"usize"],[3,"CrateVersion",1680],[4,"Error",0],[3,"Error",1681],[8,"Input",1682],[3,"TxRangeState",0],[4,"FraudProofError",0],[4,"BundleError",0],[15,"slice"],[15,"u32"],[8,"Deserializer",1683],[6,"DispatchResultWithPostInfo",1673],[3,"DomainBlockLimit",1672],[3,"DomainInstanceData",1672],[8,"Output",1682],[8,"Sized",1684],[15,"bool"],[3,"Formatter",1685],[6,"Result",1685],[4,"Error",542],[4,"Error",802],[4,"Error",651],[3,"H256",1686],[15,"str"],[3,"DispatchInfo",1673],[3,"PalletInfoData",1680],[3,"DomainConfig",651],[4,"RuntimeType",1672],[6,"OpaqueBundleOf",0],[4,"FraudProof",1687],[3,"Box",1688],[4,"OperatorAllowList",1672],[6,"RuntimeId",1672],[3,"StorageVersion",1680],[3,"Weight",1689],[6,"OperatorPublicKey",1672],[4,"TransactionValidityError",1690],[8,"Serializer",1691],[3,"StorageInfo",1692],[8,"SendTransactionTypes",1693],[3,"TypeId",1694],[3,"Type",1695],[4,"TransactionSource",1690],[6,"TransactionValidity",1690],[3,"TrackedStorageKey",1668],[3,"PostDispatchInfo",1673],[3,"DispatchErrorWithPostInfo",1696],[3,"DomainBlock",542],[8,"Clone",1697],[8,"PartialEq",1698],[8,"Debug",1685],[8,"Ord",1698],[3,"DomainObject",651],[8,"Decode",1682],[8,"Encode",1682],[3,"RuntimeObject",802],[3,"ScheduledRuntimeUpgrade",802],[3,"RawGenesis",1699],[6,"ExecutionReceiptOf",0],[8,"HoldIdentifier",0],[13,"register_operator",494],[13,"nominate_operator",494],[13,"instantiate_domain",494],[13,"update_domain_operator_allow_list",494],[13,"submit_fraud_proof",494],[13,"switch_domain",494],[13,"submit_bundle",494],[13,"deregister_operator",494],[13,"withdraw_stake",494],[13,"auto_stake_block_rewards",494],[13,"register_domain_runtime",494],[13,"upgrade_domain_runtime",494],[13,"BundleStored",515],[13,"DomainEpochCompleted",515],[13,"OperatorRegistered",515],[13,"DomainInstantiated",515],[13,"FraudProofProcessed",515],[13,"DomainOperatorAllowListUpdated",515],[13,"OperatorSwitchedDomain",515],[13,"OperatorNominated",515],[13,"WithdrewStake",515],[13,"PreferredOperator",515],[13,"OperatorDeregistered",515],[13,"OperatorRewarded",515],[13,"DomainRuntimeCreated",515],[13,"DomainRuntimeUpgradeScheduled",515],[13,"DomainRuntimeUpgraded",515],[3,"SuccessfulBundles",951],[3,"NextRuntimeId",951],[3,"RuntimeRegistry",951],[3,"ScheduledRuntimeUpgrades",951],[3,"NextOperatorId",951],[3,"OperatorIdOwner",951],[3,"DomainStakingSummary",951],[3,"Operators",951],[3,"PendingOperatorSwitches",951],[3,"Nominators",951],[3,"PendingDeposits",951],[3,"PendingWithdrawals",951],[3,"PendingOperatorDeregistrations",951],[3,"PendingOperatorUnlocks",951],[3,"PendingNominatorUnlocks",951],[3,"PendingUnlocks",951],[3,"PendingSlashes",951],[3,"PendingStakingOperationCount",951],[3,"NextDomainId",951],[3,"DomainRegistry",951],[3,"BlockTree",951],[3,"DomainBlocks",951],[3,"DomainBlockDescendants",951],[3,"HeadReceiptNumber",951],[3,"StateRoots",951],[3,"ConsensusBlockHash",951],[3,"ExecutionInbox",951],[3,"InboxedBundleAuthor",951],[3,"HeadDomainNumber",951],[3,"LastEpochStakingDistribution",951],[3,"PreferredOperator",951],[3,"DomainTxRangeState",951],[8,"WeightInfo",1623],[3,"SubstrateWeight",1623]],"b":[[241,"impl-From%3CError%3E-for-Error%3CT%3E"],[242,"impl-From%3CError%3E-for-Error%3CT%3E"],[243,"impl-From%3CError%3E-for-Error%3CT%3E"],[244,"impl-From%3CFraudProofError%3E-for-Error%3CT%3E"],[360,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[361,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[364,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[365,"impl-Hooks%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,-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,[],[]],[[[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,-2,[],[]],[-1,-1,[]],[-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,-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,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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,-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,[]],[[],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,-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-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,-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,[],[]],[[],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"]]},\ +"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,-2,[],[]],[-1,-1,[]],[[[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,-1,[]],[-1,-2,[],[]],[[],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":"NNNNNQENNENIQGQNNQQNQQNNNQNNQNEEGGNNNENDIQQNNNNNQQQQQQGGNNNNNDNQNNQNQQQNNNNQDQNLLLLLNLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLFLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLALMMLMLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLNLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLMLLNLNLAMLLLLLLLKKKLALNLLNLLLNLLLLLLLLLMLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLNLLLLLLLLLALLLNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFNDNNDENNNNNNNNNLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNDNDNLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDIKLLLLLKLLLLLLLLKLLLLKLKLKLKLKLKLLLLLLKLLKL","n":["BadBundleSignature","BadOperator","BadReceiptNotFound","BadVrfSignature","BlockTree","BlockTreePruningDepth","BundleError","BundleStored","BundleTooLarge","Call","ChallengingGenesisReceipt","Config","ConfirmationDepthK","ConsensusBlockHash","Currency","DescendantsOfFraudulentERNotPruned","DomainEpochCompleted","DomainHash","DomainHashing","DomainInstantiated","DomainInstantiationDeposit","DomainNumber","DomainOperatorAllowListUpdated","DomainRegistry","DomainRuntimeCreated","DomainRuntimeUpgradeDelay","DomainRuntimeUpgradeScheduled","DomainRuntimeUpgraded","DomainTxRangeAdjustmentInterval","DuplicatedBundle","Error","Event","ExecutionInbox","ExecutionReceiptOf","FailedToGetBlockRandomness","FailedToGetDomainTimestampExtrinsic","FraudProof","FraudProofError","FraudProofProcessed","GenesisConfig","HoldIdentifier","HoldIdentifier","InitialDomainTxRange","InvalidDomainId","InvalidExtrinsicRoot","InvalidExtrinsicRootFraudProof","InvalidOperatorId","InvalidTotalRewardsFraudProof","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxPendingStakingOperation","MinOperatorStake","Module","OpaqueBundleOf","OperatorDeregistered","OperatorNominated","OperatorRegistered","OperatorRewarded","OperatorSwitchedDomain","Pallet","PreferredOperator","Randomness","Receipt","ReceivedInvalidVerificationInfo","RuntimeEvent","RuntimeRegistry","Share","StakeEpochDuration","StakeWithdrawalLockingPeriod","Staking","StakingEpoch","StaleBundle","ThresholdUnsatisfied","TreasuryAccount","TxRangeState","WeightInfo","WithdrewStake","__clone_box","__clone_box","__clone_box","assimilate_storage","auto_stake_block_rewards","auto_stake_block_rewards","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_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_mut","from_mut","from_mut","from_mut","from_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_auto_stake_block_rewards","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_block_reward","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","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","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","BuiltOnUnknownConsensusBlock","DomainBlock","Error","InFutureReceipt","InvalidExtrinsicsRoots","InvalidTraceRoot","MaxHeadDomainNumber","MissingDomainBlock","MultipleERsAfterChallengePeriod","PrunedReceipt","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","auto_stake_block_rewards","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","ConsensusBlockHash","DomainBlockDescendants","DomainBlocks","DomainRegistry","DomainStakingSummary","DomainTxRangeState","ExecutionInbox","HeadDomainNumber","HeadReceiptNumber","InboxedBundleAuthor","LastEpochStakingDistribution","NextDomainId","NextOperatorId","NextRuntimeId","Nominators","OperatorIdOwner","Operators","PendingDeposits","PendingNominatorUnlocks","PendingOperatorDeregistrations","PendingOperatorSwitches","PendingOperatorUnlocks","PendingSlashes","PendingStakingOperationCount","PendingUnlocks","PendingWithdrawals","PreferredOperator","RuntimeRegistry","ScheduledRuntimeUpgrades","StateRoots","SuccessfulBundles","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","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_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","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","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"],[494,"pallet_domains::Call"],[515,"pallet_domains::Event"],[542,"pallet_domains::block_tree"],[639,"pallet_domains::dispatchables"],[651,"pallet_domains::domain_registry"],[802,"pallet_domains::runtime_registry"],[951,"pallet_domains::storage_types"],[1623,"pallet_domains::weights"],[1667,"dyn_clone::sealed"],[1668,"sp_storage"],[1669,"alloc::string"],[1670,"core::result"],[1671,"frame_system::pallet_prelude"],[1672,"sp_domains"],[1673,"frame_support::dispatch"],[1674,"alloc::alloc"],[1675,"alloc::vec"],[1676,"sp_domains"],[1677,"core::option"],[1678,"subspace_core_primitives"],[1679,"parity_scale_codec::encode_like"],[1680,"frame_system::pallet_prelude"],[1681,"parity_scale_codec::error"],[1682,"parity_scale_codec::codec"],[1683,"serde::de"],[1684,"frame_support::dispatch"],[1685,"core::fmt"],[1686,"core::fmt"],[1687,"frame_support::dispatch"],[1688,"alloc::boxed"],[1689,"sp_domains"],[1690,"sp_domains"],[1691,"serde::ser"],[1692,"frame_support::traits::storage"],[1693,"frame_system::offchain"],[1694,"core::any"],[1695,"scale_info::ty"],[1696,"sp_runtime::transaction_validity"],[1697,"core::clone"],[1698,"core::cmp"],[1699,"core::fmt"]],"d":["Invalid signature on the bundle header.","Operator is not allowed to produce bundles in current …","The targetted bad receipt not found which may already …","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 hashing algorithm.","","The amount of fund to be locked up for the domain instance …","Domain block number type.","","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 …","","Failed to get block randomness.","Failed to get domain timestamp extrinsic.","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.","Can not find the domain for given domain id.","","Invalid domain extrinsic fraud proof","Can not find the operator for given operator id.","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 pending staking operation that can …","Minimum operator stake required to become operator of a …","Type alias to Pallet, to be used by construct_runtime.","","","","","","","The Pallet struct, the main type that implements traits …","","Randomness source.","An invalid execution receipt found in the bundle.","Received invalid Verification info from host function.","","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.","Failed to pass the threshold check.","Treasury account.","Per-domain state for tx range calculation.","Weight information for extrinsics in this pallet.","","","","","","","See Pallet::auto_stake_block_rewards.","","","","","","","","","","","","","","","","","","","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 auto_stake_block_rewards.","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.","Increase the nomination stake by reward to the preferred …","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","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…","The consensus block hash used to verify ER, only store the …","Warning: Doc-Only","Mapping of domain block hash to domain block","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 …","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.","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. …","A preferred Operator for a given Farmer, enabling …","Warning: Doc-Only","Warning: Doc-Only","State root mapped again each domain (block, hash) This …","Bundles 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.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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":[32,32,31,32,27,7,0,21,32,0,31,0,7,0,7,31,21,7,7,21,7,7,21,27,21,7,21,21,7,32,0,0,0,0,31,31,27,0,21,0,0,7,7,32,32,31,32,31,7,7,7,7,7,7,0,0,21,21,21,21,21,0,21,7,32,31,7,27,7,7,7,27,27,32,32,7,0,7,21,20,21,22,3,20,22,27,21,22,30,31,32,27,21,22,30,31,32,27,21,22,30,31,32,0,20,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,3,20,0,30,20,21,22,20,21,22,83,20,83,20,20,20,27,21,22,30,31,32,27,21,22,30,31,32,27,21,22,30,31,32,27,21,22,30,31,32,3,30,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,20,22,3,22,0,20,83,83,20,83,20,84,0,20,20,20,20,27,21,3,22,30,31,32,27,21,22,30,31,32,20,21,22,30,31,32,20,20,20,21,21,21,22,22,22,30,30,30,83,83,53,20,83,20,27,21,22,30,31,32,20,27,27,27,27,27,21,3,22,30,31,32,20,20,27,27,21,21,3,3,22,22,30,30,31,31,32,32,20,20,27,27,21,21,3,3,22,22,30,30,31,31,32,32,3,20,22,22,22,22,22,20,27,21,22,30,31,32,83,20,20,20,27,21,3,22,30,31,32,20,22,20,30,30,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,30,20,20,22,22,22,22,22,22,22,22,22,22,22,22,20,22,20,20,20,20,30,20,20,20,20,20,20,20,20,20,83,20,20,22,20,22,20,0,53,3,27,21,22,30,31,32,84,84,84,20,0,20,22,20,20,22,20,20,20,22,27,21,22,30,31,32,20,21,22,83,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,0,0,0,27,21,22,30,31,32,27,21,22,30,31,32,27,21,22,30,31,32,30,20,27,21,3,22,30,31,32,27,21,22,30,31,32,20,27,21,3,22,30,31,32,20,27,21,3,22,30,31,32,20,22,20,22,20,20,27,21,3,22,30,31,32,0,20,27,20,22,85,86,85,87,85,88,89,90,91,88,86,90,92,93,94,95,96,96,95,95,93,97,97,98,97,99,100,98,101,102,103,101,104,105,106,103,99,104,107,105,106,108,108,109,110,111,109,110,45,45,0,0,45,45,45,45,45,45,45,45,45,45,72,45,72,45,72,45,72,45,72,45,72,72,72,45,72,45,72,45,72,45,72,45,72,45,72,45,72,45,72,45,72,72,72,72,72,45,72,45,72,45,45,72,72,45,45,72,72,45,72,45,72,45,72,45,72,45,72,72,45,72,45,72,72,45,72,45,72,45,72,45,72,45,72,45,72,45,72,45,72,45,72,45,72,0,0,0,0,0,0,0,0,0,0,0,0,44,0,44,44,0,0,44,44,44,44,44,44,44,44,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,51,51,77,51,77,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,77,51,44,51,77,44,51,77,44,51,77,51,51,51,77,77,77,44,51,77,44,51,77,44,44,51,51,77,77,44,44,51,51,77,77,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,51,51,51,77,51,44,51,77,51,44,51,77,51,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,44,51,77,0,46,46,46,46,46,46,46,0,46,0,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,80,81,80,81,80,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,80,80,80,81,81,81,46,80,81,46,80,81,46,46,80,80,81,81,46,46,80,80,81,81,80,81,46,80,81,46,80,81,46,80,81,80,46,80,81,46,80,81,80,81,80,80,80,46,80,81,46,80,81,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,46,80,81,80,80,81,46,80,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,112,113,113,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,112,112,113,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,112,113,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,0,0,144,145,145,145,145,145,144,145,145,145,145,145,145,145,145,144,145,145,145,145,144,145,144,145,144,145,144,145,144,145,144,145,145,145,145,145,145,144,145,145,144,145],"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,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[[3,[-1]],4],[[6,[2,5]]],7],[[[8,[-1]],9],10,7],0,[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],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,[],[]],[[[3,[-1]]],2,7],[15,[[17,[16]]]],[[18,19,19],18],[[],-1,[]],[[[20,[-1]]],[[20,[-1]]],[]],[[[21,[-1]]],[[21,[-1]]],7],[[[22,[-1]]],[[22,[-1]]],7],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[-1,-3],17,[[23,[15]]],7,[[23,[[24,[-2]]]]]],0,[[],25],[[],26],[[]],[-1,[[6,[[27,[-2]],28]]],29,[]],[-1,[[6,[[21,[-2]],28]]],29,7],[-1,[[6,[[22,[-2]],28]]],29,7],[-1,[[6,[30,28]]],29],[-1,[[6,[31,28]]],29],[-1,[[6,[32,28]]],29],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[],[[3,[-1]]],7],[[],30],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[[[8,[-1]],9],10,7],0,[-1,[[6,[[3,[-2]]]]],35,7],[[[22,[-1]]],36,7],0,[15,17],0,0,[15,[[17,[37]]]],0,[15,[[17,[[2,[38,[24,[-1]]]]]]],7],[15],0,[15,[[17,[[14,[11]]]]]],[15,17],[15,18],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[[[27,[-1]],-2],2,[],[39,40]],[[[21,[-1]],-2],2,7,[39,40]],[[[22,[-1]],-2],2,7,[39,40]],[[30,-1],2,[39,40]],[[31,-1],2,[39,40]],[[32,-1],2,[39,40]],[[[20,[-1]],[20,[-1]]],41,[]],[[[21,[-1]],[21,[-1]]],41,7],[[[22,[-1]],[22,[-1]]],41,7],[[30,30],41],[[31,31],41],[[32,32],41],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],0,0,0,[[]],0,[[[20,[-1]],42],43,[]],[[[27,[-1]],42],43,7],[[[21,[-1]],42],43,7],[[[22,[-1]],42],43,7],[[30,42],43],[[31,42],43],[[32,42],43],[-1,-1,[]],[31,[[27,[-1]]],[]],[44,[[27,[-1]]],[]],[45,[[27,[-1]]],[]],[46,[[27,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,-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,[]],0,[15,[[17,[47]]]],[[[22,[-1]]],11,7],[[],[[33,[11]]]],[[[22,[-1]]],48,7],[[],[[33,[48]]]],[[[22,[-1]]],49,7],[15],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],0,[[],25],[[],[[14,[50]]]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[[8,[-1]],51],10,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,41,[]],[[],48],[[],48],[9,[[22,[-1]]],7],[9,[[22,[-1]]],7],[51,[[22,[-1]]],7],[9,[[22,[-1]]],7],[[5,52,[14,[11]]],[[22,[-1]]],7],0,[[[53,[-1]]],[[22,[-1]]],7],[[[55,[[54,[[24,[-1]]]]]]],[[22,[-1]]],7],[[9,15],[[22,[-1]]],7],[[15,56],[[22,[-1]]],7],[[57,[14,[11]]],[[22,[-1]]],7],0,[[[8,[-1]],9],10,7],0,[15,41],[[[24,[-1]]],2,7],[15],[[],2],[30,2],[[],58],[[[24,[-1]]],2,7],[[[24,[-1]]],2,7],[[],2],[[[24,[-1]],59],59,7],[[[24,[-1]]],59,7],[[[24,[-1]]],59,7],[[],59],[9,[[17,[[2,[60]]]]]],0,[[],[[6,[2,61]]]],[[[8,[-1]],5,52,[14,[11]]],10,7],0,0,0,[15,[[17,[57]]]],0,0,[[[3,[-1]],-2],6,7,62],[[[27,[-1]]],25,[]],[[[21,[-1]]],25,7],[[[22,[-1]]],25,7],[30,25],[31,25],[32,25],[9],[9],[9],[[],[[14,[63]]]],0,[[[8,[-1]],[53,[-1]]],10,7],0,[[[53,[-1]]],2,[7,[64,[22]]]],[[[8,[-1]],[55,[[54,[[24,[-1]]]]]]],10,7],0,[[[54,[[24,[-1]]]]],2,[7,64]],[15,[[14,[47]]]],[[[8,[-1]],9,15],10,7],0,[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[-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,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],0,[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[[],66],[[],66],[[],66],[[],66],[[],66],[[],66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[-1]],15,56],10,7],0,[[[8,[-1]],57,[14,[11]]],10,7],0,[67,68],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[14,[69]]]],[[-1,59],[[71,[70]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[72,[-1,-2,-3,-4,-5]]],[[72,[-1,-2,-3,-4,-5]]],73,73,73,73,73],[[-1,-2],2,[],[]],[-1,[[6,[45,28]]],29],[-1,[[6,[[72,[-2,-3,-4,-5,-6]],28]]],29,[],[],[],[],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,2],[25,2],[[45,-1],2,[39,40]],[[[72,[-1,-2,-3,-4,-5]],-6],2,[],[],[],[],[],[39,40]],[[45,45],41],[[[72,[-1,-2,-3,-4,-5]],[72,[-1,-2,-3,-4,-5]]],41,74,74,74,74,74],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],0,[[45,42],43],[[[72,[-1,-2,-3,-4,-5]],42],43,75,75,75,75,75],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[[],25],[[],25],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[45,25],[[[72,[-1,-2,-3,-4,-5]]],25,[],[],[],[],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,65,[]],[-1,65,[]],[[],66],[[],66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,2],[9,2],[51,2],[9,2],[[5,52,[14,[11]]],2],0,[[[53,[-1]]],2,7],[[[55,[[54,[[24,[-1]]]]]]],2,7],[[9,15],2],[[15,56],2],[[57,[14,[11]]],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[51,[-1]]],[[51,[-1]]],[73,76]],[[[77,[-1,-2]]],[[77,[-1,-2]]],73,[73,76]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[44,28]]],29],[-1,[[6,[[51,[-2]],28]]],29,76],[-1,[[6,[[77,[-2,-3]],28]]],29,78,[78,76]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],0,0,[25,2],[25,2],[25,2],[[44,-1],2,[39,40]],[[[51,[-1]],-2],2,76,[39,40]],[[[77,[-1,-2]],-3],2,79,[79,76],[39,40]],[[44,44],41],[[[51,[-1]],[51,[-1]]],41,[74,76]],[[[77,[-1,-2]],[77,[-1,-2]]],41,74,[74,76]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[44,42],43],[[[51,[-1]],42],43,[75,76]],[[[77,[-1,-2]],42],43,75,[75,76]],[-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,[]],0,[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[[],25],[[],25],[[],25],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[44,25],[[[51,[-1]]],25,76],[[[77,[-1,-2]]],25,79,[79,76]],0,[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[[],66],[[],66],[[],66],[-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,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[80,[-1,-2]]],[[80,[-1,-2]]],73,73],[[[81,[-1]]],[[81,[-1]]],73],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[6,[46,28]]],29],[-1,[[6,[[80,[-2,-3]],28]]],29,78,78],[-1,[[6,[[81,[-2]],28]]],29,78],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,[33,[11]]],[[6,[-1,28]]],[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[[34,-1],[[6,[-2,28]]],29,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,2],[25,2],[25,2],[[46,-1],2,[39,40]],[[[80,[-1,-2]],-3],2,79,79,[39,40]],[[[81,[-1]],-2],2,79,[39,40]],[[46,46],41],[[[80,[-1,-2]],[80,[-1,-2]]],41,74,74],[[[81,[-1]],[81,[-1]]],41,74],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[-1,-2],41,[],[]],[[46,42],43],[[[80,[-1,-2]],42],43,75,75],[[[81,[-1]],42],43,75],[-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,[],[]],0,0,[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[[],25],[[],25],[[],25],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[80,[-1,-2]],15],82,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[46,25],[[[80,[-1,-2]]],25,79,79],[[[81,[-1]]],25,79],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[[-1,[33,[11]]],[[14,[11,13]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[12,[11]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,[[14,[11,13]]],[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[[],66],[[],66],[[],66],[-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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,-1,[]],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,2],[25,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,-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,-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,-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,-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],25],[[],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,[[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,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,65,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[],59],[[],59],[-1,-2,[],[]],[-1,-2,[],[]],[25,-1,[]],[25,-1,[]],[[],59],[[],59],[25,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],25],[[],59],[[],59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,65,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],59],[[],59],[-1,-2,[],[]],[[],59],[[],59]],"c":[54],"p":[[3,"Private",1667],[15,"tuple"],[3,"GenesisConfig",0],[3,"Storage",1668],[3,"String",1669],[4,"Result",1670],[8,"Config",0],[6,"OriginFor",1671],[6,"OperatorId",1672],[6,"DispatchResult",1673],[15,"u8"],[15,"array"],[3,"Global",1674],[3,"Vec",1675],[3,"DomainId",1672],[3,"BundleProducerElectionParams",1676],[4,"Option",1677],[3,"U256",1678],[15,"u64"],[3,"Pallet",0],[4,"Event",0],[4,"Call",0],[8,"EncodeLike",1679],[6,"BlockNumberFor",1671],[15,"usize"],[3,"CrateVersion",1680],[4,"Error",0],[3,"Error",1681],[8,"Input",1682],[3,"TxRangeState",0],[4,"FraudProofError",0],[4,"BundleError",0],[15,"slice"],[15,"u32"],[8,"Deserializer",1683],[6,"DispatchResultWithPostInfo",1673],[3,"DomainBlockLimit",1672],[3,"DomainInstanceData",1672],[8,"Output",1682],[8,"Sized",1684],[15,"bool"],[3,"Formatter",1685],[6,"Result",1685],[4,"Error",651],[4,"Error",542],[4,"Error",802],[3,"H256",1686],[15,"str"],[3,"DispatchInfo",1673],[3,"PalletInfoData",1680],[3,"DomainConfig",651],[4,"RuntimeType",1672],[6,"OpaqueBundleOf",0],[4,"FraudProof",1687],[3,"Box",1688],[4,"OperatorAllowList",1672],[6,"RuntimeId",1672],[3,"StorageVersion",1680],[3,"Weight",1689],[6,"OperatorPublicKey",1672],[4,"TransactionValidityError",1690],[8,"Serializer",1691],[3,"StorageInfo",1692],[8,"SendTransactionTypes",1693],[3,"TypeId",1694],[3,"Type",1695],[4,"TransactionSource",1690],[6,"TransactionValidity",1690],[3,"TrackedStorageKey",1668],[3,"PostDispatchInfo",1673],[3,"DispatchErrorWithPostInfo",1696],[3,"DomainBlock",542],[8,"Clone",1697],[8,"PartialEq",1698],[8,"Debug",1685],[8,"Ord",1698],[3,"DomainObject",651],[8,"Decode",1682],[8,"Encode",1682],[3,"RuntimeObject",802],[3,"ScheduledRuntimeUpgrade",802],[3,"RawGenesis",1699],[6,"ExecutionReceiptOf",0],[8,"HoldIdentifier",0],[13,"register_operator",494],[13,"nominate_operator",494],[13,"instantiate_domain",494],[13,"update_domain_operator_allow_list",494],[13,"submit_fraud_proof",494],[13,"switch_domain",494],[13,"submit_bundle",494],[13,"deregister_operator",494],[13,"withdraw_stake",494],[13,"auto_stake_block_rewards",494],[13,"register_domain_runtime",494],[13,"upgrade_domain_runtime",494],[13,"BundleStored",515],[13,"DomainEpochCompleted",515],[13,"OperatorRegistered",515],[13,"DomainInstantiated",515],[13,"FraudProofProcessed",515],[13,"DomainOperatorAllowListUpdated",515],[13,"OperatorSwitchedDomain",515],[13,"OperatorNominated",515],[13,"WithdrewStake",515],[13,"PreferredOperator",515],[13,"OperatorDeregistered",515],[13,"OperatorRewarded",515],[13,"DomainRuntimeCreated",515],[13,"DomainRuntimeUpgradeScheduled",515],[13,"DomainRuntimeUpgraded",515],[3,"SuccessfulBundles",951],[3,"NextRuntimeId",951],[3,"RuntimeRegistry",951],[3,"ScheduledRuntimeUpgrades",951],[3,"NextOperatorId",951],[3,"OperatorIdOwner",951],[3,"DomainStakingSummary",951],[3,"Operators",951],[3,"PendingOperatorSwitches",951],[3,"Nominators",951],[3,"PendingDeposits",951],[3,"PendingWithdrawals",951],[3,"PendingOperatorDeregistrations",951],[3,"PendingOperatorUnlocks",951],[3,"PendingNominatorUnlocks",951],[3,"PendingUnlocks",951],[3,"PendingSlashes",951],[3,"PendingStakingOperationCount",951],[3,"NextDomainId",951],[3,"DomainRegistry",951],[3,"BlockTree",951],[3,"DomainBlocks",951],[3,"DomainBlockDescendants",951],[3,"HeadReceiptNumber",951],[3,"StateRoots",951],[3,"ConsensusBlockHash",951],[3,"ExecutionInbox",951],[3,"InboxedBundleAuthor",951],[3,"HeadDomainNumber",951],[3,"LastEpochStakingDistribution",951],[3,"PreferredOperator",951],[3,"DomainTxRangeState",951],[8,"WeightInfo",1623],[3,"SubstrateWeight",1623]],"b":[[240,"impl-From%3CFraudProofError%3E-for-Error%3CT%3E"],[241,"impl-From%3CError%3E-for-Error%3CT%3E"],[242,"impl-From%3CError%3E-for-Error%3CT%3E"],[243,"impl-From%3CError%3E-for-Error%3CT%3E"],[360,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[361,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[364,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[365,"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,-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,[]],[[[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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[-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,-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,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[[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,-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,[]],[[],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,-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,-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,-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[],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,-2,[],[]],[-1,-1,[]],[-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-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[289,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ "pallet_object_store":{"doc":"Pallet object store, used for simple object storage on the …","t":"EDIEGNDQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLNLLLALLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLMMMMF","n":["Call","CallObject","Config","Event","Module","ObjectSubmitted","Pallet","RuntimeEvent","__clone_box","__clone_box","__clone_box","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","clone","clone","clone","clone_into","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","deref_mut","deref_mut","deref_mut","deref_mut","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract_call_object","fmt","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","hash","identity","identity","index","infos","init","init","init","init","integrity_test","into","into","into","into","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","module_name","name","new_call_variant_put","offchain_worker","offset","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","put","put","size_hint","size_hint","storage_info","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","vzip","vzip","vzip","vzip","whitelisted_storage_keys","object","object_id","object_size","who","put"],"q":[[0,"pallet_object_store"],[180,"pallet_object_store::Call"],[181,"pallet_object_store::Event"],[184,"pallet_object_store::dispatchables"],[185,"dyn_clone::sealed"],[186,"alloc::alloc"],[187,"alloc::vec"],[188,"frame_support::traits::metadata"],[189,"parity_scale_codec::error"],[190,"core::result"],[191,"parity_scale_codec::codec"],[192,"frame_support::dispatch"],[193,"parity_scale_codec::codec"],[194,"core::option"],[195,"core::fmt"],[196,"core::fmt"],[197,"frame_support::traits::metadata"],[198,"frame_system::pallet_prelude"],[199,"core::any"],[200,"scale_info::ty"],[201,"sp_storage"]],"d":["Contains a variant per dispatchable extrinsic that this …","Mapping to the object offset and size within an extrinsic","Configuration trait of this pallet.","pallet-object-store events","Type alias to Pallet, to be used by construct_runtime.","New object was added.","Pallet object-store, used for storing arbitrary …","pallet-object-store events","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","","","","","","","Extract object location if an extrinsic corresponds to put …","","","","","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.","","","","","","","Object hash","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Create a call with the variant put.","","Offset of object in the encoded call.","","","","","","","Put a new object into a feed","See Pallet::put.","","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Put a new object into a feed"],"i":[0,0,0,0,0,8,0,9,7,8,10,8,10,8,10,8,10,7,8,10,22,7,8,10,22,7,8,10,7,8,10,7,7,7,8,10,8,10,8,10,8,10,7,8,10,22,7,8,10,22,10,0,7,8,10,22,8,10,7,8,10,7,7,7,8,8,8,10,10,10,10,7,8,10,22,7,8,10,22,7,7,8,8,10,10,22,22,7,7,8,8,10,10,22,22,10,10,10,10,10,22,8,10,7,7,7,8,10,22,7,7,8,10,22,7,8,10,22,7,8,10,22,7,7,10,7,22,7,7,7,7,7,7,7,10,8,10,7,0,8,10,7,8,10,7,8,10,22,7,8,10,22,0,0,0,8,10,8,10,8,10,7,8,10,22,8,10,7,8,10,22,7,8,10,22,7,8,10,22,7,38,39,39,39,0],"f":[0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]]],[[7,[-1]]],[]],[[[8,[-1]]],[[8,[-1]]],9],[[[10,[-1]]],[[10,[-1]]],9],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],11],[[],12],[[]],[-1,[[14,[[8,[-2]],13]]],15,9],[-1,[[14,[[10,[-2]],13]]],15,9],[[[16,[3]]],[[14,[-1,13]]],[]],[[[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,-1],[[14,[-2,13]]],15,[]],[[17,-1],[[14,[-2,13]]],15,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[[[10,[-1]]],18,9],0,[11,2],[11,2],[11,2],[11,2],[[[8,[-1]],-2],2,9,[19,20]],[[[10,[-1]],-2],2,9,[19,20]],[[[7,[-1]],[7,[-1]]],21,[]],[[[8,[-1]],[8,[-1]]],21,9],[[[10,[-1]],[10,[-1]]],21,9],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[10,[-1]]],[[23,[22]]],9],[[[7,[-1]],24],25,[]],[[[8,[-1]],24],25,9],[[[10,[-1]],24],25,9],[[22,24],25],[-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[10,[-1]]],3,9],[[],[[16,[3]]]],[[[10,[-1]]],26,9],[[],[[16,[26]]]],[[[10,[-1]]],27,9],0,[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],11],[[],[[6,[28]]]],[[],11],[[],11],[[],11],[[],11],[[],2],[-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],[[],26],[[[6,[3]]],[[10,[-1]]],9],[[[29,[-1]]],2,9],0,[[],30],[[[29,[-1]]],2,9],[[],2],[[[29,[-1]],31],31,9],[[[29,[-1]]],31,9],[[],31],[[[32,[-1]],[6,[3]]],33,9],0,[[[8,[-1]]],11,9],[[[10,[-1]]],11,9],[[],[[6,[34]]]],0,[[-1,[16,[3]]],[[6,[3,5]]],[]],[[-1,[16,[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]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[[],36],[[],36],[-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,[37]]]],0,0,0,0,[[[6,[3]]],2]],"c":[4],"p":[[3,"Private",185],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",186],[3,"Vec",187],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",188],[3,"Error",189],[4,"Result",190],[8,"Input",191],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",192],[8,"Output",191],[8,"Sized",193],[15,"bool"],[3,"CallObject",0],[4,"Option",194],[3,"Formatter",195],[6,"Result",195],[15,"str"],[3,"DispatchInfo",192],[3,"PalletInfoData",188],[6,"BlockNumberFor",196],[3,"StorageVersion",188],[3,"Weight",197],[6,"OriginFor",196],[6,"DispatchResult",192],[3,"StorageInfo",198],[3,"TypeId",199],[3,"Type",200],[3,"TrackedStorageKey",201],[13,"put",180],[13,"ObjectSubmitted",181]],"b":[]},\ -"pallet_offences_subspace":{"doc":"Offences Subspace Pallet","t":"EGIEGNQDGGQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLMMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Call","ConcurrentReportsIndex","Config","Event","Module","Offence","OnOffenceHandler","Pallet","Reports","ReportsByKindIndex","RuntimeEvent","__clone_box","__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","clone_into","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","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","identity","index","infos","init","init","init","integrity_test","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","is_known_offence","module_name","name","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","report_offence","reports","size_hint","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_owned","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","vzip","vzip","vzip","whitelisted_storage_keys","kind","timeslot","ConcurrentReportsIndex","Reports","ReportsByKindIndex","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","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","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","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"],"q":[[0,"pallet_offences_subspace"],[157,"pallet_offences_subspace::Event"],[159,"pallet_offences_subspace::storage_types"],[222,"dyn_clone::sealed"],[223,"alloc::alloc"],[224,"alloc::vec"],[225,"frame_support::traits::metadata"],[226,"parity_scale_codec::error"],[227,"core::result"],[228,"parity_scale_codec::codec"],[229,"frame_support::dispatch"],[230,"parity_scale_codec::codec"],[231,"core::fmt"],[232,"core::fmt"],[233,"frame_system::pallet_prelude"],[234,"frame_support::traits::metadata"],[235,"sp_consensus_subspace::offence"],[236,"sp_consensus_subspace::offence"],[237,"parity_scale_codec::encode_like"],[238,"frame_support::traits::storage"],[239,"core::any"],[240,"scale_info::ty"],[241,"sp_storage"]],"d":["Contains a variant per dispatchable extrinsic that this …","A vector of reports of the same kind that happened at the …","Configuration trait of this pallet.","Events type.","Type alias to Pallet, to be used by construct_runtime.","There is an offence reported of the given kind happened at …","A handler called for every offence report.","The Pallet struct, the main type that implements traits …","The primary structure that holds all offence records keyed …","Enumerates all reports of a kind along with the time they …","The overarching event type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","An auto-generated getter for Reports.","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A vector of reports of the same kind that happened at the …","The primary structure that holds all offence records keyed …","Enumerates all reports of a kind along with the time they …","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,8,10,0,0,0,10,7,8,9,8,9,8,9,8,9,7,8,9,7,8,9,7,8,9,7,8,9,7,7,7,8,9,8,9,8,9,8,9,7,8,9,7,8,9,9,0,7,8,9,8,7,8,9,7,7,7,8,8,8,9,9,9,7,8,9,7,8,9,7,7,8,8,9,9,7,7,8,8,9,9,9,9,9,9,9,8,9,7,7,7,8,9,7,7,8,9,7,8,9,7,8,9,7,7,7,7,7,7,7,7,7,7,7,7,8,7,0,8,9,7,8,9,7,8,9,7,8,9,0,0,0,8,9,8,9,8,9,7,8,9,8,9,7,8,9,7,8,9,7,8,9,7,40,40,0,0,0,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,41,42,42,43,43,41,41,42,42,43,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43],"f":[0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-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,[],[]],[[[7,[-1]]],[[7,[-1]]],[]],[8,8],[[[9,[-1]]],[[9,[-1]]],10],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],11],[[],12],[[]],[-1,[[14,[8,13]]],15],[-1,[[14,[[9,[-2]],13]]],15,10],[[[16,[3]]],[[14,[-1,13]]],[]],[[[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,-1],[[14,[-2,13]]],15,[]],[[17,-1],[[14,[-2,13]]],15,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[[[9,[-1]]],18,10],0,[11,2],[11,2],[11,2],[[8,-1],2,[19,20]],[[[7,[-1]],[7,[-1]]],21,[]],[[8,8],21],[[[9,[-1]],[9,[-1]]],21,10],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[7,[-1]],22],23,[]],[[8,22],23],[[[9,[-1]],22],23,10],[-1,-1,[]],[-1,-1,[]],[-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,[]],[[[9,[-1]]],3,10],[[],[[16,[3]]]],[[[9,[-1]]],24,10],[[],[[16,[24]]]],[[[9,[-1]]],25,10],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],11],[[],[[6,[26]]]],[[],11],[[],11],[[],11],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[16,[27]]],21],[[],24],[[],24],[[[28,[-1]]],2,10],[[],29],[[[28,[-1]]],2,10],[[],2],[[[28,[-1]],30],30,10],[[[28,[-1]]],30,10],[[],30],[-1,[[14,[2,31]]],[[32,[27]]]],[-1,[[34,[[33,[27]]]]],35],[8,11],[[],[[6,[36]]]],0,[[-1,[16,[3]]],[[6,[3,5]]],[]],[[-1,[16,[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]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,37,[]],[-1,37,[]],[-1,37,[]],[[],38],[[],38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[39]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,2],[11,2],[11,2],[-1,-1,[]],[-1,-1,[]],[-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,[],[]],[[],11],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,37,[]],[-1,37,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[4],"p":[[3,"Private",222],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",223],[3,"Vec",224],[3,"Pallet",0],[4,"Event",0],[4,"Call",0],[8,"Config",0],[15,"usize"],[3,"CrateVersion",225],[3,"Error",226],[4,"Result",227],[8,"Input",228],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",229],[8,"Output",228],[8,"Sized",230],[15,"bool"],[3,"Formatter",231],[6,"Result",231],[15,"str"],[3,"DispatchInfo",229],[3,"PalletInfoData",225],[6,"FarmerPublicKey",232],[6,"BlockNumberFor",233],[3,"StorageVersion",225],[3,"Weight",234],[4,"OffenceError",235],[8,"Offence",235],[3,"OffenceDetails",235],[4,"Option",236],[8,"EncodeLike",237],[3,"StorageInfo",238],[3,"TypeId",239],[3,"Type",240],[3,"TrackedStorageKey",241],[13,"Offence",157],[3,"Reports",159],[3,"ConcurrentReportsIndex",159],[3,"ReportsByKindIndex",159]],"b":[]},\ +"pallet_offences_subspace":{"doc":"Offences Subspace Pallet","t":"EGIEGNQDGGQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLMMDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Call","ConcurrentReportsIndex","Config","Event","Module","Offence","OnOffenceHandler","Pallet","Reports","ReportsByKindIndex","RuntimeEvent","__clone_box","__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","clone_into","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","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","identity","index","infos","init","init","init","integrity_test","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","is_known_offence","module_name","name","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","report_offence","reports","size_hint","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_owned","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","vzip","vzip","vzip","whitelisted_storage_keys","kind","timeslot","ConcurrentReportsIndex","Reports","ReportsByKindIndex","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","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","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","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"],"q":[[0,"pallet_offences_subspace"],[157,"pallet_offences_subspace::Event"],[159,"pallet_offences_subspace::storage_types"],[222,"dyn_clone::sealed"],[223,"alloc::alloc"],[224,"alloc::vec"],[225,"frame_support::traits::metadata"],[226,"parity_scale_codec::error"],[227,"core::result"],[228,"parity_scale_codec::codec"],[229,"frame_support::dispatch"],[230,"parity_scale_codec::codec"],[231,"core::fmt"],[232,"core::fmt"],[233,"frame_system::pallet_prelude"],[234,"frame_support::traits::metadata"],[235,"sp_consensus_subspace::offence"],[236,"sp_consensus_subspace::offence"],[237,"parity_scale_codec::encode_like"],[238,"frame_support::traits::storage"],[239,"core::any"],[240,"scale_info::ty"],[241,"sp_storage"]],"d":["Contains a variant per dispatchable extrinsic that this …","A vector of reports of the same kind that happened at the …","Configuration trait of this pallet.","Events type.","Type alias to Pallet, to be used by construct_runtime.","There is an offence reported of the given kind happened at …","A handler called for every offence report.","The Pallet struct, the main type that implements traits …","The primary structure that holds all offence records keyed …","Enumerates all reports of a kind along with the time they …","The overarching event type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","An auto-generated getter for Reports.","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A vector of reports of the same kind that happened at the …","The primary structure that holds all offence records keyed …","Enumerates all reports of a kind along with the time they …","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,8,10,0,0,0,10,7,8,9,8,9,8,9,8,9,7,8,9,7,8,9,7,8,9,7,8,9,7,7,7,8,9,8,9,8,9,8,9,7,8,9,7,8,9,9,0,7,8,9,8,7,8,9,7,7,7,8,8,8,9,9,9,7,8,9,7,8,9,7,7,8,8,9,9,7,7,8,8,9,9,9,9,9,9,9,8,9,7,7,7,8,9,7,7,8,9,7,8,9,7,8,9,7,7,7,7,7,7,7,7,7,7,7,7,8,7,0,8,9,7,8,9,7,8,9,7,8,9,0,0,0,8,9,8,9,8,9,7,8,9,8,9,7,8,9,7,8,9,7,8,9,7,40,40,0,0,0,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,41,42,42,43,43,41,41,42,42,43,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43,41,42,43],"f":[0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-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,[],[]],[[[7,[-1]]],[[7,[-1]]],[]],[8,8],[[[9,[-1]]],[[9,[-1]]],10],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],11],[[],12],[[]],[-1,[[14,[8,13]]],15],[-1,[[14,[[9,[-2]],13]]],15,10],[[[16,[3]]],[[14,[-1,13]]],[]],[[[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,-1],[[14,[-2,13]]],15,[]],[[17,-1],[[14,[-2,13]]],15,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[[[9,[-1]]],18,10],0,[11,2],[11,2],[11,2],[[8,-1],2,[19,20]],[[[7,[-1]],[7,[-1]]],21,[]],[[8,8],21],[[[9,[-1]],[9,[-1]]],21,10],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[7,[-1]],22],23,[]],[[8,22],23],[[[9,[-1]],22],23,10],[-1,-1,[]],[-1,-1,[]],[-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,[],[]],[[[9,[-1]]],3,10],[[],[[16,[3]]]],[[[9,[-1]]],24,10],[[],[[16,[24]]]],[[[9,[-1]]],25,10],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],11],[[],[[6,[26]]]],[[],11],[[],11],[[],11],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[16,[27]]],21],[[],24],[[],24],[[[28,[-1]]],2,10],[[],29],[[[28,[-1]]],2,10],[[],2],[[[28,[-1]],30],30,10],[[[28,[-1]]],30,10],[[],30],[-1,[[14,[2,31]]],[[32,[27]]]],[-1,[[34,[[33,[27]]]]],35],[8,11],[[],[[6,[36]]]],0,[[-1,[16,[3]]],[[6,[3,5]]],[]],[[-1,[16,[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]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,37,[]],[-1,37,[]],[-1,37,[]],[[],38],[[],38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[39]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,2],[11,2],[11,2],[-1,-1,[]],[-1,-1,[]],[-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,[]],[[],11],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,37,[]],[-1,37,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[4],"p":[[3,"Private",222],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",223],[3,"Vec",224],[3,"Pallet",0],[4,"Event",0],[4,"Call",0],[8,"Config",0],[15,"usize"],[3,"CrateVersion",225],[3,"Error",226],[4,"Result",227],[8,"Input",228],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",229],[8,"Output",228],[8,"Sized",230],[15,"bool"],[3,"Formatter",231],[6,"Result",231],[15,"str"],[3,"DispatchInfo",229],[3,"PalletInfoData",225],[6,"FarmerPublicKey",232],[6,"BlockNumberFor",233],[3,"StorageVersion",225],[3,"Weight",234],[4,"OffenceError",235],[8,"Offence",235],[3,"OffenceDetails",235],[4,"Option",236],[8,"EncodeLike",237],[3,"StorageInfo",238],[3,"TypeId",239],[3,"Type",240],[3,"TrackedStorageKey",241],[13,"Offence",157],[3,"Reports",159],[3,"ConcurrentReportsIndex",159],[3,"ReportsByKindIndex",159]],"b":[]},\ "pallet_operator_rewards":{"doc":"Pallet Domain Transaction Fees","t":"QEIGDLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLCCCLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLL","n":["Balance","Call","Config","Module","Pallet","__clone_box","__clone_box","blake2_128","blake2_128_concat","blake2_256","block_rewards","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","count","crate_version","current_storage_version","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref","deref_mut","deref_mut","dispatch_bypass_filter","dispatchables","drop","drop","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","index","infos","init","init","integrity_test","into","into","into_mut","into_mut","into_ref","into_ref","module_name","name","note_operator_rewards","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_runtime_upgrade","storage_info","storage_types","to_keyed_vec","to_owned","to_owned","try_from","try_from","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_info","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","whitelisted_storage_keys","BlockRewards","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_operator_rewards"],[107,"pallet_operator_rewards::storage_types"],[128,"dyn_clone::sealed"],[129,"alloc::alloc"],[130,"alloc::vec"],[131,"frame_support::traits::metadata"],[132,"parity_scale_codec::error"],[133,"core::result"],[134,"parity_scale_codec::codec"],[135,"frame_support::dispatch"],[136,"core::fmt"],[137,"core::fmt"],[138,"frame_support::traits::metadata"],[139,"frame_support::traits::storage"],[140,"core::any"],[141,"scale_info::ty"],[142,"sp_storage"]],"d":["The balance of an account.","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Type alias to Pallet, to be used by construct_runtime.","Pallet operator-rewards to store the accumulated rewards …","","","","","","An auto-generated getter for BlockRewards.","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","The accumulated rewards of the current 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).","","","","","","","",""],"i":[9,0,0,0,0,7,8,8,8,8,7,7,8,7,8,7,8,7,8,7,7,7,8,8,8,8,7,8,7,8,8,0,7,8,7,8,7,7,7,8,8,8,7,8,7,8,7,7,8,8,7,7,8,8,8,8,8,8,8,8,7,7,7,8,7,7,8,7,8,7,8,7,7,7,7,7,7,7,7,7,7,7,7,0,8,7,8,7,8,7,8,0,0,0,8,8,8,7,8,8,7,8,7,8,7,8,7,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],"f":[0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[4,[3]]],[]],[[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]]],[[7,[-1]]],[]],[[[8,[-1]]],[[8,[-1]]],9],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],10],[[],11],[[]],[-1,[[13,[[8,[-2]],12]]],14,9],[[[15,[3]]],[[13,[-1,12]]],[]],[[16,[15,[3]]],[[13,[-1,12]]],[]],[[16,-1],[[13,[-2,12]]],14,[]],[10,-1,[]],[10,-1,[]],[10,-1,[]],[10,-1,[]],[[[8,[-1]]],17,9],0,[10,2],[10,2],[[[7,[-1]],[7,[-1]]],18,[]],[[[8,[-1]],[8,[-1]]],18,9],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[[7,[-1]],19],20,[]],[[[8,[-1]],19],20,9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[8,[-1]]],3,9],[[],[[15,[3]]]],[[[8,[-1]]],21,9],[[],[[15,[21]]]],[[[8,[-1]]],22,9],[-1,[[6,[3,5]]],[]],[[],10],[[],[[6,[23]]]],[[],10],[[],10],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],21],[[],21],[[],2],[[[24,[-1]]],2,9],[[],25],[[[24,[-1]]],2,9],[[],2],[[[24,[-1]],26],26,9],[[[24,[-1]]],26,9],[[[24,[-1]]],26,9],[[],26],[[],[[6,[27]]]],0,[[-1,[15,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,28,[]],[-1,28,[]],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[30]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[10,-1,[]],[10,-1,[]],[10,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[3],"p":[[3,"Private",128],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",129],[3,"Vec",130],[3,"Pallet",0],[4,"Call",0],[8,"Config",0],[15,"usize"],[3,"CrateVersion",131],[3,"Error",132],[4,"Result",133],[8,"Input",134],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",135],[15,"bool"],[3,"Formatter",136],[6,"Result",136],[15,"str"],[3,"DispatchInfo",135],[3,"PalletInfoData",131],[6,"BlockNumberFor",137],[3,"StorageVersion",131],[3,"Weight",138],[3,"StorageInfo",139],[3,"TypeId",140],[3,"Type",141],[3,"TrackedStorageKey",142],[3,"BlockRewards",107]],"b":[[79,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[80,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ -"pallet_rewards":{"doc":"Pallet for issuing rewards to block producers.","t":"NQEIQEQQGIQDQNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLALLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLMMMM","n":["BlockReward","BlockReward","Call","Config","Currency","Event","FindBlockRewardAddress","FindVotingRewardAddresses","Module","OnReward","OnReward","Pallet","RuntimeEvent","VoteReward","VoteReward","WeightInfo","WeightInfo","__clone_box","__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","clone_into","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","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","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_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_initialize","on_reward","on_runtime_upgrade","size_hint","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_owned","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","vzip","vzip","vzip","whitelisted_storage_keys","block_author","reward","reward","voter"],"q":[[0,"pallet_rewards"],[164,"pallet_rewards::Event"],[168,"dyn_clone::sealed"],[169,"alloc::alloc"],[170,"alloc::vec"],[171,"frame_support::traits::metadata"],[172,"parity_scale_codec::error"],[173,"core::result"],[174,"parity_scale_codec::codec"],[175,"frame_support::dispatch"],[176,"parity_scale_codec::codec"],[177,"core::fmt"],[178,"core::fmt"],[179,"frame_support::traits::metadata"],[180,"frame_support::traits::storage"],[181,"core::any"],[182,"scale_info::ty"],[183,"sp_storage"]],"d":["Issued reward for the block author.","Fixed reward for block producer.","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","","pallet-rewards events","","","Type alias to Pallet, to be used by construct_runtime.","Hooks to notify when there are any rewards for specific …","","Pallet rewards for issuing rewards to block producers.","pallet-rewards events","Issued reward for the voter.","Fixed reward for voter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[8,9,0,0,9,0,9,9,0,0,9,0,9,8,9,0,9,7,8,10,8,10,8,10,8,10,7,8,10,7,8,10,7,8,10,7,8,10,7,7,7,8,10,8,10,8,10,8,10,7,8,10,7,8,10,10,0,7,8,10,8,7,8,10,7,7,7,8,8,8,10,10,10,7,8,10,7,8,10,7,7,8,8,10,10,7,7,8,8,10,10,10,10,10,10,10,8,10,7,7,7,8,10,7,7,8,10,7,8,10,7,8,10,7,7,7,7,7,7,7,7,34,7,7,35,7,8,7,0,8,10,7,8,10,7,8,10,7,8,10,0,0,0,8,10,8,10,8,10,7,8,10,8,10,7,8,10,7,8,10,7,8,10,7,36,36,37,37],"f":[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,[[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,[],[]],[[[7,[-1]]],[[7,[-1]]],[]],[[[8,[-1]]],[[8,[-1]]],9],[[[10,[-1]]],[[10,[-1]]],9],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],11],[[],12],[[]],[-1,[[14,[[8,[-2]],13]]],15,9],[-1,[[14,[[10,[-2]],13]]],15,9],[[[16,[3]]],[[14,[-1,13]]],[]],[[[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,-1],[[14,[-2,13]]],15,[]],[[17,-1],[[14,[-2,13]]],15,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[[[10,[-1]]],18,9],0,[11,2],[11,2],[11,2],[[[8,[-1]],-2],2,9,[19,20]],[[[7,[-1]],[7,[-1]]],21,[]],[[[8,[-1]],[8,[-1]]],21,9],[[[10,[-1]],[10,[-1]]],21,9],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[7,[-1]],22],23,[]],[[[8,[-1]],22],23,9],[[[10,[-1]],22],23,9],[-1,-1,[]],[-1,-1,[]],[-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],[[],[[16,[3]]]],[[[10,[-1]]],24,9],[[],[[16,[24]]]],[[[10,[-1]]],25,9],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],11],[[],[[6,[26]]]],[[],11],[[],11],[[],11],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],24],[[],24],[[[27,[-1]]],2,9],[[],28],[[[27,[-1]]],2,9],[[[27,[-1]]],2,9],[[],2],[[[27,[-1]],29],29,9],[[],29],[[[27,[-1]]],29,9],[[[27,[-1]]],29,9],[[-1,-2],2,[],[]],[[],29],[[[8,[-1]]],11,9],[[],[[6,[30]]]],0,[[-1,[16,[3]]],[[6,[3,5]]],[]],[[-1,[16,[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]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[[],32],[[],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[33]]]],0,0,0,0],"c":[8],"p":[[3,"Private",168],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",169],[3,"Vec",170],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",171],[3,"Error",172],[4,"Result",173],[8,"Input",174],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",175],[8,"Output",174],[8,"Sized",176],[15,"bool"],[3,"Formatter",177],[6,"Result",177],[15,"str"],[3,"DispatchInfo",175],[3,"PalletInfoData",171],[6,"BlockNumberFor",178],[3,"StorageVersion",171],[3,"Weight",179],[3,"StorageInfo",180],[3,"TypeId",181],[3,"Type",182],[3,"TrackedStorageKey",183],[8,"WeightInfo",0],[8,"OnReward",0],[13,"BlockReward",164],[13,"VoteReward",164]],"b":[[117,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[118,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[122,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[123,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ +"pallet_rewards":{"doc":"Pallet for issuing rewards to block producers.","t":"NQEIQEQQGIQDQNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLLLALLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLMMMM","n":["BlockReward","BlockReward","Call","Config","Currency","Event","FindBlockRewardAddress","FindVotingRewardAddresses","Module","OnReward","OnReward","Pallet","RuntimeEvent","VoteReward","VoteReward","WeightInfo","WeightInfo","__clone_box","__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","clone_into","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","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","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_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_initialize","on_reward","on_runtime_upgrade","size_hint","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_owned","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","vzip","vzip","vzip","whitelisted_storage_keys","block_author","reward","reward","voter"],"q":[[0,"pallet_rewards"],[164,"pallet_rewards::Event"],[168,"dyn_clone::sealed"],[169,"alloc::alloc"],[170,"alloc::vec"],[171,"frame_support::traits::metadata"],[172,"parity_scale_codec::error"],[173,"core::result"],[174,"parity_scale_codec::codec"],[175,"frame_support::dispatch"],[176,"parity_scale_codec::codec"],[177,"core::fmt"],[178,"core::fmt"],[179,"frame_support::traits::metadata"],[180,"frame_support::traits::storage"],[181,"core::any"],[182,"scale_info::ty"],[183,"sp_storage"]],"d":["Issued reward for the block author.","Fixed reward for block producer.","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","","pallet-rewards events","","","Type alias to Pallet, to be used by construct_runtime.","Hooks to notify when there are any rewards for specific …","","Pallet rewards for issuing rewards to block producers.","pallet-rewards events","Issued reward for the voter.","Fixed reward for voter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[8,9,0,0,9,0,9,9,0,0,9,0,9,8,9,0,9,7,8,10,8,10,8,10,8,10,7,8,10,7,8,10,7,8,10,7,8,10,7,7,7,8,10,8,10,8,10,8,10,7,8,10,7,8,10,10,0,7,8,10,8,7,8,10,7,7,7,8,8,8,10,10,10,7,8,10,7,8,10,7,7,8,8,10,10,7,7,8,8,10,10,10,10,10,10,10,8,10,7,7,7,8,10,7,7,8,10,7,8,10,7,8,10,7,7,7,7,7,7,7,7,34,7,7,35,7,8,7,0,8,10,7,8,10,7,8,10,7,8,10,0,0,0,8,10,8,10,8,10,7,8,10,8,10,7,8,10,7,8,10,7,8,10,7,36,36,37,37],"f":[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,[[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,[],[]],[[[7,[-1]]],[[7,[-1]]],[]],[[[8,[-1]]],[[8,[-1]]],9],[[[10,[-1]]],[[10,[-1]]],9],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],11],[[],12],[[]],[-1,[[14,[[8,[-2]],13]]],15,9],[-1,[[14,[[10,[-2]],13]]],15,9],[[[16,[3]]],[[14,[-1,13]]],[]],[[[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,-1],[[14,[-2,13]]],15,[]],[[17,-1],[[14,[-2,13]]],15,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[[[10,[-1]]],18,9],0,[11,2],[11,2],[11,2],[[[8,[-1]],-2],2,9,[19,20]],[[[7,[-1]],[7,[-1]]],21,[]],[[[8,[-1]],[8,[-1]]],21,9],[[[10,[-1]],[10,[-1]]],21,9],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[7,[-1]],22],23,[]],[[[8,[-1]],22],23,9],[[[10,[-1]],22],23,9],[-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,[],[]],[[[10,[-1]]],3,9],[[],[[16,[3]]]],[[[10,[-1]]],24,9],[[],[[16,[24]]]],[[[10,[-1]]],25,9],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],11],[[],[[6,[26]]]],[[],11],[[],11],[[],11],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],24],[[],24],[[[27,[-1]]],2,9],[[],28],[[[27,[-1]]],2,9],[[[27,[-1]]],2,9],[[],2],[[[27,[-1]],29],29,9],[[],29],[[[27,[-1]]],29,9],[[[27,[-1]]],29,9],[[-1,-2],2,[],[]],[[],29],[[[8,[-1]]],11,9],[[],[[6,[30]]]],0,[[-1,[16,[3]]],[[6,[3,5]]],[]],[[-1,[16,[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]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[[],32],[[],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[33]]]],0,0,0,0],"c":[8],"p":[[3,"Private",168],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",169],[3,"Vec",170],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",171],[3,"Error",172],[4,"Result",173],[8,"Input",174],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",175],[8,"Output",174],[8,"Sized",176],[15,"bool"],[3,"Formatter",177],[6,"Result",177],[15,"str"],[3,"DispatchInfo",175],[3,"PalletInfoData",171],[6,"BlockNumberFor",178],[3,"StorageVersion",171],[3,"Weight",179],[3,"StorageInfo",180],[3,"TypeId",181],[3,"Type",182],[3,"TrackedStorageKey",183],[8,"WeightInfo",0],[8,"OnReward",0],[13,"BlockReward",164],[13,"VoteReward",164]],"b":[[117,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[118,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[122,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[123,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ "pallet_runtime_configs":{"doc":"Pallet for tweaking the runtime configs for multiple …","t":"EIGGGDGDQLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLALLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLNLLALLLLLLLLLCCCLLLLLLLLLLLLLLLLALMMFFDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLKLKLLLLLLL","n":["Call","Config","ConfirmationDepthK","EnableBalanceTransfers","EnableDomains","GenesisConfig","Module","Pallet","WeightInfo","__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","confirmation_depth_k","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","drop","drop","drop","enable_balance_transfers","enable_balance_transfers","enable_domains","enable_domains","encode_to","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","new_call_variant_set_enable_balance_transfers","new_call_variant_set_enable_domains","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","serialize","set_enable_balance_transfers","set_enable_balance_transfers","set_enable_domains","set_enable_domains","size_hint","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","weights","whitelisted_storage_keys","enable_balance_transfers","enable_domains","set_enable_balance_transfers","set_enable_domains","ConfirmationDepthK","EnableBalanceTransfers","EnableDomains","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","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","init","init","init","into","into","into","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","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","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_enable_balance_transfers","set_enable_balance_transfers","set_enable_domains","set_enable_domains","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"pallet_runtime_configs"],[147,"pallet_runtime_configs::Call"],[149,"pallet_runtime_configs::dispatchables"],[151,"pallet_runtime_configs::storage_types"],[214,"pallet_runtime_configs::weights"],[240,"dyn_clone::sealed"],[241,"sp_storage"],[242,"alloc::string"],[243,"core::result"],[244,"alloc::alloc"],[245,"alloc::vec"],[246,"frame_support::traits::metadata"],[247,"parity_scale_codec::error"],[248,"parity_scale_codec::codec"],[249,"serde::de"],[250,"frame_support::dispatch"],[251,"parity_scale_codec::codec"],[252,"core::fmt"],[253,"core::fmt"],[254,"frame_support::traits::metadata"],[255,"serde::ser"],[256,"frame_system::pallet_prelude"],[257,"core::any"],[258,"scale_info::ty"],[259,"sp_storage"]],"d":["Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Storage type is StorageValue with value type …","Whether to disable the normal balances transfer calls.","Whether to disable the calls in pallet-domains.","Can be used to configure the genesis state of this pallet.","Type alias to Pallet, to be used by construct_runtime.","The Pallet struct, the main type that implements traits …","Weight information for extrinsics in this pallet.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","An auto-generated getter for EnableBalanceTransfers.","","An auto-generated getter for EnableDomains.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Create a call with the variant set_enable_balance_transfers…","Create a call with the variant set_enable_domains.","","","","","","","","","Enable or disable balance transfers for all users.","See Pallet::set_enable_balance_transfers.","Change enable domains state.","See Pallet::set_enable_domains.","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Autogenerated weights for pallet_runtime_configs","","","","Enable or disable balance transfers for all users.","Change enable domains state.","Warning: Doc-Only","Whether to disable the normal balances transfer calls.","Whether to disable the calls in pallet-domains.","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","Weights for pallet_runtime_configs using the Substrate …","Weight functions needed for pallet_runtime_configs.","","","","","","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: RuntimeConfigs::EnableBalanceTransfers (r:0 w:1) …","","Storage: RuntimeConfigs::EnableBalanceTransfers (r:0 w:1) …","","","","","",""],"i":[0,0,0,0,0,0,0,0,7,12,13,3,13,13,13,12,3,13,12,3,13,3,12,13,12,13,3,12,12,12,13,13,13,13,3,12,3,13,12,3,13,3,13,0,12,3,13,12,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,13,13,12,12,12,12,12,12,12,3,12,13,12,13,13,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,0,12,40,41,0,0,0,0,0,42,43,44,42,43,44,42,43,44,42,43,44,42,43,44,42,43,44,42,42,43,43,44,44,42,42,43,43,44,44,42,43,44,42,43,44,42,43,44,42,43,44,42,43,44,42,43,44,42,43,44,42,43,44,42,43,44,42,43,44,0,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,45,46,45,45,45,45,45,45,45],"f":[0,0,0,0,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,[],[]],0,[[],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]]],7],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[-1,[[6,[[3,[-2]]]]],20,7],[[[13,[-1]]],21,7],0,[14,2],[14,2],[14,2],[[],22],0,[[],22],0,[[[13,[-1]],-2],2,7,[23,24]],[[[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]],25],26,[]],[[[13,[-1]],25],26,7],[-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,[]],[[[13,[-1]]],8,7],[[],[[18,[8]]]],[[[13,[-1]]],27,7],[[],[[18,[27]]]],[[[13,[-1]]],28,7],[-1,[[11,[8,10]]],[]],[[],14],[[],[[11,[29]]]],[[],14],[[],14],[[],14],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],27],[[],27],[22,[[13,[-1]]],7],[22,[[13,[-1]]],7],[[[30,[-1]]],2,7],[[],31],[[[30,[-1]]],2,7],[[],2],[[[30,[-1]],32],32,7],[[[30,[-1]]],32,7],[[],32],[[[3,[-1]],-2],6,7,33],[[[34,[-1]],22],35,7],0,[[[34,[-1]],22],35,7],0,[[[13,[-1]]],14,7],[[],[[11,[36]]]],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,37,[]],[-1,37,[]],[-1,37,[]],[[],38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[11,[39]]]],0,0,[22,2],[22,2],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,2],[14,2],[14,2],[-1,-1,[]],[-1,-1,[]],[-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,[]],[[],14],[[],14],[[],14],[-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,37,[]],[-1,37,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,-1,[]],[-1,-2,[],[]],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],32],[[],32],[[],32],[[],32],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[6],"p":[[3,"Private",240],[15,"tuple"],[3,"GenesisConfig",0],[3,"Storage",241],[3,"String",242],[4,"Result",243],[8,"Config",0],[15,"u8"],[15,"array"],[3,"Global",244],[3,"Vec",245],[3,"Pallet",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",246],[3,"Error",247],[8,"Input",248],[15,"slice"],[15,"u32"],[8,"Deserializer",249],[6,"DispatchResultWithPostInfo",250],[15,"bool"],[8,"Output",248],[8,"Sized",251],[3,"Formatter",252],[6,"Result",252],[15,"str"],[3,"DispatchInfo",250],[3,"PalletInfoData",246],[6,"BlockNumberFor",253],[3,"StorageVersion",246],[3,"Weight",254],[8,"Serializer",255],[6,"OriginFor",253],[6,"DispatchResult",250],[3,"StorageInfo",256],[3,"TypeId",257],[3,"Type",258],[3,"TrackedStorageKey",241],[13,"set_enable_balance_transfers",147],[13,"set_enable_domains",147],[3,"EnableDomains",151],[3,"EnableBalanceTransfers",151],[3,"ConfirmationDepthK",151],[3,"SubstrateWeight",214],[8,"WeightInfo",214]],"b":[]},\ -"pallet_subspace":{"doc":"Subspace consensus pallet.","t":"IDLLLLLALLLLLLLLLAKLLLLLLLADIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMLKLMKLLLLLLLLLLLLLLENQGEIQGNQQGEEQNNDGQQQQGGDQQQQQNNQNGQQNDQLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLNLMNLNLMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLNLLLLLLLLLLMLLALNLLLLLLLLLLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNMLLLLLLLLLMMMMMMMMMMMFFFFFFFDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLKLKLKLKLLLLLLLLLLKLKLLLLLLKLL","n":["EraChangeTrigger","NormalEraChange","borrow","borrow_mut","deref","deref_mut","drop","equivocation","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","pallet","trigger","trigger","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","weights","EquivocationHandler","HandleEquivocation","ReportLongevity","SubspaceEquivocationOffence","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","into","into","into_mut","into_mut","into_ref","into_ref","is_known_offence","is_known_offence","offender","offenders","report_offence","report_offence","slot","submit_equivocation_report","submit_equivocation_report","time_slot","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","AllowAuthoringBy","Anyone","BlockAuthoringDelay","BlockRandomness","Call","Config","ConfirmationDepthK","CurrentSlot","DuplicateOffenceReport","EraChangeTrigger","EraDuration","EraStartSlot","Error","Event","ExpectedVotesPerBlock","FarmerVote","FirstFarmer","GenesisConfig","GenesisSlot","HandleEquivocation","InitialSolutionRange","MaxPiecesInSector","MinSectorLifetime","Module","NextSolutionRangeOverride","Pallet","PotEntropyInjectionDelay","PotEntropyInjectionInterval","PotEntropyInjectionLookbackDepth","RecentHistoryFraction","RecentSegments","RewardsAlreadyEnabled","RootFarmer","RuntimeEvent","SegmentHeaderStored","ShouldAdjustSolutionRange","ShouldAdjustSolutionRange","SlotProbability","SolutionRangeAdjustmentAlreadyEnabled","SolutionRangeOverride","WeightInfo","__clone_box","__clone_box","__clone_box","allow_authoring_by","archived_history_size","assimilate_storage","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","build","chain_constants","check_inherent","clone","clone","clone","clone_into","clone_into","clone_into","count","crate_version","create_inherent","current_slot","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","deserialize","deserialize","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","drop","drop","enable_authoring_by_anyone","enable_authoring_by_anyone","enable_rewards","enable_rewards","enable_rewards","enable_solution_range_adjustment","enable_solution_range_adjustment","enable_storage_access","enable_storage_access","enable_storage_access","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","find_block_reward_address","find_voting_reward_addresses","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","genesis_slot","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","history_size","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_in_block_list","is_inherent","is_inherent_required","is_storage_access_enabled","module_name","name","new_call_variant_enable_authoring_by_anyone","new_call_variant_enable_rewards","new_call_variant_enable_solution_range_adjustment","new_call_variant_enable_storage_access","new_call_variant_report_equivocation","new_call_variant_store_segment_headers","new_call_variant_vote","offchain_worker","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_offence","on_runtime_upgrade","phantom","pot_parameters","pot_slot_iterations","pre_dispatch","pre_dispatch_equivocation_report","random","random_seed","report_equivocation","report_equivocation","root_plot_public_key","segment_commitment","serialize","serialize","should_adjust_solution_range","size_hint","size_hint","size_hint","size_hint","size_hint","solution_range","solution_ranges","storage_info","storage_types","store_segment_headers","store_segment_headers","submit_equivocation_report","submit_test_equivocation_report","submit_vote","to_keyed_vec","to_keyed_vec","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_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","validate_equivocation_report","validate_unsigned","vote","vote","voting_solution_range","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","equivocation_proof","height","segment_headers","signed_vote","solution_range_override","voting_solution_range_override","height","parent_hash","public_key","reward_address","segment_header","enable_authoring_by_anyone","enable_rewards","enable_solution_range_adjustment","enable_storage_access","report_equivocation","store_segment_headers","vote","AllowAuthoringByAnyone","BlockList","BlockRandomness","CurrentBlockAuthorInfo","CurrentBlockVoters","CurrentSlot","EnableRewards","EraStartSlot","GenesisSlot","IsStorageAccessEnabled","NextSolutionRangeOverride","ParentBlockAuthorInfo","ParentBlockVoters","ParentVoteVerificationData","PotEntropy","PotSlotIterations","RootPlotPublicKey","SegmentCommitment","ShouldAdjustSolutionRange","SolutionRanges","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","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_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","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","SubstrateWeight","WeightInfo","borrow","borrow_mut","deref","deref_mut","drop","enable_authoring_by_anyone","enable_authoring_by_anyone","enable_rewards","enable_rewards","enable_solution_range_adjustment","enable_solution_range_adjustment","enable_storage_access","enable_storage_access","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","report_equivocation","report_equivocation","store_segment_headers","store_segment_headers","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vote","vote","vzip"],"q":[[0,"pallet_subspace"],[27,"pallet_subspace::equivocation"],[87,"pallet_subspace::pallet"],[468,"pallet_subspace::pallet::Call"],[474,"pallet_subspace::pallet::Event"],[479,"pallet_subspace::pallet::dispatchables"],[486,"pallet_subspace::pallet::storage_types"],[906,"pallet_subspace::weights"],[942,"frame_system::pallet_prelude"],[943,"core::result"],[944,"core::any"],[945,"core::cmp"],[946,"core::fmt"],[947,"core::fmt"],[948,"sp_consensus_slots"],[949,"alloc::vec"],[950,"core::clone"],[951,"sp_consensus_subspace::offence"],[952,"frame_system::pallet_prelude"],[953,"frame_system::offchain"],[954,"dyn_clone::sealed"],[955,"sp_storage"],[956,"alloc::string"],[957,"alloc::alloc"],[958,"sp_consensus_subspace"],[959,"frame_support::traits::metadata"],[960,"core::option"],[961,"parity_scale_codec::error"],[962,"parity_scale_codec::codec"],[963,"serde::de"],[964,"frame_support::dispatch"],[965,"frame_system::pallet_prelude"],[966,"frame_support::dispatch"],[967,"frame_support::traits::metadata"],[968,"subspace_core_primitives"],[969,"sp_consensus_subspace"],[970,"sp_consensus_subspace::offence"],[971,"subspace_core_primitives::segments"],[972,"serde::ser"],[973,"sp_consensus_subspace"],[974,"scale_info::ty"],[975,"sp_runtime::transaction_validity"]],"d":["Trigger an era change, if any should take place.","A type signifying to Subspace that it should perform era …","","","","","","An opt-in utility module for reporting equivocations.","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 …","Trigger an era change, if any should take place. This …","","","","","","","","Autogenerated weights for pallet_subspace","Generic equivocation handler. This type implements …","A trait with utility methods for handling equivocation …","The longevity, in blocks, that the equivocation report is …","A Subspace equivocation offence report.","","","","","","","","","","","","","","","","","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 if all of the offenders at the given time …","","Identity of the farmer that produced the equivocation.","","Report an offence proved by the given reporters.","","A Subspace slot in which this incident happened.","Create and dispatch an equivocation report extrinsic.","","","","","","","","","","","","","","","","Anyone can author new blocks at genesis.","Number of slots between slot arrival and when …","The current block randomness, updated at block …","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Depth K after which a block enters the recorded history (a …","Current slot number.","A given equivocation report is valid but already …","Subspace requires some logic to be triggered on every …","The amount of time, in blocks, that each era should last. …","Slot at which current era started.","The Error enum of this pallet.","Events type.","Number of votes expected per block.","Farmer vote.","Author of the first block will be able to author blocks …","Can be used to configure the genesis state of this pallet.","The slot at which the first block was created. This is 0 …","The equivocation handling subsystem, defines methods to …","Initial solution range used for challenges during the very …","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Type alias to Pallet, to be used by construct_runtime.","Override solution range during next update","The Subspace Pallet","Delay after block, in slots, when entropy injection takes …","Interval, in blocks, between blockchain entropy injection …","Interval, in entropy injection intervals, where to take …","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","Rewards already active.","Specified root farmer is allowed to author blocks unless …","The overarching event type.","Segment header was stored in blockchain history.","Storage to check if the solution range is to be adjusted …","","How often in slots slots (on average, not counting …","Solution range adjustment already enabled.","Override for next solution range adjustment","Weight information for extrinsics in this pallet.","","","","Who can author blocks at genesis.","Size of the archived history of the blockchain in bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for CurrentSlot.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","Enable storage access for all users.","See Pallet::enable_authoring_by_anyone.","Enable rewards for blocks and votes at specified block …","Whether rewards should be enabled.","See Pallet::enable_rewards.","Enable solution range adjustment after every era. Note: No …","See Pallet::enable_solution_range_adjustment.","Enable storage access for all users.","Whether storage access should be enabled.","See Pallet::enable_storage_access.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","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.","An auto-generated getter for GenesisSlot.","","","","","","Total number of pieces in the blockchain","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Check if farmer_public_key is in block list (due to …","","","An auto-generated getter for IsStorageAccessEnabled.","","","Create a call with the variant enable_authoring_by_anyone.","Create a call with the variant enable_rewards.","Create a call with the variant …","Create a call with the variant enable_storage_access.","Create a call with the variant report_equivocation.","Create a call with the variant store_segment_headers.","Create a call with the variant vote.","","","","","","","","","","","","Proof of time parameters","Number of iterations for proof of time per slot","","","","","Report farmer equivocation/misbehavior. This method will …","See Pallet::report_equivocation.","An auto-generated getter for RootPlotPublicKey.","An auto-generated getter for SegmentCommitment.","","","An auto-generated getter for ShouldAdjustSolutionRange.","","","","","","Value that should be set as solution range","An auto-generated getter for SolutionRanges.","","Auto-generated docs-only module listing all (public and …","Submit new segment header to the blockchain. This is an …","See Pallet::store_segment_headers.","Submits an extrinsic to report an equivocation. This …","Just stores offender from equivocation report in block …","Submit farmer vote vote that is essentially a header with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Farmer vote, currently only used for extra rewards to …","See Pallet::vote.","Value that should be set as voting solution range","","","","","","","","","","","","","","","","","","","","","Enable storage access for all users.","Enable rewards for blocks and votes at specified block …","Enable solution range adjustment after every era. Note: No …","Enable storage access for all users.","Report farmer equivocation/misbehavior. This method will …","Submit new segment header to the blockchain. This is an …","Farmer vote, currently only used for extra rewards to …","Allow block authoring by anyone or just root.","A set of blocked farmers keyed by their public key.","The current block randomness, updated at block …","Temporary value (cleared at block finalization) with block …","Temporary value (cleared at block finalization) with …","Current slot number.","Enable rewards since specified block number.","Slot at which current era started.","The slot at which the first block was created. This is 0 …","Enable storage access for all users.","Override solution range during next update","Parent block author information.","Voters in the parent block (set at the end of the block …","Storage of previous vote verification data, updated on …","Entropy that needs to be injected into proof of time chain …","Number of iterations for proof of time per slot","Root plot public key.","Mapping from segment index to corresponding segment …","Storage to check if the solution range is to be adjusted …","Solution ranges used for challenges.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference 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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Weights for pallet_subspace using the Substrate node and …","Weight functions needed for pallet_subspace.","","","","","","","Storage: Subspace RootPlotPublicKey (r:1 w:0) Proof …","","Storage: Subspace EnableRewards (r:1 w:1) Proof Skipped: …","","Storage: Subspace ShouldAdjustSolutionRange (r:1 w:1) …","","Storage: Subspace IsStorageAccessEnabled (r:0 w:1) Proof …","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: OffencesSubspace ReportsByKindIndex (r:1 w:1) …","","Storage: Subspace SegmentCommitment (r:20 w:20) Proof …","","","","","","","Storage: Subspace BlockList (r:1 w:0) Proof Skipped: …",""],"i":[0,0,75,75,75,75,75,0,75,75,75,75,75,75,75,75,75,0,76,75,75,75,75,75,75,75,0,0,0,77,0,7,8,7,8,7,7,8,7,8,7,8,8,8,8,8,8,7,8,7,7,8,8,7,7,8,8,7,8,7,8,7,8,7,8,77,7,8,8,77,7,8,77,7,8,7,8,7,8,7,8,7,8,7,8,7,8,0,42,4,0,0,0,4,0,41,4,4,0,0,0,4,35,42,0,0,4,4,4,4,0,0,0,4,4,4,4,4,41,42,4,35,0,4,4,41,0,4,34,35,36,26,34,26,35,41,36,42,43,35,41,36,42,43,35,41,36,42,43,34,26,35,41,36,42,43,34,26,35,41,36,42,43,26,34,34,34,35,36,34,35,36,34,34,34,34,34,35,41,36,42,43,35,41,36,42,43,35,41,36,42,43,35,41,36,42,43,26,42,34,26,35,41,36,42,43,34,26,35,41,36,42,43,26,42,36,0,34,26,35,41,36,42,43,34,36,34,26,36,34,36,34,26,36,35,41,36,42,43,34,35,36,34,34,34,35,35,35,36,36,36,34,34,34,35,41,36,42,43,34,26,35,41,36,42,43,34,34,26,26,35,35,41,41,36,36,42,42,43,43,34,34,26,26,35,35,41,41,36,36,42,42,43,43,34,36,36,36,36,36,34,35,41,36,42,43,34,34,34,26,35,41,36,42,43,34,34,26,35,41,36,42,43,34,26,35,41,36,42,43,34,26,35,41,36,42,43,34,34,34,34,34,34,36,36,36,36,36,36,36,34,34,34,34,34,34,34,34,34,34,26,34,26,34,34,34,34,34,36,34,34,26,42,34,35,41,36,42,43,43,34,34,0,34,36,34,34,34,35,41,36,42,43,34,35,36,34,26,35,41,36,42,43,34,26,35,41,36,42,43,0,0,0,35,41,36,42,43,35,41,36,42,43,35,41,36,42,43,34,26,35,41,36,42,43,35,41,36,42,43,34,26,35,41,36,42,43,34,26,35,41,36,42,43,34,34,34,36,43,34,26,35,41,36,42,43,34,41,78,79,80,81,82,82,83,83,83,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,0,0,105,105,105,105,105,106,105,106,105,106,105,106,105,105,105,105,105,105,105,105,105,105,106,105,106,105,105,105,105,105,105,106,105,105],"f":[0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,-1,[]],[1,-1,[]],[1,2],0,[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[3,[-1]]],2,4],[[[3,[-1]]],2,4],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[7,[-1,-2]]],[],[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,2],[1,2],[[[8,[-1]],[8,[-1]]],9,10],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[[8,[-1]],11],12,13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[15,[14]],16],9],[[[15,[14]],16],9],0,[[[8,[-1]]],[[17,[-1]]],18],[[[8,[14]]],[[5,[2,19]]]],[[[8,[14]]],[[5,[2,19]]]],0,[[[21,[[20,[-1]]]]],22,[]],[[[21,[[20,[-1]]]]],22,[4,23]],[[[8,[-1]]],[],18],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,6,[]],[-1,6,[]],[-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,0,0,0,0,0,[[-1,24],2,[]],[[-1,24],2,[]],[[-1,24],2,[]],0,[[],25],[[[26,[-1]],27],[[5,[2,28]]],4],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[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,[],[]],[[[26,[-1]]],2,4],[[],32],[33,[[5,[2]]]],[[[34,[-1]]],[[34,[-1]]],[]],[[[35,[-1]]],[[35,[-1]]],4],[[[36,[-1]]],[[36,[-1]]],4],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],1],[[],37],[33,38],[[],16],[[]],[-1,[[5,[[35,[-2]],39]]],40,4],[-1,[[5,[[41,[-2]],39]]],40,[]],[-1,[[5,[[36,[-2]],39]]],40,4],[-1,[[5,[42,39]]],40],[-1,[[5,[43,39]]],40],[[[15,[29]]],[[5,[-1,39]]],[]],[[[15,[29]]],[[5,[-1,39]]],[]],[[[15,[29]]],[[5,[-1,39]]],[]],[[[15,[29]]],[[5,[-1,39]]],[]],[[[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,-1],[[5,[-2,39]]],40,[]],[[44,-1],[[5,[-2,39]]],40,[]],[[44,-1],[[5,[-2,39]]],40,[]],[[44,-1],[[5,[-2,39]]],40,[]],[[44,-1],[[5,[-2,39]]],40,[]],[[],[[26,[-1]]],[]],[[],42],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[-1,[[5,[[26,[-2]]]]],45,[]],[-1,[[5,[42]]],45],[[[36,[-1]]],46,4],0,[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[[[47,[-1]]],48,4],0,[[[47,[-1]],[38,[[3,[-1]]]]],48,4],0,0,[[[47,[-1]],[38,[25]],[38,[25]]],48,4],0,[[[47,[-1]]],48,4],0,0,[[[35,[-1]],-2],2,4,[49,50]],[[[41,[-1]],-2],2,[],[49,50]],[[[36,[-1]],-2],2,4,[49,50]],[[42,-1],2,[49,50]],[[43,-1],2,[49,50]],[[[34,[-1]],[34,[-1]]],9,[]],[[[35,[-1]],[35,[-1]]],9,4],[[[36,[-1]],[36,[-1]]],9,4],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[],38],[[],17],[[[34,[-1]],11],12,[]],[[[35,[-1]],11],12,4],[[[41,[-1]],11],12,4],[[[36,[-1]],11],12,4],[[42,11],12],[[43,11],12],[-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,-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,[],[]],[[],16],[[[36,[-1]]],29,4],[[],[[15,[29]]]],[[[36,[-1]]],51,4],[[],[[15,[51]]]],[[[36,[-1]]],52,4],[[],53],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[[],1],[[],[[17,[54]]]],[[],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[14,9],[[],9],[33,[[5,[38]]]],[[],9],[[],51],[[],51],[[],[[36,[-1]]],4],[[[38,[[3,[-1]]]]],[[36,[-1]]],4],[[[38,[25]],[38,[25]]],[[36,[-1]]],4],[[],[[36,[-1]]],4],[[[55,[[21,[[20,[-1]]]]]]],[[36,[-1]]],4],[[[17,[56]]],[[36,[-1]]],4],[[[55,[[57,[[3,[-1]]]]]]],[[36,[-1]]],4],[[[3,[-1]]],2,4],[[],58],[[[3,[-1]]],2,4],[[[3,[-1]]],2,4],[[],2],[[[3,[-1]],59],59,4],[[[3,[-1]]],59,4],[[[3,[-1]]],59,4],[[[15,[[60,[14]]]]],2],[[],59],0,[[],61],0,[[],[[5,[2,62]]]],[[[21,[[20,[-1]]]]],[[5,[2,62]]],4],[[[15,[29]]],[[2,[[3,[-1]]]]],4],[[],[[2,[[3,[-1]]]]],4],[[[47,[-1]],[55,[[21,[[20,[-1]]]]]]],46,4],0,[[],[[38,[14]]]],[-1,[[38,[63]]],[[65,[64]]]],[[[26,[-1]],-2],5,[],66],[[42,-1],5,66],[[],9],[[[35,[-1]]],1,4],[[[41,[-1]]],1,[]],[[[36,[-1]]],1,4],[42,1],[43,1],0,[[],67],[[],[[17,[68]]]],0,[[[47,[-1]],[17,[56]]],48,4],0,[[[21,[[20,[-1]]]]],[[38,[2]]],4],[[[21,[[20,[-1]]]]],[[38,[2]]],4],[[[57,[[3,[-1]]]]],2,[4,23]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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]]],[],[]],0,0,0,[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[[],69],[[],69],[[],69],[[],69],[[],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,[],[]],[[70,[21,[[20,[-1]]]]],71,4],[70,71],[[[47,[-1]],[55,[[57,[[3,[-1]]]]]]],48,4],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[17,[72]]]],[[-1,59],[[74,[73]]],[]],0,0,0,0,0,0,0,0,0,0,0,[[],2],[[[38,[[3,[-1]]]]],2,4],[[[38,[25]],[38,[25]]],2],[[],2],[[[55,[[21,[[20,[-1]]]]]]],2,4],[[[17,[56]]],2],[[[55,[[57,[[3,[-1]]]]]]],2,4],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,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-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,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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,-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,-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,-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,[]],[-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],[[],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,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,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[],[]],[1,-1,[]],[1,-1,[]],[1,2],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],59],[[],59],[44,59],[44,59],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],59],[[],59],[-1,-2,[],[]]],"c":[110],"p":[[15,"usize"],[15,"tuple"],[6,"BlockNumberFor",942],[8,"Config",87],[4,"Result",943],[3,"TypeId",944],[3,"EquivocationHandler",27],[3,"SubspaceEquivocationOffence",27],[15,"bool"],[8,"PartialEq",945],[3,"Formatter",946],[6,"Result",946],[8,"Debug",946],[6,"FarmerPublicKey",947],[15,"slice"],[3,"Slot",948],[3,"Vec",949],[8,"Clone",950],[4,"OffenceError",951],[6,"HeaderFor",942],[6,"EquivocationProof",947],[6,"DispatchResult",952],[8,"SendTransactionTypes",953],[3,"Private",954],[15,"u64"],[3,"GenesisConfig",87],[3,"Storage",955],[3,"String",956],[15,"u8"],[15,"array"],[3,"Global",957],[4,"ChainConstants",947],[3,"InherentData",958],[3,"Pallet",87],[4,"Event",87],[4,"Call",87],[3,"CrateVersion",959],[4,"Option",960],[3,"Error",961],[8,"Input",962],[4,"Error",87],[4,"AllowAuthoringBy",87],[3,"SolutionRangeOverride",87],[15,"u32"],[8,"Deserializer",963],[6,"DispatchResultWithPostInfo",964],[6,"OriginFor",942],[6,"DispatchResult",964],[8,"Output",962],[8,"Sized",965],[15,"str"],[3,"DispatchInfo",964],[3,"HistorySize",966],[3,"PalletInfoData",959],[3,"Box",967],[4,"SegmentHeader",968],[3,"SignedVote",947],[3,"StorageVersion",959],[3,"Weight",969],[3,"OffenceDetails",951],[4,"PotParameters",947],[4,"TransactionValidityError",970],[3,"SegmentCommitment",966],[3,"SegmentIndex",966],[8,"EncodeLike",971],[8,"Serializer",972],[3,"SolutionRanges",947],[3,"StorageInfo",973],[3,"Type",974],[4,"TransactionSource",970],[6,"TransactionValidity",970],[3,"TrackedStorageKey",955],[3,"PostDispatchInfo",964],[3,"DispatchErrorWithPostInfo",952],[3,"NormalEraChange",0],[8,"EraChangeTrigger",0],[8,"HandleEquivocation",27],[13,"report_equivocation",468],[13,"enable_rewards",468],[13,"store_segment_headers",468],[13,"vote",468],[13,"enable_solution_range_adjustment",468],[13,"FarmerVote",474],[13,"SegmentHeaderStored",474],[3,"GenesisSlot",486],[3,"CurrentSlot",486],[3,"PotSlotIterations",486],[3,"SolutionRanges",486],[3,"ShouldAdjustSolutionRange",486],[3,"NextSolutionRangeOverride",486],[3,"EraStartSlot",486],[3,"BlockList",486],[3,"SegmentCommitment",486],[3,"ParentVoteVerificationData",486],[3,"ParentBlockAuthorInfo",486],[3,"EnableRewards",486],[3,"CurrentBlockAuthorInfo",486],[3,"ParentBlockVoters",486],[3,"CurrentBlockVoters",486],[3,"PotEntropy",486],[3,"BlockRandomness",486],[3,"IsStorageAccessEnabled",486],[3,"AllowAuthoringByAnyone",486],[3,"RootPlotPublicKey",486],[3,"SubstrateWeight",906],[8,"WeightInfo",906]],"b":[[352,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[353,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[356,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[357,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ -"pallet_transaction_fees":{"doc":"Pallet for charging and re-distributing transaction fees.","t":"QENIQQEQQGDQQQNNNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLALLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLMMMMMMMMDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BlockchainHistorySize","Call","ComputeFeesReward","Config","CreditSupply","Currency","Event","FindBlockRewardAddress","MinReplicationFactor","Module","Pallet","RuntimeEvent","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","StorageFeesEscrowChange","StorageFeesReward","TipsReward","TotalSpacePledged","WeightInfo","WeightInfo","__clone_box","__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","clone_into","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","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","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","note_transaction_fees","offchain_worker","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_initialize","on_runtime_upgrade","size_hint","storage_fees_escrow","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","transaction_byte_fee","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","vzip","vzip","vzip","whitelisted_storage_keys","after","amount","amount","amount","before","who","who","who","BlockAuthor","CollectedBlockFees","CollectedStorageFeesEscrow","TransactionByteFee","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_transaction_fees"],[169,"pallet_transaction_fees::Event"],[177,"pallet_transaction_fees::storage_types"],[261,"dyn_clone::sealed"],[262,"alloc::alloc"],[263,"alloc::vec"],[264,"frame_support::traits::metadata"],[265,"parity_scale_codec::error"],[266,"core::result"],[267,"parity_scale_codec::codec"],[268,"frame_support::dispatch"],[269,"parity_scale_codec::codec"],[270,"core::fmt"],[271,"core::fmt"],[272,"frame_support::traits::metadata"],[273,"frame_support::traits::storage"],[274,"core::any"],[275,"scale_info::ty"],[276,"sp_storage"]],"d":["How big is the history of the blockchain in archived state …","Contains a variant per dispatchable extrinsic that this …","Compute fees.","Configuration trait of this pallet.","How many credits there is in circulation.","","pallet-transaction-fees events","","Minimum desired number of replicas of the blockchain to be …","Type alias to Pallet, to be used by construct_runtime.","Pallet rewards for issuing rewards to block producers.","pallet-transaction-fees events","How much (ratio) of storage fees escrow should be given to …","How much (ratio) of storage fees collected in a block …","Storage fees escrow change.","Storage fees.","Tips.","How much space there is on the network.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for CollectedStorageFeesEscrow.","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","State of storage fees escrow after block execution.","Amount of collected storage fees.","Amount of collected compute fees.","Amount of collected tips.","State of storage fees escrow before block execution.","Receiver of the storage fees.","Receiver of the compute fees.","Receiver of the tip.","Temporary value (cleared at block finalization) which …","Temporary value (cleared at block finalization) which …","Escrow of storage fees, a portion of it is released to the …","Temporary value (cleared at block finalization) which …","","","","","","","","","","","","","","","","","","","","","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":[9,0,8,0,9,9,0,9,9,0,0,9,9,9,8,8,8,9,0,9,7,8,10,8,10,8,10,8,10,7,8,10,7,8,10,7,8,10,7,8,10,7,7,7,8,10,8,10,8,10,8,10,7,8,10,7,8,10,10,0,7,8,10,8,7,8,10,7,7,7,8,8,8,10,10,10,7,8,10,7,8,10,7,7,8,8,10,10,7,7,8,8,10,10,10,10,10,10,10,8,10,7,7,7,8,10,7,7,8,10,7,8,10,7,8,10,7,7,7,7,7,7,7,7,7,34,7,7,7,8,7,7,0,8,10,7,8,10,7,7,8,10,7,8,10,0,0,0,8,10,8,10,8,10,7,8,10,8,10,7,8,10,7,8,10,7,8,10,7,35,36,37,38,35,36,37,38,0,0,0,0,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,39,40,40,41,41,42,42,39,39,40,40,41,41,42,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42],"f":[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,[[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,[],[]],[[[7,[-1]]],[[7,[-1]]],[]],[[[8,[-1]]],[[8,[-1]]],9],[[[10,[-1]]],[[10,[-1]]],9],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],11],[[],12],[[]],[-1,[[14,[[8,[-2]],13]]],15,9],[-1,[[14,[[10,[-2]],13]]],15,9],[[[16,[3]]],[[14,[-1,13]]],[]],[[[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,-1],[[14,[-2,13]]],15,[]],[[17,-1],[[14,[-2,13]]],15,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[[[10,[-1]]],18,9],0,[11,2],[11,2],[11,2],[[[8,[-1]],-2],2,9,[19,20]],[[[7,[-1]],[7,[-1]]],21,[]],[[[8,[-1]],[8,[-1]]],21,9],[[[10,[-1]],[10,[-1]]],21,9],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[7,[-1]],22],23,[]],[[[8,[-1]],22],23,9],[[[10,[-1]],22],23,9],[-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,[]],[[[10,[-1]]],3,9],[[],[[16,[3]]]],[[[10,[-1]]],24,9],[[],[[16,[24]]]],[[[10,[-1]]],25,9],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],11],[[],[[6,[26]]]],[[],11],[[],11],[[],11],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],24],[[],24],[[],2],[[[27,[-1]]],2,9],[[],28],[[[27,[-1]]],2,9],[[[27,[-1]]],2,9],[[],2],[[[27,[-1]],29],29,9],[[],29],[[[27,[-1]]],29,9],[[[27,[-1]]],29,9],[[],29],[[[8,[-1]]],11,9],[[]],[[],[[6,[30]]]],0,[[-1,[16,[3]]],[[6,[3,5]]],[]],[[-1,[16,[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]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[[],32],[[],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[33]]]],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,[],[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,2],[11,2],[11,2],[11,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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[],11],[[],11],[[],11],[[],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,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[9],"p":[[3,"Private",261],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",262],[3,"Vec",263],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",264],[3,"Error",265],[4,"Result",266],[8,"Input",267],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",268],[8,"Output",267],[8,"Sized",269],[15,"bool"],[3,"Formatter",270],[6,"Result",270],[15,"str"],[3,"DispatchInfo",268],[3,"PalletInfoData",264],[6,"BlockNumberFor",271],[3,"StorageVersion",264],[3,"Weight",272],[3,"StorageInfo",273],[3,"TypeId",274],[3,"Type",275],[3,"TrackedStorageKey",276],[8,"WeightInfo",0],[13,"StorageFeesEscrowChange",169],[13,"StorageFeesReward",169],[13,"ComputeFeesReward",169],[13,"TipsReward",169],[3,"CollectedStorageFeesEscrow",177],[3,"TransactionByteFee",177],[3,"BlockAuthor",177],[3,"CollectedBlockFees",177]],"b":[[121,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[122,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[126,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[127,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ -"pallet_transporter":{"doc":"Pallet transporter used to move funds between chains.","t":"QEIQDEENNNNDNNGNNNDQQQQDNQLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLALLLLLLLLLLLNLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMMMMMMMMMMMFDLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLLKLKLKLLLLLLL","n":["AccountIdConverter","Call","Config","Currency","EndpointHandler","Error","Event","IncomingTransferSuccessful","InvalidAccountId","InvalidPayload","InvalidTransferRequest","Location","LowBalance","MissingTransferRequest","Module","OutgoingTransferFailed","OutgoingTransferInitiated","OutgoingTransferSuccessful","Pallet","RuntimeEvent","SelfChainId","SelfEndpointId","Sender","Transfer","UnexpectedMessage","WeightInfo","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_id","amount","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","chain_id","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","count","crate_version","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","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","eq","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_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","message","message_response","message_response_weight","message_weight","module_name","name","new_call_variant_transfer","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","outgoing_transfers","receiver","sender","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_owned","to_owned","to_owned","to_owned","to_owned","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","amount","dst_location","chain_id","chain_id","chain_id","chain_id","err","message_id","message_id","message_id","message_id","transfer","OutgoingTransfers","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","fmt","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","message","message","message_response","message_response","transfer","transfer","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"pallet_transporter"],[331,"pallet_transporter::Call"],[333,"pallet_transporter::Event"],[342,"pallet_transporter::dispatchables"],[343,"pallet_transporter::storage_types"],[364,"pallet_transporter::weights"],[393,"dyn_clone::sealed"],[394,"alloc::alloc"],[395,"alloc::vec"],[396,"core::clone"],[397,"frame_support::traits::metadata"],[398,"parity_scale_codec::error"],[399,"core::result"],[400,"parity_scale_codec::codec"],[401,"parity_scale_codec::codec"],[402,"parity_scale_codec::codec"],[403,"parity_scale_codec::codec"],[404,"core::fmt"],[405,"core::fmt"],[406,"sp_messenger::endpoint"],[407,"sp_messenger::endpoint"],[408,"frame_system::pallet_prelude"],[409,"frame_support::traits::metadata"],[410,"parity_scale_codec::encode_like"],[411,"frame_support::traits::storage"],[412,"frame_system::pallet_prelude"],[413,"scale_info::ty"],[414,"sp_storage"],[415,"frame_support::dispatch"]],"d":["MultiAccountID <> T::AccountId converter.","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Currency used by this pallet.","Endpoint handler implementation for pallet transporter.","Errors emitted by pallet-transporter.","Events emitted by pallet-transporter.","Emits when a given incoming transfer was successfully …","Emits when the account id type is invalid.","Failed to decode transfer payload.","Emits when the request doesn’t match the expected one..","Location that either sends or receives transfers between …","Emits when the account has low balance to make a transfer.","Emits when the request for a response received is missing.","Type alias to Pallet, to be used by construct_runtime.","Emits when a given outgoing transfer was failed on …","Emits when there is a new outgoing transfer.","Emits when a given outgoing transfer was successful.","Pallet transporter to move funds between chains.","Event type for this pallet.","Gets the chain_id of the current execution environment.","Gets the endpoint_id of the this pallet in a given …","Sender used to transfer funds.","Transfer of funds from one chain to another.","Emits when the incoming message is not bound to this chain.","Weight information for extrinsics in this pallet.","","","","","","Unique account on chain.","Amount being transferred between entities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unique identity of chain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","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 transfer.","","","","","","","","An auto-generated getter for OutgoingTransfers.","Receiver location of the transfer.","Sender location of the transfer.","","","","","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","Initiates transfer of funds from account on src_chain to …","See Pallet::transfer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Autogenerated weights for pallet_transporter","","","","","Destination chain the transfer is bound to.","Destination chain the transfer is bound to.","Destination chain the transfer is bound to.","Source chain the transfer is coming from.","Error from dst_chain endpoint.","Id of the transfer.","Id of the transfer.","Id of the transfer.","Id of the transfer.","Initiates transfer of funds from account on src_chain to …","All the outgoing transfers on this execution environment.","","","","","","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 pallet_transporter using the Substrate node …","Weight functions needed for pallet_transporter.","","","","","","","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 Account (r:1 w:0) Proof: System Account …","","Storage: Transporter OutgoingTransfers (r:1 w:1) Proof …","","Storage: System Account (r:1 w:1) Proof: System Account …","","","","","",""],"i":[12,0,0,12,0,0,0,11,20,20,20,0,20,20,0,11,11,11,0,12,12,12,12,0,20,12,7,8,10,11,13,7,8,7,8,11,20,13,7,8,11,20,13,7,8,11,20,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,7,7,8,10,11,13,7,8,10,11,13,10,10,10,7,8,11,20,13,7,8,11,20,13,7,8,11,20,13,7,8,11,20,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,13,0,7,8,10,11,20,32,13,7,8,11,20,13,7,8,10,11,13,7,7,7,8,8,8,10,10,10,11,11,11,13,13,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,7,7,8,8,10,10,11,11,20,20,32,32,13,13,7,7,8,8,10,10,11,11,20,20,32,32,13,13,13,13,13,13,13,7,8,11,20,13,10,10,7,8,10,11,20,32,13,10,7,8,10,11,20,32,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,32,32,32,32,10,10,13,10,10,10,10,10,10,10,10,8,8,7,8,11,20,13,10,0,7,8,11,20,13,7,8,10,11,13,10,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,0,0,0,7,8,11,20,13,7,8,11,20,13,7,8,11,20,13,7,8,10,11,20,32,13,7,8,11,20,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,0,10,20,53,53,54,55,56,57,55,54,55,56,57,0,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,59,52,59,52,59,52,52,52,52,52,52,52],"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,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,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,[],[]],0,[7,7],[[[8,[-1]]],[[8,[-1]]],9],[[[10,[-1]]],[[10,[-1]]],[]],[[[11,[-1]]],[[11,[-1]]],12],[[[13,[-1]]],[[13,[-1]]],12],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],14],[[],15],[[]],[-1,[[17,[7,16]]],18],[-1,[[17,[[8,[-2]],16]]],18,19],[-1,[[17,[[11,[-2]],16]]],18,12],[-1,[[17,[[20,[-2]],16]]],18,[]],[-1,[[17,[[13,[-2]],16]]],18,12],[[[21,[3]]],[[17,[-1,16]]],[]],[[[21,[3]]],[[17,[-1,16]]],[]],[[[21,[3]]],[[17,[-1,16]]],[]],[[[21,[3]]],[[17,[-1,16]]],[]],[[[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,-1],[[17,[-2,16]]],18,[]],[[22,-1],[[17,[-2,16]]],18,[]],[[22,-1],[[17,[-2,16]]],18,[]],[[22,-1],[[17,[-2,16]]],18,[]],[[22,-1],[[17,[-2,16]]],18,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[[[13,[-1]]],23,12],0,[14,2],[14,2],[14,2],[14,2],[14,2],[14,2],[14,2],[[7,-1],2,[24,25]],[[[8,[-1]],-2],2,26,[24,25]],[[[11,[-1]],-2],2,12,[24,25]],[[[20,[-1]],-2],2,[],[24,25]],[[[13,[-1]],-2],2,12,[24,25]],[[7,7],27],[[[8,[-1]],[8,[-1]]],27,28],[[[10,[-1]],[10,[-1]]],27,[]],[[[11,[-1]],[11,[-1]]],27,12],[[[13,[-1]],[13,[-1]]],27,12],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[7,29],30],[[[8,[-1]],29],30,31],[[[10,[-1]],29],30,[]],[[[11,[-1]],29],30,12],[[[20,[-1]],29],30,12],[[[32,[-1]],29],30,31],[[[13,[-1]],29],30,12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[[13,[-1]]],3,12],[[],[[21,[3]]]],[[[13,[-1]]],33,12],[[],[[21,[33]]]],[[[13,[-1]]],34,12],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],14],[[],[[6,[35]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[32,[-1]],36,37],38,12],[[[32,[-1]],36,37,38],39,12],[[[32,[-1]]],40,12],[[[32,[-1]]],40,12],[[],33],[[],33],[7,[[13,[-1]]],12],[[[41,[-1]]],2,12],[[],42],[[[41,[-1]]],2,12],[[],2],[[[41,[-1]],40],40,12],[[[41,[-1]]],40,12],[[],40],[[-1,-2],[[43,[8]]],[[44,[36]]],44],0,0,[7,14],[[[8,[-1]]],14,26],[[[11,[-1]]],14,12],[[[20,[-1]]],14,[]],[[[13,[-1]]],14,12],[[],[[6,[45]]]],0,[[-1,[21,[3]]],[[6,[3,5]]],[]],[[-1,[21,[3]]],[[6,[3,5]]],[]],[[-1,[21,[3]]],[[6,[3,5]]],[]],[[-1,[21,[3]]],[[6,[3,5]]],[]],[[-1,[21,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[46,[-1]],7],39,12],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[6,[49]]]],[[-1,40],[[51,[50]]],[]],0,0,0,0,0,0,0,0,0,0,0,[7,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[14,-1,[]],[14,-1,[]],[14,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,47,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[14,-1,[]],[14,-1,[]],[14,2],[[[52,[-1]],29],30,31],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,47,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[14],"p":[[3,"Private",393],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",394],[3,"Vec",395],[3,"Location",0],[3,"Transfer",0],[8,"Clone",396],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",397],[3,"Error",398],[4,"Result",399],[8,"Input",400],[8,"Decode",400],[4,"Error",0],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",401],[8,"Output",400],[8,"Sized",402],[8,"Encode",400],[15,"bool"],[8,"PartialEq",403],[3,"Formatter",404],[6,"Result",404],[8,"Debug",404],[3,"EndpointHandler",0],[15,"str"],[3,"DispatchInfo",401],[3,"PalletInfoData",397],[4,"ChainId",405],[3,"EndpointRequest",406],[6,"EndpointResponse",406],[6,"DispatchResult",401],[3,"Weight",407],[6,"BlockNumberFor",408],[3,"StorageVersion",397],[4,"Option",409],[8,"EncodeLike",410],[3,"StorageInfo",411],[6,"OriginFor",408],[3,"TypeId",412],[3,"Type",413],[3,"TrackedStorageKey",414],[3,"PostDispatchInfo",401],[3,"DispatchErrorWithPostInfo",415],[3,"SubstrateWeight",364],[13,"transfer",331],[13,"OutgoingTransferInitiated",333],[13,"OutgoingTransferFailed",333],[13,"OutgoingTransferSuccessful",333],[13,"IncomingTransferSuccessful",333],[3,"OutgoingTransfers",343],[8,"WeightInfo",364]],"b":[]},\ +"pallet_subspace":{"doc":"Subspace consensus pallet.","t":"IDLLLLLALLLLLLLLLAKLLLLLLLADIQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLMLKLMKLLLLLLLLLLLLLLENQGEIQGNQQGEEQNNDGQQQQGGDQQQQQNNQNGQQNDQLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLNLMNLNLMNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLNLLLLLLLLLLMLLALNLLLLLLLLLLLLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNMLLLLLLLLLMMMMMMMMMMMFFFFFFFDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDILLLLLKLKLKLKLLLLLLLLLLKLKLLLLLLKLL","n":["EraChangeTrigger","NormalEraChange","borrow","borrow_mut","deref","deref_mut","drop","equivocation","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","pallet","trigger","trigger","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip","weights","EquivocationHandler","HandleEquivocation","ReportLongevity","SubspaceEquivocationOffence","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","init","init","into","into","into_mut","into_mut","into_ref","into_ref","is_known_offence","is_known_offence","offender","offenders","report_offence","report_offence","slot","submit_equivocation_report","submit_equivocation_report","time_slot","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip","AllowAuthoringBy","Anyone","BlockAuthoringDelay","BlockRandomness","Call","Config","ConfirmationDepthK","CurrentSlot","DuplicateOffenceReport","EraChangeTrigger","EraDuration","EraStartSlot","Error","Event","ExpectedVotesPerBlock","FarmerVote","FirstFarmer","GenesisConfig","GenesisSlot","HandleEquivocation","InitialSolutionRange","MaxPiecesInSector","MinSectorLifetime","Module","NextSolutionRangeOverride","Pallet","PotEntropyInjectionDelay","PotEntropyInjectionInterval","PotEntropyInjectionLookbackDepth","RecentHistoryFraction","RecentSegments","RewardsAlreadyEnabled","RootFarmer","RuntimeEvent","SegmentHeaderStored","ShouldAdjustSolutionRange","ShouldAdjustSolutionRange","SlotProbability","SolutionRangeAdjustmentAlreadyEnabled","SolutionRangeOverride","WeightInfo","__clone_box","__clone_box","__clone_box","allow_authoring_by","archived_history_size","assimilate_storage","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","build","chain_constants","check_inherent","clone","clone","clone","clone_into","clone_into","clone_into","count","crate_version","create_inherent","current_slot","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","deserialize","deserialize","dispatch_bypass_filter","dispatchables","drop","drop","drop","drop","drop","drop","drop","enable_authoring_by_anyone","enable_authoring_by_anyone","enable_rewards","enable_rewards","enable_rewards","enable_solution_range_adjustment","enable_solution_range_adjustment","enable_storage_access","enable_storage_access","enable_storage_access","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","find_block_reward_address","find_voting_reward_addresses","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","genesis_slot","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","history_size","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_in_block_list","is_inherent","is_inherent_required","is_storage_access_enabled","module_name","name","new_call_variant_enable_authoring_by_anyone","new_call_variant_enable_rewards","new_call_variant_enable_solution_range_adjustment","new_call_variant_enable_storage_access","new_call_variant_report_equivocation","new_call_variant_store_segment_headers","new_call_variant_vote","offchain_worker","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_offence","on_runtime_upgrade","phantom","pot_parameters","pot_slot_iterations","pre_dispatch","pre_dispatch_equivocation_report","random","random_seed","report_equivocation","report_equivocation","root_plot_public_key","segment_commitment","serialize","serialize","should_adjust_solution_range","size_hint","size_hint","size_hint","size_hint","size_hint","solution_range","solution_ranges","storage_info","storage_types","store_segment_headers","store_segment_headers","submit_equivocation_report","submit_test_equivocation_report","submit_vote","to_keyed_vec","to_keyed_vec","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_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","validate_equivocation_report","validate_unsigned","vote","vote","voting_solution_range","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whitelisted_storage_keys","with_weight","equivocation_proof","height","segment_headers","signed_vote","solution_range_override","voting_solution_range_override","height","parent_hash","public_key","reward_address","segment_header","enable_authoring_by_anyone","enable_rewards","enable_solution_range_adjustment","enable_storage_access","report_equivocation","store_segment_headers","vote","AllowAuthoringByAnyone","BlockList","BlockRandomness","CurrentBlockAuthorInfo","CurrentBlockVoters","CurrentSlot","EnableRewards","EraStartSlot","GenesisSlot","IsStorageAccessEnabled","NextSolutionRangeOverride","ParentBlockAuthorInfo","ParentBlockVoters","ParentVoteVerificationData","PotEntropy","PotSlotIterations","RootPlotPublicKey","SegmentCommitment","ShouldAdjustSolutionRange","SolutionRanges","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","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","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","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_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_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","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","SubstrateWeight","WeightInfo","borrow","borrow_mut","deref","deref_mut","drop","enable_authoring_by_anyone","enable_authoring_by_anyone","enable_rewards","enable_rewards","enable_solution_range_adjustment","enable_solution_range_adjustment","enable_storage_access","enable_storage_access","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","report_equivocation","report_equivocation","store_segment_headers","store_segment_headers","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vote","vote","vzip"],"q":[[0,"pallet_subspace"],[27,"pallet_subspace::equivocation"],[87,"pallet_subspace::pallet"],[468,"pallet_subspace::pallet::Call"],[474,"pallet_subspace::pallet::Event"],[479,"pallet_subspace::pallet::dispatchables"],[486,"pallet_subspace::pallet::storage_types"],[906,"pallet_subspace::weights"],[942,"frame_system::pallet_prelude"],[943,"core::result"],[944,"core::any"],[945,"core::cmp"],[946,"core::fmt"],[947,"core::fmt"],[948,"sp_consensus_slots"],[949,"alloc::vec"],[950,"core::clone"],[951,"sp_consensus_subspace::offence"],[952,"frame_system::pallet_prelude"],[953,"frame_system::offchain"],[954,"dyn_clone::sealed"],[955,"sp_storage"],[956,"alloc::string"],[957,"alloc::alloc"],[958,"sp_consensus_subspace"],[959,"frame_support::traits::metadata"],[960,"core::option"],[961,"parity_scale_codec::error"],[962,"parity_scale_codec::codec"],[963,"serde::de"],[964,"frame_support::dispatch"],[965,"frame_system::pallet_prelude"],[966,"frame_support::dispatch"],[967,"frame_support::traits::metadata"],[968,"subspace_core_primitives"],[969,"sp_consensus_subspace"],[970,"sp_consensus_subspace::offence"],[971,"subspace_core_primitives::segments"],[972,"serde::ser"],[973,"sp_consensus_subspace"],[974,"scale_info::ty"],[975,"sp_runtime::transaction_validity"]],"d":["Trigger an era change, if any should take place.","A type signifying to Subspace that it should perform era …","","","","","","An opt-in utility module for reporting equivocations.","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 …","Trigger an era change, if any should take place. This …","","","","","","","","Autogenerated weights for pallet_subspace","Generic equivocation handler. This type implements …","A trait with utility methods for handling equivocation …","The longevity, in blocks, that the equivocation report is …","A Subspace equivocation offence report.","","","","","","","","","","","","","","","","","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 if all of the offenders at the given time …","","Identity of the farmer that produced the equivocation.","","Report an offence proved by the given reporters.","","A Subspace slot in which this incident happened.","Create and dispatch an equivocation report extrinsic.","","","","","","","","","","","","","","","","Anyone can author new blocks at genesis.","Number of slots between slot arrival and when …","The current block randomness, updated at block …","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Depth K after which a block enters the recorded history (a …","Current slot number.","A given equivocation report is valid but already …","Subspace requires some logic to be triggered on every …","The amount of time, in blocks, that each era should last. …","Slot at which current era started.","The Error enum of this pallet.","Events type.","Number of votes expected per block.","Farmer vote.","Author of the first block will be able to author blocks …","Can be used to configure the genesis state of this pallet.","The slot at which the first block was created. This is 0 …","The equivocation handling subsystem, defines methods to …","Initial solution range used for challenges during the very …","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Type alias to Pallet, to be used by construct_runtime.","Override solution range during next update","The Subspace Pallet","Delay after block, in slots, when entropy injection takes …","Interval, in blocks, between blockchain entropy injection …","Interval, in entropy injection intervals, where to take …","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","Rewards already active.","Specified root farmer is allowed to author blocks unless …","The overarching event type.","Segment header was stored in blockchain history.","Storage to check if the solution range is to be adjusted …","","How often in slots slots (on average, not counting …","Solution range adjustment already enabled.","Override for next solution range adjustment","Weight information for extrinsics in this pallet.","","","","Who can author blocks at genesis.","Size of the archived history of the blockchain in bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for CurrentSlot.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Auto-generated docs-only module listing all defined …","","","","","","","","Enable storage access for all users.","See Pallet::enable_authoring_by_anyone.","Enable rewards for blocks and votes at specified block …","Whether rewards should be enabled.","See Pallet::enable_rewards.","Enable solution range adjustment after every era. Note: No …","See Pallet::enable_solution_range_adjustment.","Enable storage access for all users.","Whether storage access should be enabled.","See Pallet::enable_storage_access.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","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.","","An auto-generated getter for GenesisSlot.","","","","","","Total number of pieces in the blockchain","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Check if farmer_public_key is in block list (due to …","","","An auto-generated getter for IsStorageAccessEnabled.","","","Create a call with the variant enable_authoring_by_anyone.","Create a call with the variant enable_rewards.","Create a call with the variant …","Create a call with the variant enable_storage_access.","Create a call with the variant report_equivocation.","Create a call with the variant store_segment_headers.","Create a call with the variant vote.","","","","","","","","","","","","Proof of time parameters","Number of iterations for proof of time per slot","","","","","Report farmer equivocation/misbehavior. This method will …","See Pallet::report_equivocation.","An auto-generated getter for RootPlotPublicKey.","An auto-generated getter for SegmentCommitment.","","","An auto-generated getter for ShouldAdjustSolutionRange.","","","","","","Value that should be set as solution range","An auto-generated getter for SolutionRanges.","","Auto-generated docs-only module listing all (public and …","Submit new segment header to the blockchain. This is an …","See Pallet::store_segment_headers.","Submits an extrinsic to report an equivocation. This …","Just stores offender from equivocation report in block …","Submit farmer vote vote that is essentially a header with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Farmer vote, currently only used for extra rewards to …","See Pallet::vote.","Value that should be set as voting solution range","","","","","","","","","","","","","","","","","","","","","Enable storage access for all users.","Enable rewards for blocks and votes at specified block …","Enable solution range adjustment after every era. Note: No …","Enable storage access for all users.","Report farmer equivocation/misbehavior. This method will …","Submit new segment header to the blockchain. This is an …","Farmer vote, currently only used for extra rewards to …","Allow block authoring by anyone or just root.","A set of blocked farmers keyed by their public key.","The current block randomness, updated at block …","Temporary value (cleared at block finalization) with block …","Temporary value (cleared at block finalization) with …","Current slot number.","Enable rewards since specified block number.","Slot at which current era started.","The slot at which the first block was created. This is 0 …","Enable storage access for all users.","Override solution range during next update","Parent block author information.","Voters in the parent block (set at the end of the block …","Storage of previous vote verification data, updated on …","Entropy that needs to be injected into proof of time chain …","Number of iterations for proof of time per slot","Root plot public key.","Mapping from segment index to corresponding segment …","Storage to check if the solution range is to be adjusted …","Solution ranges used for challenges.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference 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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Weights for pallet_subspace using the Substrate node and …","Weight functions needed for pallet_subspace.","","","","","","","Storage: Subspace RootPlotPublicKey (r:1 w:0) Proof …","","Storage: Subspace EnableRewards (r:1 w:1) Proof Skipped: …","","Storage: Subspace ShouldAdjustSolutionRange (r:1 w:1) …","","Storage: Subspace IsStorageAccessEnabled (r:0 w:1) Proof …","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: OffencesSubspace ReportsByKindIndex (r:1 w:1) …","","Storage: Subspace SegmentCommitment (r:20 w:20) Proof …","","","","","","","Storage: Subspace BlockList (r:1 w:0) Proof Skipped: …",""],"i":[0,0,75,75,75,75,75,0,75,75,75,75,75,75,75,75,75,0,76,75,75,75,75,75,75,75,0,0,0,77,0,7,8,7,8,7,7,8,7,8,7,8,8,8,8,8,8,7,8,7,7,8,8,7,7,8,8,7,8,7,8,7,8,7,8,77,7,8,8,77,7,8,77,7,8,7,8,7,8,7,8,7,8,7,8,7,8,0,42,4,0,0,0,4,0,41,4,4,0,0,0,4,35,42,0,0,4,4,4,4,0,0,0,4,4,4,4,4,41,42,4,35,0,4,4,41,0,4,34,35,36,26,34,26,35,41,36,42,43,35,41,36,42,43,35,41,36,42,43,34,26,35,41,36,42,43,34,26,35,41,36,42,43,26,34,34,34,35,36,34,35,36,34,34,34,34,34,35,41,36,42,43,35,41,36,42,43,35,41,36,42,43,35,41,36,42,43,26,42,34,26,35,41,36,42,43,34,26,35,41,36,42,43,26,42,36,0,34,26,35,41,36,42,43,34,36,34,26,36,34,36,34,26,36,35,41,36,42,43,34,35,36,34,34,34,35,35,35,36,36,36,34,34,34,35,41,36,42,43,34,26,35,41,36,42,43,34,34,26,26,35,35,41,41,36,36,42,42,43,43,34,34,26,26,35,35,41,41,36,36,42,42,43,43,34,36,36,36,36,36,34,35,41,36,42,43,34,34,34,26,35,41,36,42,43,34,34,26,35,41,36,42,43,34,26,35,41,36,42,43,34,26,35,41,36,42,43,34,34,34,34,34,34,36,36,36,36,36,36,36,34,34,34,34,34,34,34,34,34,34,26,34,26,34,34,34,34,34,36,34,34,26,42,34,35,41,36,42,43,43,34,34,0,34,36,34,34,34,35,41,36,42,43,34,35,36,34,26,35,41,36,42,43,34,26,35,41,36,42,43,0,0,0,35,41,36,42,43,35,41,36,42,43,35,41,36,42,43,34,26,35,41,36,42,43,35,41,36,42,43,34,26,35,41,36,42,43,34,26,35,41,36,42,43,34,34,34,36,43,34,26,35,41,36,42,43,34,41,78,79,80,81,82,82,83,83,83,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,0,0,105,105,105,105,105,106,105,106,105,106,105,106,105,105,105,105,105,105,105,105,105,105,106,105,106,105,105,105,105,105,105,106,105,105],"f":[0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,-1,[]],[1,-1,[]],[1,2],0,[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[3,[-1]]],2,4],[[[3,[-1]]],2,4],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[7,[-1,-2]]],[],[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,2],[1,2],[[[8,[-1]],[8,[-1]]],9,10],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[[8,[-1]],11],12,13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],1],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[15,[14]],16],9],[[[15,[14]],16],9],0,[[[8,[-1]]],[[17,[-1]]],18],[[[8,[14]]],[[5,[2,19]]]],[[[8,[14]]],[[5,[2,19]]]],0,[[[21,[[20,[-1]]]]],22,[]],[[[21,[[20,[-1]]]]],22,[4,23]],[[[8,[-1]]],[],18],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,6,[]],[-1,6,[]],[-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,0,0,0,0,0,[[-1,24],2,[]],[[-1,24],2,[]],[[-1,24],2,[]],0,[[],25],[[[26,[-1]],27],[[5,[2,28]]],4],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[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,[],[]],[[[26,[-1]]],2,4],[[],32],[33,[[5,[2]]]],[[[34,[-1]]],[[34,[-1]]],[]],[[[35,[-1]]],[[35,[-1]]],4],[[[36,[-1]]],[[36,[-1]]],4],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],1],[[],37],[33,38],[[],16],[[]],[-1,[[5,[[35,[-2]],39]]],40,4],[-1,[[5,[[41,[-2]],39]]],40,[]],[-1,[[5,[[36,[-2]],39]]],40,4],[-1,[[5,[42,39]]],40],[-1,[[5,[43,39]]],40],[[[15,[29]]],[[5,[-1,39]]],[]],[[[15,[29]]],[[5,[-1,39]]],[]],[[[15,[29]]],[[5,[-1,39]]],[]],[[[15,[29]]],[[5,[-1,39]]],[]],[[[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,[15,[29]]],[[5,[-1,39]]],[]],[[44,-1],[[5,[-2,39]]],40,[]],[[44,-1],[[5,[-2,39]]],40,[]],[[44,-1],[[5,[-2,39]]],40,[]],[[44,-1],[[5,[-2,39]]],40,[]],[[44,-1],[[5,[-2,39]]],40,[]],[[],[[26,[-1]]],[]],[[],42],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[-1,[[5,[[26,[-2]]]]],45,[]],[-1,[[5,[42]]],45],[[[36,[-1]]],46,4],0,[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,2],[[[47,[-1]]],48,4],0,[[[47,[-1]],[38,[[3,[-1]]]]],48,4],0,0,[[[47,[-1]],[38,[25]],[38,[25]]],48,4],0,[[[47,[-1]]],48,4],0,0,[[[35,[-1]],-2],2,4,[49,50]],[[[41,[-1]],-2],2,[],[49,50]],[[[36,[-1]],-2],2,4,[49,50]],[[42,-1],2,[49,50]],[[43,-1],2,[49,50]],[[[34,[-1]],[34,[-1]]],9,[]],[[[35,[-1]],[35,[-1]]],9,4],[[[36,[-1]],[36,[-1]]],9,4],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[],38],[[],17],[[[34,[-1]],11],12,[]],[[[35,[-1]],11],12,4],[[[41,[-1]],11],12,4],[[[36,[-1]],11],12,4],[[42,11],12],[[43,11],12],[-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,-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,-2,[],[]],[-1,-1,[]],[[],16],[[[36,[-1]]],29,4],[[],[[15,[29]]]],[[[36,[-1]]],51,4],[[],[[15,[51]]]],[[[36,[-1]]],52,4],[[],53],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[[],1],[[],[[17,[54]]]],[[],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[14,9],[[],9],[33,[[5,[38]]]],[[],9],[[],51],[[],51],[[],[[36,[-1]]],4],[[[38,[[3,[-1]]]]],[[36,[-1]]],4],[[[38,[25]],[38,[25]]],[[36,[-1]]],4],[[],[[36,[-1]]],4],[[[55,[[21,[[20,[-1]]]]]]],[[36,[-1]]],4],[[[17,[56]]],[[36,[-1]]],4],[[[55,[[57,[[3,[-1]]]]]]],[[36,[-1]]],4],[[[3,[-1]]],2,4],[[],58],[[[3,[-1]]],2,4],[[[3,[-1]]],2,4],[[],2],[[[3,[-1]],59],59,4],[[[3,[-1]]],59,4],[[[3,[-1]]],59,4],[[[15,[[60,[14]]]]],2],[[],59],0,[[],61],0,[[],[[5,[2,62]]]],[[[21,[[20,[-1]]]]],[[5,[2,62]]],4],[[[15,[29]]],[[2,[[3,[-1]]]]],4],[[],[[2,[[3,[-1]]]]],4],[[[47,[-1]],[55,[[21,[[20,[-1]]]]]]],46,4],0,[[],[[38,[14]]]],[-1,[[38,[63]]],[[65,[64]]]],[[[26,[-1]],-2],5,[],66],[[42,-1],5,66],[[],9],[[[35,[-1]]],1,4],[[[41,[-1]]],1,[]],[[[36,[-1]]],1,4],[42,1],[43,1],0,[[],67],[[],[[17,[68]]]],0,[[[47,[-1]],[17,[56]]],48,4],0,[[[21,[[20,[-1]]]]],[[38,[2]]],4],[[[21,[[20,[-1]]]]],[[38,[2]]],4],[[[57,[[3,[-1]]]]],2,[4,23]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[[-1,[15,[29]]],[[17,[29,31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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]]],[],[]],0,0,0,[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[30,[29]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,[[17,[29,31]]],[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[[],69],[[],69],[[],69],[[],69],[[],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,[],[]],[[70,[21,[[20,[-1]]]]],71,4],[70,71],[[[47,[-1]],[55,[[57,[[3,[-1]]]]]]],48,4],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[17,[72]]]],[[-1,59],[[74,[73]]],[]],0,0,0,0,0,0,0,0,0,0,0,[[],2],[[[38,[[3,[-1]]]]],2,4],[[[38,[25]],[38,[25]]],2],[[],2],[[[55,[[21,[[20,[-1]]]]]]],2,4],[[[17,[56]]],2],[[[55,[[57,[[3,[-1]]]]]]],2,4],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,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-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,2],[1,2],[1,2],[1,2],[1,2],[1,2],[1,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,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-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,-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,[]],[-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,-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,-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],[[],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,6,[]],[-1,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,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[],[]],[1,-1,[]],[1,-1,[]],[1,2],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],59],[[],59],[44,59],[44,59],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],59],[[],59],[-1,-2,[],[]]],"c":[110],"p":[[15,"usize"],[15,"tuple"],[6,"BlockNumberFor",942],[8,"Config",87],[4,"Result",943],[3,"TypeId",944],[3,"EquivocationHandler",27],[3,"SubspaceEquivocationOffence",27],[15,"bool"],[8,"PartialEq",945],[3,"Formatter",946],[6,"Result",946],[8,"Debug",946],[6,"FarmerPublicKey",947],[15,"slice"],[3,"Slot",948],[3,"Vec",949],[8,"Clone",950],[4,"OffenceError",951],[6,"HeaderFor",942],[6,"EquivocationProof",947],[6,"DispatchResult",952],[8,"SendTransactionTypes",953],[3,"Private",954],[15,"u64"],[3,"GenesisConfig",87],[3,"Storage",955],[3,"String",956],[15,"u8"],[15,"array"],[3,"Global",957],[4,"ChainConstants",947],[3,"InherentData",958],[3,"Pallet",87],[4,"Event",87],[4,"Call",87],[3,"CrateVersion",959],[4,"Option",960],[3,"Error",961],[8,"Input",962],[4,"Error",87],[4,"AllowAuthoringBy",87],[3,"SolutionRangeOverride",87],[15,"u32"],[8,"Deserializer",963],[6,"DispatchResultWithPostInfo",964],[6,"OriginFor",942],[6,"DispatchResult",964],[8,"Output",962],[8,"Sized",965],[15,"str"],[3,"DispatchInfo",964],[3,"HistorySize",966],[3,"PalletInfoData",959],[3,"Box",967],[4,"SegmentHeader",968],[3,"SignedVote",947],[3,"StorageVersion",959],[3,"Weight",969],[3,"OffenceDetails",951],[4,"PotParameters",947],[4,"TransactionValidityError",970],[3,"SegmentCommitment",966],[3,"SegmentIndex",966],[8,"EncodeLike",971],[8,"Serializer",972],[3,"SolutionRanges",947],[3,"StorageInfo",973],[3,"Type",974],[4,"TransactionSource",970],[6,"TransactionValidity",970],[3,"TrackedStorageKey",955],[3,"PostDispatchInfo",964],[3,"DispatchErrorWithPostInfo",952],[3,"NormalEraChange",0],[8,"EraChangeTrigger",0],[8,"HandleEquivocation",27],[13,"report_equivocation",468],[13,"enable_rewards",468],[13,"store_segment_headers",468],[13,"vote",468],[13,"enable_solution_range_adjustment",468],[13,"FarmerVote",474],[13,"SegmentHeaderStored",474],[3,"GenesisSlot",486],[3,"CurrentSlot",486],[3,"PotSlotIterations",486],[3,"SolutionRanges",486],[3,"ShouldAdjustSolutionRange",486],[3,"NextSolutionRangeOverride",486],[3,"EraStartSlot",486],[3,"BlockList",486],[3,"SegmentCommitment",486],[3,"ParentVoteVerificationData",486],[3,"ParentBlockAuthorInfo",486],[3,"EnableRewards",486],[3,"CurrentBlockAuthorInfo",486],[3,"ParentBlockVoters",486],[3,"CurrentBlockVoters",486],[3,"PotEntropy",486],[3,"BlockRandomness",486],[3,"IsStorageAccessEnabled",486],[3,"AllowAuthoringByAnyone",486],[3,"RootPlotPublicKey",486],[3,"SubstrateWeight",906],[8,"WeightInfo",906]],"b":[[352,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[353,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[356,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[357,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ +"pallet_transaction_fees":{"doc":"Pallet for charging and re-distributing transaction fees.","t":"QENIQQEQQGDQQQNNNQIQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLALLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLMMMMMMMMDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BlockchainHistorySize","Call","ComputeFeesReward","Config","CreditSupply","Currency","Event","FindBlockRewardAddress","MinReplicationFactor","Module","Pallet","RuntimeEvent","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","StorageFeesEscrowChange","StorageFeesReward","TipsReward","TotalSpacePledged","WeightInfo","WeightInfo","__clone_box","__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","clone_into","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","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","get_call_index","get_call_indices","get_call_name","get_call_names","get_dispatch_info","identity","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","note_transaction_fees","offchain_worker","on_chain_storage_version","on_finalize","on_finalize","on_genesis","on_idle","on_initialize","on_initialize","on_initialize","on_runtime_upgrade","size_hint","storage_fees_escrow","storage_info","storage_types","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","transaction_byte_fee","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","vzip","vzip","vzip","whitelisted_storage_keys","after","amount","amount","amount","before","who","who","who","BlockAuthor","CollectedBlockFees","CollectedStorageFeesEscrow","TransactionByteFee","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_transaction_fees"],[169,"pallet_transaction_fees::Event"],[177,"pallet_transaction_fees::storage_types"],[261,"dyn_clone::sealed"],[262,"alloc::alloc"],[263,"alloc::vec"],[264,"frame_support::traits::metadata"],[265,"parity_scale_codec::error"],[266,"core::result"],[267,"parity_scale_codec::codec"],[268,"frame_support::dispatch"],[269,"parity_scale_codec::codec"],[270,"core::fmt"],[271,"core::fmt"],[272,"frame_support::traits::metadata"],[273,"frame_support::traits::storage"],[274,"core::any"],[275,"scale_info::ty"],[276,"sp_storage"]],"d":["How big is the history of the blockchain in archived state …","Contains a variant per dispatchable extrinsic that this …","Compute fees.","Configuration trait of this pallet.","How many credits there is in circulation.","","pallet-transaction-fees events","","Minimum desired number of replicas of the blockchain to be …","Type alias to Pallet, to be used by construct_runtime.","Pallet rewards for issuing rewards to block producers.","pallet-transaction-fees events","How much (ratio) of storage fees escrow should be given to …","How much (ratio) of storage fees collected in a block …","Storage fees escrow change.","Storage fees.","Tips.","How much space there is on the network.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","An auto-generated getter for CollectedStorageFeesEscrow.","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","State of storage fees escrow after block execution.","Amount of collected storage fees.","Amount of collected compute fees.","Amount of collected tips.","State of storage fees escrow before block execution.","Receiver of the storage fees.","Receiver of the compute fees.","Receiver of the tip.","Temporary value (cleared at block finalization) which …","Temporary value (cleared at block finalization) which …","Escrow of storage fees, a portion of it is released to the …","Temporary value (cleared at block finalization) which …","","","","","","","","","","","","","","","","","","","","","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":[9,0,8,0,9,9,0,9,9,0,0,9,9,9,8,8,8,9,0,9,7,8,10,8,10,8,10,8,10,7,8,10,7,8,10,7,8,10,7,8,10,7,7,7,8,10,8,10,8,10,8,10,7,8,10,7,8,10,10,0,7,8,10,8,7,8,10,7,7,7,8,8,8,10,10,10,7,8,10,7,8,10,7,7,8,8,10,10,7,7,8,8,10,10,10,10,10,10,10,8,10,7,7,7,8,10,7,7,8,10,7,8,10,7,8,10,7,7,7,7,7,7,7,7,7,34,7,7,7,8,7,7,0,8,10,7,8,10,7,7,8,10,7,8,10,0,0,0,8,10,8,10,8,10,7,8,10,8,10,7,8,10,7,8,10,7,8,10,7,35,36,37,38,35,36,37,38,0,0,0,0,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,39,40,40,41,41,42,42,39,39,40,40,41,41,42,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42,39,40,41,42],"f":[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,[[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,[],[]],[[[7,[-1]]],[[7,[-1]]],[]],[[[8,[-1]]],[[8,[-1]]],9],[[[10,[-1]]],[[10,[-1]]],9],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],11],[[],12],[[]],[-1,[[14,[[8,[-2]],13]]],15,9],[-1,[[14,[[10,[-2]],13]]],15,9],[[[16,[3]]],[[14,[-1,13]]],[]],[[[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,[16,[3]]],[[14,[-1,13]]],[]],[[17,-1],[[14,[-2,13]]],15,[]],[[17,-1],[[14,[-2,13]]],15,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[[[10,[-1]]],18,9],0,[11,2],[11,2],[11,2],[[[8,[-1]],-2],2,9,[19,20]],[[[7,[-1]],[7,[-1]]],21,[]],[[[8,[-1]],[8,[-1]]],21,9],[[[10,[-1]],[10,[-1]]],21,9],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[7,[-1]],22],23,[]],[[[8,[-1]],22],23,9],[[[10,[-1]],22],23,9],[-1,-1,[]],[-1,-1,[]],[-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,[],[]],[[[10,[-1]]],3,9],[[],[[16,[3]]]],[[[10,[-1]]],24,9],[[],[[16,[24]]]],[[[10,[-1]]],25,9],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],11],[[],[[6,[26]]]],[[],11],[[],11],[[],11],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],24],[[],24],[[],2],[[[27,[-1]]],2,9],[[],28],[[[27,[-1]]],2,9],[[[27,[-1]]],2,9],[[],2],[[[27,[-1]],29],29,9],[[],29],[[[27,[-1]]],29,9],[[[27,[-1]]],29,9],[[],29],[[[8,[-1]]],11,9],[[]],[[],[[6,[30]]]],0,[[-1,[16,[3]]],[[6,[3,5]]],[]],[[-1,[16,[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]]],[],[]],0,0,0,[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[4,[3]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[[],32],[[],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[6,[33]]]],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,[],[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,2],[11,2],[11,2],[11,2],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-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,[]],[[],11],[[],11],[[],11],[[],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,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[9],"p":[[3,"Private",261],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",262],[3,"Vec",263],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",264],[3,"Error",265],[4,"Result",266],[8,"Input",267],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",268],[8,"Output",267],[8,"Sized",269],[15,"bool"],[3,"Formatter",270],[6,"Result",270],[15,"str"],[3,"DispatchInfo",268],[3,"PalletInfoData",264],[6,"BlockNumberFor",271],[3,"StorageVersion",264],[3,"Weight",272],[3,"StorageInfo",273],[3,"TypeId",274],[3,"Type",275],[3,"TrackedStorageKey",276],[8,"WeightInfo",0],[13,"StorageFeesEscrowChange",169],[13,"StorageFeesReward",169],[13,"ComputeFeesReward",169],[13,"TipsReward",169],[3,"CollectedStorageFeesEscrow",177],[3,"TransactionByteFee",177],[3,"BlockAuthor",177],[3,"CollectedBlockFees",177]],"b":[[121,"impl-OnFinalize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[122,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[126,"impl-OnInitialize%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"],[127,"impl-Hooks%3C%3C%3C%3CT+as+Config%3E::Block+as+HeaderProvider%3E::HeaderT+as+Header%3E::Number%3E-for-Pallet%3CT%3E"]]},\ +"pallet_transporter":{"doc":"Pallet transporter used to move funds between chains.","t":"QEIQDEENNNNDNNGNNNDQQQQDNQLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLALLLLLLLLLLLNLLLLLLLLLLLLLLCCCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLMMMMMMMMMMMFDLLLLLLLLLLLLLLLLLLLLDILLLLLLLLLLLLLLLKLKLKLLLLLLL","n":["AccountIdConverter","Call","Config","Currency","EndpointHandler","Error","Event","IncomingTransferSuccessful","InvalidAccountId","InvalidPayload","InvalidTransferRequest","Location","LowBalance","MissingTransferRequest","Module","OutgoingTransferFailed","OutgoingTransferInitiated","OutgoingTransferSuccessful","Pallet","RuntimeEvent","SelfChainId","SelfEndpointId","Sender","Transfer","UnexpectedMessage","WeightInfo","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_id","amount","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","chain_id","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","count","crate_version","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","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","eq","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_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","message","message_response","message_response_weight","message_weight","module_name","name","new_call_variant_transfer","offchain_worker","on_chain_storage_version","on_finalize","on_genesis","on_idle","on_initialize","on_runtime_upgrade","outgoing_transfers","receiver","sender","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_owned","to_owned","to_owned","to_owned","to_owned","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","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weights","whitelisted_storage_keys","with_weight","amount","dst_location","chain_id","chain_id","chain_id","chain_id","err","message_id","message_id","message_id","message_id","transfer","OutgoingTransfers","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","fmt","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","message","message","message_response","message_response","transfer","transfer","try_from","try_into","type_id","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"pallet_transporter"],[331,"pallet_transporter::Call"],[333,"pallet_transporter::Event"],[342,"pallet_transporter::dispatchables"],[343,"pallet_transporter::storage_types"],[364,"pallet_transporter::weights"],[393,"dyn_clone::sealed"],[394,"alloc::alloc"],[395,"alloc::vec"],[396,"core::clone"],[397,"frame_support::traits::metadata"],[398,"parity_scale_codec::error"],[399,"core::result"],[400,"parity_scale_codec::codec"],[401,"parity_scale_codec::codec"],[402,"parity_scale_codec::codec"],[403,"parity_scale_codec::codec"],[404,"core::fmt"],[405,"core::fmt"],[406,"sp_messenger::endpoint"],[407,"sp_messenger::endpoint"],[408,"frame_system::pallet_prelude"],[409,"frame_support::traits::metadata"],[410,"parity_scale_codec::encode_like"],[411,"frame_support::traits::storage"],[412,"frame_system::pallet_prelude"],[413,"scale_info::ty"],[414,"sp_storage"],[415,"frame_support::dispatch"]],"d":["MultiAccountID <> T::AccountId converter.","Contains a variant per dispatchable extrinsic that this …","Configuration trait of this pallet.","Currency used by this pallet.","Endpoint handler implementation for pallet transporter.","Errors emitted by pallet-transporter.","Events emitted by pallet-transporter.","Emits when a given incoming transfer was successfully …","Emits when the account id type is invalid.","Failed to decode transfer payload.","Emits when the request doesn’t match the expected one..","Location that either sends or receives transfers between …","Emits when the account has low balance to make a transfer.","Emits when the request for a response received is missing.","Type alias to Pallet, to be used by construct_runtime.","Emits when a given outgoing transfer was failed on …","Emits when there is a new outgoing transfer.","Emits when a given outgoing transfer was successful.","Pallet transporter to move funds between chains.","Event type for this pallet.","Gets the chain_id of the current execution environment.","Gets the endpoint_id of the this pallet in a given …","Sender used to transfer funds.","Transfer of funds from one chain to another.","Emits when the incoming message is not bound to this chain.","Weight information for extrinsics in this pallet.","","","","","","Unique account on chain.","Amount being transferred between entities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unique identity of chain.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","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 transfer.","","","","","","","","An auto-generated getter for OutgoingTransfers.","Receiver location of the transfer.","Sender location of the transfer.","","","","","","","Auto-generated docs-only module listing all (public and …","","","","","","","","","","","Initiates transfer of funds from account on src_chain to …","See Pallet::transfer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Autogenerated weights for pallet_transporter","","","","","Destination chain the transfer is bound to.","Destination chain the transfer is bound to.","Destination chain the transfer is bound to.","Source chain the transfer is coming from.","Error from dst_chain endpoint.","Id of the transfer.","Id of the transfer.","Id of the transfer.","Id of the transfer.","Initiates transfer of funds from account on src_chain to …","All the outgoing transfers on this execution environment.","","","","","","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 pallet_transporter using the Substrate node …","Weight functions needed for pallet_transporter.","","","","","","","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 Account (r:1 w:0) Proof: System Account …","","Storage: Transporter OutgoingTransfers (r:1 w:1) Proof …","","Storage: System Account (r:1 w:1) Proof: System Account …","","","","","",""],"i":[12,0,0,12,0,0,0,11,20,20,20,0,20,20,0,11,11,11,0,12,12,12,12,0,20,12,7,8,10,11,13,7,8,7,8,11,20,13,7,8,11,20,13,7,8,11,20,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,7,7,8,10,11,13,7,8,10,11,13,10,10,10,7,8,11,20,13,7,8,11,20,13,7,8,11,20,13,7,8,11,20,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,13,0,7,8,10,11,20,32,13,7,8,11,20,13,7,8,10,11,13,7,7,7,8,8,8,10,10,10,11,11,11,13,13,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,7,7,8,8,10,10,11,11,20,20,32,32,13,13,7,7,8,8,10,10,11,11,20,20,32,32,13,13,13,13,13,13,13,7,8,11,20,13,10,10,7,8,10,11,20,32,13,10,7,8,10,11,20,32,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,32,32,32,32,10,10,13,10,10,10,10,10,10,10,10,8,8,7,8,11,20,13,10,0,7,8,11,20,13,7,8,10,11,13,10,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,0,0,0,7,8,11,20,13,7,8,11,20,13,7,8,11,20,13,7,8,10,11,20,32,13,7,8,11,20,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,7,8,10,11,20,32,13,0,10,20,53,53,54,55,56,57,55,54,55,56,57,0,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,59,52,59,52,59,52,52,52,52,52,52,52],"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,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,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,[],[]],0,[7,7],[[[8,[-1]]],[[8,[-1]]],9],[[[10,[-1]]],[[10,[-1]]],[]],[[[11,[-1]]],[[11,[-1]]],12],[[[13,[-1]]],[[13,[-1]]],12],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],14],[[],15],[[]],[-1,[[17,[7,16]]],18],[-1,[[17,[[8,[-2]],16]]],18,19],[-1,[[17,[[11,[-2]],16]]],18,12],[-1,[[17,[[20,[-2]],16]]],18,[]],[-1,[[17,[[13,[-2]],16]]],18,12],[[[21,[3]]],[[17,[-1,16]]],[]],[[[21,[3]]],[[17,[-1,16]]],[]],[[[21,[3]]],[[17,[-1,16]]],[]],[[[21,[3]]],[[17,[-1,16]]],[]],[[[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,[21,[3]]],[[17,[-1,16]]],[]],[[22,-1],[[17,[-2,16]]],18,[]],[[22,-1],[[17,[-2,16]]],18,[]],[[22,-1],[[17,[-2,16]]],18,[]],[[22,-1],[[17,[-2,16]]],18,[]],[[22,-1],[[17,[-2,16]]],18,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[14,-1,[]],[[[13,[-1]]],23,12],0,[14,2],[14,2],[14,2],[14,2],[14,2],[14,2],[14,2],[[7,-1],2,[24,25]],[[[8,[-1]],-2],2,26,[24,25]],[[[11,[-1]],-2],2,12,[24,25]],[[[20,[-1]],-2],2,[],[24,25]],[[[13,[-1]],-2],2,12,[24,25]],[[7,7],27],[[[8,[-1]],[8,[-1]]],27,28],[[[10,[-1]],[10,[-1]]],27,[]],[[[11,[-1]],[11,[-1]]],27,12],[[[13,[-1]],[13,[-1]]],27,12],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[-1,-2],27,[],[]],[[7,29],30],[[[8,[-1]],29],30,31],[[[10,[-1]],29],30,[]],[[[11,[-1]],29],30,12],[[[20,[-1]],29],30,12],[[[32,[-1]],29],30,31],[[[13,[-1]],29],30,12],[-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,-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,[]],[[[13,[-1]]],3,12],[[],[[21,[3]]]],[[[13,[-1]]],33,12],[[],[[21,[33]]]],[[[13,[-1]]],34,12],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[-1,[[6,[3,5]]],[]],[[],14],[[],[[6,[35]]]],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[32,[-1]],36,37],38,12],[[[32,[-1]],36,37,38],39,12],[[[32,[-1]]],40,12],[[[32,[-1]]],40,12],[[],33],[[],33],[7,[[13,[-1]]],12],[[[41,[-1]]],2,12],[[],42],[[[41,[-1]]],2,12],[[],2],[[[41,[-1]],40],40,12],[[[41,[-1]]],40,12],[[],40],[[-1,-2],[[43,[8]]],[[44,[36]]],44],0,0,[7,14],[[[8,[-1]]],14,26],[[[11,[-1]]],14,12],[[[20,[-1]]],14,[]],[[[13,[-1]]],14,12],[[],[[6,[45]]]],0,[[-1,[21,[3]]],[[6,[3,5]]],[]],[[-1,[21,[3]]],[[6,[3,5]]],[]],[[-1,[21,[3]]],[[6,[3,5]]],[]],[[-1,[21,[3]]],[[6,[3,5]]],[]],[[-1,[21,[3]]],[[6,[3,5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[46,[-1]],7],39,12],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],[[6,[49]]]],[[-1,40],[[51,[50]]],[]],0,0,0,0,0,0,0,0,0,0,0,[7,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,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,47,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[14,-1,[]],[14,-1,[]],[14,2],[[[52,[-1]],29],30,31],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,47,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[14],"p":[[3,"Private",393],[15,"tuple"],[15,"u8"],[15,"array"],[3,"Global",394],[3,"Vec",395],[3,"Location",0],[3,"Transfer",0],[8,"Clone",396],[3,"Pallet",0],[4,"Event",0],[8,"Config",0],[4,"Call",0],[15,"usize"],[3,"CrateVersion",397],[3,"Error",398],[4,"Result",399],[8,"Input",400],[8,"Decode",400],[4,"Error",0],[15,"slice"],[15,"u32"],[6,"DispatchResultWithPostInfo",401],[8,"Output",400],[8,"Sized",402],[8,"Encode",400],[15,"bool"],[8,"PartialEq",403],[3,"Formatter",404],[6,"Result",404],[8,"Debug",404],[3,"EndpointHandler",0],[15,"str"],[3,"DispatchInfo",401],[3,"PalletInfoData",397],[4,"ChainId",405],[3,"EndpointRequest",406],[6,"EndpointResponse",406],[6,"DispatchResult",401],[3,"Weight",407],[6,"BlockNumberFor",408],[3,"StorageVersion",397],[4,"Option",409],[8,"EncodeLike",410],[3,"StorageInfo",411],[6,"OriginFor",408],[3,"TypeId",412],[3,"Type",413],[3,"TrackedStorageKey",414],[3,"PostDispatchInfo",401],[3,"DispatchErrorWithPostInfo",415],[3,"SubstrateWeight",364],[13,"transfer",331],[13,"OutgoingTransferInitiated",333],[13,"OutgoingTransferFailed",333],[13,"OutgoingTransferSuccessful",333],[13,"IncomingTransferSuccessful",333],[3,"OutgoingTransfers",343],[8,"WeightInfo",364]],"b":[]},\ "sc_consensus_fraud_proof":{"doc":"Subspace fraud proof verification in the consensus level.","t":"DLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["FraudProofBlockImport","__clone_box","block_import","borrow","borrow_mut","check_block","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","import_block","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"sc_consensus_fraud_proof"],[32,"dyn_clone::sealed"],[33,"alloc::sync"],[34,"sc_consensus::block_import"],[35,"core::future::future"],[36,"alloc::boxed"],[37,"core::pin"],[38,"sp_runtime::traits"],[39,"sp_api"],[40,"core::marker"],[41,"core::marker"],[42,"parity_scale_codec::codec"],[43,"parity_scale_codec::codec"],[44,"sc_consensus::block_import"],[45,"core::any"],[46,"alloc::rc"],[47,"core::result"],[48,"core::any"]],"d":["A block-import handler for Subspace fraud proof.","","","","","","","","","","","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,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4],"f":[0,[[-1,1],2,[]],[[[3,[-1]],-2,-3],[[4,[-4,-1,-2,-3,-5,-6]]],[],[],[],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1,-2,-3,-4,-5,-6]],[5,[-1]]],[[8,[[7,[6]]]]],9,[[10,[-1]],11,12],[[13,[-1]],11,12],[[14,[-1]],11,12],[15,16,11,12],[15,16,11,12]],[[[4,[-1,-2,-3,-4,-5,-6]]],[[4,[-1,-2,-3,-4,-5,-6]]],[],[],17,17,[],[]],[[-1,-2],2,[],[]],[18,-1,[]],[18,-1,[]],[18,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[[4,[-1,-2,-3,-4,-5,-6]],[19,[-1]]],[[8,[[7,[6]]]]],9,[[10,[-1]],11,12],[[13,[-1]],11,12],[[14,[-1]],11,12],[15,16,11,12],[15,16,11,12]],[[],18],[-1,-2,[],[]],[[[7,[-1,20]]],[[7,[21,20]]],[]],[[[3,[-1,20]]],[[3,[21,20]]],[]],[[[22,[-1,20]]],[[22,[21,20]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,24,[]],[-1,25,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",32],[15,"tuple"],[3,"Arc",33],[3,"FraudProofBlockImport",0],[3,"BlockCheckParams",34],[8,"Future",35],[3,"Box",36],[3,"Pin",37],[8,"Block",38],[8,"ProvideRuntimeApi",39],[8,"Send",40],[8,"Sync",40],[8,"BlockImport",34],[8,"VerifyFraudProof",41],[8,"Encode",42],[8,"Decode",42],[8,"Clone",43],[15,"usize"],[3,"BlockImportParams",34],[3,"Global",44],[8,"Any",45],[3,"Rc",46],[4,"Result",47],[3,"TypeId",45],[15,"str"]],"b":[]},\ -"sc_consensus_subspace":{"doc":"Subspace Proof-of-Archival-Storage consensus","t":"DNDNNNNNNENNNNNNNNNNNNNNNNDDNNNNDNNNNNDDDDDLLLLLLLLMMMLAAMFMLMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLAMLMMMLLMMMMFLMMLFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLMMMMMMMMDLLLLLLFFLLLFLLLLLLLLLLLLFLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNDDENLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLL","n":["ArchivedSegmentNotification","BadRewardSignature","BlockImportingNotification","CheckInherents","CheckInherentsUnhandled","Client","CreateInherents","DifferentSegmentCommitment","DigestItemError","Error","FarmerInBlockList","GenesisUnavailable","HeaderBadSeal","HeaderUnsealed","InvalidAuditChunkOffset","InvalidChunkWitness","InvalidHistorySize","InvalidPiece","InvalidPieceOffset","InvalidProofOfSpace","InvalidProofOfTime","InvalidSetOfSegmentHeaders","InvalidSolutionRange","InvalidSubspaceJustification","InvalidSubspaceJustificationContents","MissingSubspaceJustification","NewSlotInfo","NewSlotNotification","OnlyRootPlotPublicKeyAllowed","OutsideOfSolutionRange","ParentBlockNoAssociatedWeight","ParentUnavailable","RewardSigningNotification","RuntimeApi","SectorExpired","SegmentCommitmentNotFound","SegmentHeadersExtrinsicNotFound","SlotMustIncrease","SubspaceBlockImport","SubspaceLink","SubspaceParams","SubspaceSyncOracle","SubspaceWorker","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","acknowledgement_sender","acknowledgement_sender","archived_segment","archived_segment_notification_stream","archiver","aux_schema","backoff_authoring_blocks","block_import","block_import","block_importing_notification_stream","block_number","block_proposal_slot_portion","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","check_block","client","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create_inherent_data_providers","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","env","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_authoring","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","global_randomness","hash","import_block","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","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_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_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_future","is_major_syncing","is_offline","justification_sync_link","kzg","max_block_proposal_slot_portion","new","new_slot_info","new_slot_notification_stream","notification","offchain_tx_pool_factory","poll","pot_slot_info_stream","pot_verifier","public_key","reward_signing_notification_stream","segment_headers_for_block","segment_headers_store","select_chain","signature_sender","slot","slot_duration","slot_duration","solution_range","solution_sender","source","start_subspace","subspace_link","sync_oracle","telemetry","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_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_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","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","verifier","voting_solution_range","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","current_history_size","expiration_history_size","half_solution_range","max_pieces_in_sector","piece_offset","slot","slot","solution_distance","SegmentHeadersStore","__clone_box","add_segment_headers","borrow","borrow_mut","clone","clone_into","create_subspace_archiver","decode_block","deref","deref_mut","drop","encode_block","fmt","from","from_mut","from_ref","get_segment_header","init","into","into_any","into_any_arc","into_any_rc","max_segment_index","new","recreate_genesis_segment","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","SubspaceNotificationStream","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_ref","init","into","into_any","into_any_arc","into_any_rc","subscribe","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","BadRewardSignature","HeaderBadSeal","HeaderUnsealed","InvalidProofOfTime","InvalidSubspaceJustification","InvalidSubspaceJustificationContents","MissingSubspaceJustification","SubspaceVerifier","SubspaceVerifierOptions","VerificationError","VerificationError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","client","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","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","is_authoring_blocks","kzg","new","offchain_tx_pool_factory","pot_verifier","reward_signing_context","select_chain","slot_now","supports_stateless_verification","sync_target_block_number","telemetry","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","verify","vzip","vzip","vzip"],"q":[[0,"sc_consensus_subspace"],[359,"sc_consensus_subspace::Error"],[367,"sc_consensus_subspace::archiver"],[401,"sc_consensus_subspace::notification"],[427,"sc_consensus_subspace::verifier"],[519,"dyn_clone::sealed"],[520,"sp_runtime::traits"],[521,"sp_consensus_slots"],[522,"alloc::sync"],[523,"subspace_core_primitives::crypto::kzg"],[524,"sc_proof_of_time::verifier"],[525,"sp_blockchain::error"],[526,"core::result"],[527,"sp_api"],[528,"sc_client_api::client"],[529,"sp_blockchain::backend"],[530,"sc_client_api::backend"],[531,"sp_inherents::client_side"],[532,"core::marker"],[533,"core::marker"],[534,"sc_consensus::block_import"],[535,"core::future::future"],[536,"alloc::boxed"],[537,"core::pin"],[538,"sc_consensus::block_import"],[539,"sp_consensus"],[540,"core::fmt"],[541,"core::fmt"],[542,"sp_api"],[543,"core::any"],[544,"alloc::rc"],[545,"core::task::wake"],[546,"core::task::poll"],[547,"sp_runtime::traits"],[548,"alloc::vec"],[549,"sp_blockchain::error"],[550,"core::error"],[551,"core::option"],[552,"sp_consensus::error"],[553,"sc_client_api::client"],[554,"sp_consensus::select_chain"],[555,"sp_consensus"],[556,"alloc::string"],[557,"core::any"],[558,"sc_client_api::backend"],[559,"parity_scale_codec::error"],[560,"subspace_core_primitives::segments"],[561,"subspace_archiving::archiver"],[562,"sc_utils::mpsc"],[563,"core::cmp"],[564,"core::ops::function"]],"d":["Notification with block header hash that needs to be …","Bad reward signature","Notification with number of the block that is about to be …","Check inherents error","Unhandled check inherents error","Client error","Create inherents error.","Different segment commitment found","Error during digest item extraction","Errors encountered by the Subspace authorship task.","Farmer in block list","Genesis block unavailable. Cannot import","Header has a bad seal","Header is unsealed","Invalid audit chunk offset","Invalid chunk witness","Invalid history size","Piece verification failed","Piece verification failed","Invalid proof of space","Invalid proof of time","Invalid set of segment headers","Block has invalid associated solution range","Invalid Subspace justification","Invalid Subspace justification contents","Missing Subspace justification","Information about new slot that just arrived","New slot notification with slot information and sender for …","Only root plot public key is allowed","Solution is outside of solution range","Parent block has no associated weight","Parent unavailable. Cannot import","Notification with a hash that needs to be signed to …","Runtime Api error.","Sector expired","Segment commitment not found","Stored segment header extrinsic was not found","Slot number must increase","A block-import handler for Subspace.","State that must be shared between the import queue and the …","Parameters for Subspace.","Subspace sync oracle that takes into account force …","Worker for Subspace which implements Future<Output=()>. …","","","","","","","","","Sender that signified the fact of receiving archived …","Sender for pausing the block import when operator is not …","Archived segment.","Get stream with notifications about archived segment …","Consensus archiver module.","Schema for Subspace block weight in the aux-db.","Strategy and parameters for backing off block production.","Produce a Subspace block-import object to be used later on …","The underlying block-import object to supply our produced …","Get stream with notifications about each imported block.","Block number","The proportion of the slot dedicated to proposing.","","","","","","","","","","","","","","","","","","","","","","","","The client to use","","","","","","","","","","","","","","","","","Something that can create the inherent data providers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The environment we are producing blocks for.","","","","","","","","","Force authoring of blocks even if we are offline","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Global randomness","Hash to be 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hook into the sync module to control the justification …","Access KZG instance","The maximum proportion of the slot dedicated to proposing …","Create new instance","New slot information.","Get stream with notifications about new slot arrival with …","Utility module for handling Subspace client notifications.","The offchain transaction pool factory.","","Stream with proof of time slots.","Proof of time verifier","Public key of the plot identity that should create …","A stream with notifications about headers that need to be …","Get blocks that are expected to be included at specified …","Persistent storage of segment headers","The SelectChain Strategy","Sender that can be used to send signature for the header.","Slot","Read configuration from the runtime state at current best …","Get the slot duration from this link.","Acceptable solution range for block authoring","Sender that can be used to send solutions for the slot.","","Start the Subspace worker.","The source of timestamps for relative slots","A sync oracle","Handle use to report telemetries.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Subspace block import implementation","Acceptable solution range for voting","","","","","","","","","","","","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","Time slot","Time slot","Solution distance","Persistent storage of segment headers","","Add segment headers","","","","","Crate an archiver task that will listen for importing …","Symmetrical to encode_block(), used to decode previously …","","","","Encode block for archiving purposes","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a single segment header","","Calls U::from(self).","","","","Returns last observed segment index","Create new instance","Derive genesis segment on demand, returns Ok(None) in case …","","","","","","","","","The receiving half of the Subspace notification channel.","","","","","","","","","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).","","","","Subscribe to a channel through which notifications are …","","","","","","","","","Bad reward signature","Header has a bad seal","Header is unsealed","Invalid proof of time","Invalid Subspace justification","Invalid Subspace justification contents","Missing Subspace justification","A verifier for Subspace blocks.","Options for Subspace block verifier","Errors encountered by the Subspace verification task.","Verification error","","","","","","","Substrate client","","","","","","","","","","","","","","","","","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).","","","","","","","","","","Whether this node is authoring blocks","Kzg instance","Create new instance","The offchain transaction pool factory.","Proof of time verifier","Context for reward signing","Chain selection rule","Callback for determining current slot based on timestamp","","Approximate target block number for syncing purposes","Telemetry","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,39,0,39,39,39,39,39,39,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,39,39,39,39,0,39,39,39,39,39,0,0,0,0,0,12,30,32,33,34,4,23,3,4,23,4,3,0,0,59,0,59,3,23,59,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,12,59,12,30,32,33,34,4,23,3,12,30,32,33,34,4,23,3,59,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,30,32,33,34,4,23,39,39,59,59,49,12,30,32,33,34,4,23,39,39,39,39,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,32,34,12,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,49,30,30,59,3,59,30,33,3,0,59,49,59,59,34,3,3,59,59,34,32,0,3,32,33,39,0,59,59,59,12,30,32,33,34,4,23,3,39,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,0,32,59,49,12,30,32,33,34,4,23,39,3,86,86,87,88,88,87,88,87,0,10,10,10,10,10,10,0,0,10,10,10,0,10,10,10,10,10,10,10,10,10,10,10,10,0,10,10,10,10,10,10,10,10,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,42,42,42,42,42,42,42,0,0,0,42,83,84,42,83,84,42,83,83,84,42,83,84,42,83,84,42,42,42,42,42,42,42,42,83,84,42,83,84,42,83,84,42,83,84,42,83,84,42,83,84,42,83,84,42,83,84,42,83,83,84,83,83,83,83,83,84,83,83,42,83,84,42,83,84,42,83,84,42,83,84,42,83,84,42,83,84,42,84,83,84,42],"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,[[-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,[[[3,[-1]]],[[5,[4]]],6],0,0,0,[[7,-1,[8,[-3]],9,-4,[10,[-5]],11],[[14,[[2,[[12,[-6,-2,-3,-1,-4,-5]],[3,[-2]]]],13]]],[],6,[[15,[-2]],[16,[-2]],[17,[-2]],18],[[19,[-2,[3,[-2]]]],20,21],[18,20,21],22],0,[[[3,[-1]]],[[5,[[23,[-1]]]]],6],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,[],[]],[[[12,[-1,-2,-3,-4,-5,-6]],[24,[-2]]],[[27,[[26,[25]]]]],22,6,[[15,[-2]],[16,[-2]],[17,[-2]],18,20,21],[[28,[-2]],20,21],[[19,[-2,[3,[-2]]]],20,21],[18,20,21]],0,[[[12,[-1,-2,-3,-4,-5,-6]]],[[12,[-1,-2,-3,-4,-5,-6]]],[],6,[],29,29,[]],[[[30,[-1]]],[[30,[-1]]],[31,20,21,29]],[32,32],[33,33],[34,34],[4,4],[[[23,[-1]]],[[23,[-1]]],[6,29]],[[[3,[-1]]],[[3,[-1]]],[29,6]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],0,[[[30,[-1]],36],37,[31,20,21,38]],[[32,36],37],[[33,36],37],[[34,36],37],[[4,36],37],[[[23,[-1]],36],37,[6,38]],[[[39,[-1]],36],37,40],[[[39,[-1]],36],37,[38,40]],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,[[39,[-1]]],40],[[[42,[-1]]],[[39,[-1]]],40],[13,[[39,[-1]]],40],[43,[[39,[-1]]],40],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[12,[-1,-2,-3,-4,-5,-6]],[44,[-2]]],[[27,[[26,[25]]]]],22,6,[[15,[-2]],[16,[-2]],[17,[-2]],18,20,21],[[28,[-2]],20,21],[[19,[-2,[3,[-2]]]],20,21],[18,20,21]],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[-1,[],[]],[[[30,[-1]]],48,[31,20,21]],[[[30,[-1]]],48,[31,20,21]],0,[[[3,[-1]]],9,6],0,[[48,-1],[[30,[-1]]],[31,20,21]],0,[[[3,[-1]]],[[5,[33]]],6],0,0,[[[27,[49]],50],51],0,0,0,[[[3,[-1]]],[[5,[34]]],6],[[[3,[-1]],[52,[-1]]],[[54,[53]]],6],0,0,0,0,[-2,[[55,[7]]],6,[18,[15,[-1]],[56,[-1]]]],[[[3,[-1]]],7,6],0,0,[[[39,[-1]]],[[58,[57]]],40],[[[59,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[[14,[49,60]]],6,[[15,[-1]],[61,[-1]],[62,[-1]],[17,[-1]],[63,[-1]],18,20,21],[[64,[-1]]],[[65,[-1]],20,21],[31,20,21,29],[[66,[-1]]],[[19,[-1,2]],20,21],[[67,[[52,[-1]]]],20,21],[18,20,21]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,68,[]],[-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]]],[],[]],[-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]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[],[]],0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[[10,[-1]],[71,[53]]],[[55,[2]]],18],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1]]],[[10,[-1]]],[]],[[-1,-2],2,[],[]],[[[10,[-1]],[3,[-2]],[8,[-4]],[30,[-5]],[58,[72]]],[[55,[[0,[25,20]]]]],[18,20,21],6,[[73,[-2]]],[[15,[-2]],[16,[-2]],[17,[-2]],[74,[-2,-3]],[75,[-2,-3]],18,20,21],[31,20,21]],[[[71,[76]]],[[14,[[77,[-1]],78]]],6],[35,-1,[]],[35,-1,[]],[35,2],[[[77,[-1]]],[[54,[76]]],6],[[[10,[-1]],36],37,38],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1]],79],[[58,[53]]],18],[[],35],[-1,-2,[],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[10,[-1]]],[[58,[79]]],18],[[[8,[-1]]],[[55,[[10,[-1]]]]],18],[[-2,9],[[14,[[58,[80]],[26,[57]]]]],6,[[15,[-1]],[16,[-1]],[17,[-1]]]],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,69,[]],[-1,70,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-1]]],[[5,[-1]]],[29,29,20,21,38]],[[-1,-2],2,[],[]],[35,-1,[]],[35,-1,[]],[35,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],35],[-1,-2,[],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[5,[-1]]],[[81,[-1]]],[29,20,21,38]],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,69,[]],[-1,70,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,2],[35,2],[35,2],[[[42,[-1]],[42,[-1]]],48,[82,40]],[[-1,-2],48,[],[]],[[-1,-2],48,[],[]],[[-1,-2],48,[],[]],[[-1,-2],48,[],[]],[[[42,[-1]],36],37,[38,40]],[[[42,[-1]],36],37,40],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],35],[[],35],[[],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],0,0,[[[83,[-1,-2,-3,-4]]],[[55,[[84,[-5,-1,-2,-3,-4]]]]],6,[18,[17,[-1]],[15,[-1]]],[[64,[-1]]],[],22],0,0,0,0,0,[[[84,[-1,-2,-3,-4,-5]]],48,22,6,[[17,[-2]],[15,[-2]],20,21,18],[[64,[-2]]],[85,20,21]],0,0,[-1,68,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[84,[-1,-2,-3,-4,-5]],[44,[-2]]],[[27,[[26,[25]]]]],22,6,[[17,[-2]],[15,[-2]],20,21,18],[[64,[-2]]],[85,20,21]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",519],[15,"tuple"],[3,"SubspaceLink",0],[3,"ArchivedSegmentNotification",0],[3,"SubspaceNotificationStream",401],[8,"Block",520],[3,"SlotDuration",521],[3,"Arc",522],[3,"Kzg",523],[3,"SegmentHeadersStore",367],[3,"PotVerifier",524],[3,"SubspaceBlockImport",0],[4,"Error",525],[4,"Result",526],[8,"ProvideRuntimeApi",527],[8,"BlockBackend",528],[8,"HeaderBackend",529],[8,"AuxStore",530],[8,"CreateInherentDataProviders",531],[8,"Send",532],[8,"Sync",532],[8,"Table",533],[3,"BlockImportingNotification",0],[3,"BlockCheckParams",534],[8,"Future",535],[3,"Box",536],[3,"Pin",537],[8,"BlockImport",534],[8,"Clone",538],[3,"SubspaceSyncOracle",0],[8,"SyncOracle",539],[3,"NewSlotInfo",0],[3,"NewSlotNotification",0],[3,"RewardSigningNotification",0],[15,"usize"],[3,"Formatter",540],[6,"Result",540],[8,"Debug",540],[4,"Error",0],[8,"Header",520],[4,"Error",541],[4,"VerificationError",427],[4,"ApiError",527],[3,"BlockImportParams",534],[3,"Global",542],[8,"Any",543],[3,"Rc",544],[15,"bool"],[3,"SubspaceWorker",0],[3,"Context",545],[4,"Poll",546],[6,"NumberFor",520],[4,"SegmentHeader",547],[3,"Vec",548],[6,"Result",525],[8,"UsageProvider",549],[8,"Error",550],[4,"Option",551],[3,"SubspaceParams",0],[4,"Error",552],[8,"ProvideUncles",528],[8,"BlockchainEvents",528],[8,"HeaderMetadata",553],[8,"SelectChain",554],[8,"Environment",539],[8,"JustificationSyncLink",534],[8,"BackoffAuthoringBlocksStrategy",555],[3,"String",556],[3,"TypeId",543],[15,"str"],[15,"slice"],[3,"TelemetryHandle",557],[8,"Backend",530],[8,"LockImportRun",530],[8,"Finalizer",530],[15,"u8"],[3,"SignedBlock",558],[3,"Error",559],[3,"SegmentIndex",560],[3,"NewArchivedSegment",561],[3,"TracingUnboundedReceiver",562],[8,"PartialEq",563],[3,"SubspaceVerifierOptions",427],[3,"SubspaceVerifier",427],[8,"Fn",564],[13,"SectorExpired",359],[13,"OutsideOfSolutionRange",359],[13,"InvalidPieceOffset",359]],"b":[[144,"impl-Display-for-Error%3CHeader%3E"],[145,"impl-Debug-for-Error%3CHeader%3E"],[157,"impl-From%3CError%3E-for-Error%3CHeader%3E"],[158,"impl-From%3CVerificationError%3CHeader%3E%3E-for-Error%3CHeader%3E"],[159,"impl-From%3CError%3E-for-Error%3CHeader%3E"],[160,"impl-From%3CApiError%3E-for-Error%3CHeader%3E"],[459,"impl-Debug-for-VerificationError%3CHeader%3E"],[460,"impl-Display-for-VerificationError%3CHeader%3E"]]},\ +"sc_consensus_subspace":{"doc":"Subspace Proof-of-Archival-Storage consensus","t":"DNDNNNNNNENNNNNNNNNNNNNNNNDDNNNNDNNNNNDDDDDLLLLLLLLMMMLAAMFMLMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLAMLMMMLLMMMMFLMMLFMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLMMMMMMMMDLLLLLLFFLLLFLLLLLLLLLLLLFLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNDDENLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLL","n":["ArchivedSegmentNotification","BadRewardSignature","BlockImportingNotification","CheckInherents","CheckInherentsUnhandled","Client","CreateInherents","DifferentSegmentCommitment","DigestItemError","Error","FarmerInBlockList","GenesisUnavailable","HeaderBadSeal","HeaderUnsealed","InvalidAuditChunkOffset","InvalidChunkWitness","InvalidHistorySize","InvalidPiece","InvalidPieceOffset","InvalidProofOfSpace","InvalidProofOfTime","InvalidSetOfSegmentHeaders","InvalidSolutionRange","InvalidSubspaceJustification","InvalidSubspaceJustificationContents","MissingSubspaceJustification","NewSlotInfo","NewSlotNotification","OnlyRootPlotPublicKeyAllowed","OutsideOfSolutionRange","ParentBlockNoAssociatedWeight","ParentUnavailable","RewardSigningNotification","RuntimeApi","SectorExpired","SegmentCommitmentNotFound","SegmentHeadersExtrinsicNotFound","SlotMustIncrease","SubspaceBlockImport","SubspaceLink","SubspaceParams","SubspaceSyncOracle","SubspaceWorker","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","acknowledgement_sender","acknowledgement_sender","archived_segment","archived_segment_notification_stream","archiver","aux_schema","backoff_authoring_blocks","block_import","block_import","block_importing_notification_stream","block_number","block_proposal_slot_portion","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","check_block","client","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create_inherent_data_providers","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","env","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_authoring","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","global_randomness","hash","import_block","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","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_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_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_future","is_major_syncing","is_offline","justification_sync_link","kzg","max_block_proposal_slot_portion","new","new_slot_info","new_slot_notification_stream","notification","offchain_tx_pool_factory","poll","pot_slot_info_stream","pot_verifier","public_key","reward_signing_notification_stream","segment_headers_for_block","segment_headers_store","select_chain","signature_sender","slot","slot_duration","slot_duration","solution_range","solution_sender","source","start_subspace","subspace_link","sync_oracle","telemetry","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_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_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","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","verifier","voting_solution_range","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","current_history_size","expiration_history_size","half_solution_range","max_pieces_in_sector","piece_offset","slot","slot","solution_distance","SegmentHeadersStore","__clone_box","add_segment_headers","borrow","borrow_mut","clone","clone_into","create_subspace_archiver","decode_block","deref","deref_mut","drop","encode_block","fmt","from","from_mut","from_ref","get_segment_header","init","into","into_any","into_any_arc","into_any_rc","max_segment_index","new","recreate_genesis_segment","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","SubspaceNotificationStream","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_ref","init","into","into_any","into_any_arc","into_any_rc","subscribe","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","BadRewardSignature","HeaderBadSeal","HeaderUnsealed","InvalidProofOfTime","InvalidSubspaceJustification","InvalidSubspaceJustificationContents","MissingSubspaceJustification","SubspaceVerifier","SubspaceVerifierOptions","VerificationError","VerificationError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","client","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","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","is_authoring_blocks","kzg","new","offchain_tx_pool_factory","pot_verifier","reward_signing_context","select_chain","slot_now","supports_stateless_verification","sync_target_block_number","telemetry","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","verify","vzip","vzip","vzip"],"q":[[0,"sc_consensus_subspace"],[359,"sc_consensus_subspace::Error"],[367,"sc_consensus_subspace::archiver"],[401,"sc_consensus_subspace::notification"],[427,"sc_consensus_subspace::verifier"],[519,"dyn_clone::sealed"],[520,"sp_runtime::traits"],[521,"sp_consensus_slots"],[522,"alloc::sync"],[523,"subspace_core_primitives::crypto::kzg"],[524,"sc_proof_of_time::verifier"],[525,"sp_blockchain::error"],[526,"core::result"],[527,"sp_api"],[528,"sc_client_api::client"],[529,"sp_blockchain::backend"],[530,"sc_client_api::backend"],[531,"sp_inherents::client_side"],[532,"core::marker"],[533,"core::marker"],[534,"sc_consensus::block_import"],[535,"core::future::future"],[536,"alloc::boxed"],[537,"core::pin"],[538,"sc_consensus::block_import"],[539,"sp_consensus"],[540,"core::fmt"],[541,"core::fmt"],[542,"sc_consensus::block_import"],[543,"core::any"],[544,"alloc::rc"],[545,"core::task::wake"],[546,"core::task::poll"],[547,"sp_runtime::traits"],[548,"alloc::vec"],[549,"sp_blockchain::error"],[550,"core::error"],[551,"core::option"],[552,"sp_consensus::error"],[553,"sc_client_api::client"],[554,"sp_consensus::select_chain"],[555,"sp_consensus"],[556,"alloc::string"],[557,"core::any"],[558,"sc_client_api::backend"],[559,"parity_scale_codec::error"],[560,"subspace_core_primitives::segments"],[561,"subspace_archiving::archiver"],[562,"sc_utils::mpsc"],[563,"core::cmp"],[564,"core::ops::function"]],"d":["Notification with block header hash that needs to be …","Bad reward signature","Notification with number of the block that is about to be …","Check inherents error","Unhandled check inherents error","Client error","Create inherents error.","Different segment commitment found","Error during digest item extraction","Errors encountered by the Subspace authorship task.","Farmer in block list","Genesis block unavailable. Cannot import","Header has a bad seal","Header is unsealed","Invalid audit chunk offset","Invalid chunk witness","Invalid history size","Piece verification failed","Piece verification failed","Invalid proof of space","Invalid proof of time","Invalid set of segment headers","Block has invalid associated solution range","Invalid Subspace justification","Invalid Subspace justification contents","Missing Subspace justification","Information about new slot that just arrived","New slot notification with slot information and sender for …","Only root plot public key is allowed","Solution is outside of solution range","Parent block has no associated weight","Parent unavailable. Cannot import","Notification with a hash that needs to be signed to …","Runtime Api error.","Sector expired","Segment commitment not found","Stored segment header extrinsic was not found","Slot number must increase","A block-import handler for Subspace.","State that must be shared between the import queue and the …","Parameters for Subspace.","Subspace sync oracle that takes into account force …","Worker for Subspace which implements Future<Output=()>. …","","","","","","","","","Sender that signified the fact of receiving archived …","Sender for pausing the block import when operator is not …","Archived segment.","Get stream with notifications about archived segment …","Consensus archiver module.","Schema for Subspace block weight in the aux-db.","Strategy and parameters for backing off block production.","Produce a Subspace block-import object to be used later on …","The underlying block-import object to supply our produced …","Get stream with notifications about each imported block.","Block number","The proportion of the slot dedicated to proposing.","","","","","","","","","","","","","","","","","","","","","","","","The client to use","","","","","","","","","","","","","","","","","Something that can create the inherent data providers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The environment we are producing blocks for.","","","","","","","","","Force authoring of blocks even if we are offline","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Global randomness","Hash to be 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).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hook into the sync module to control the justification …","Access KZG instance","The maximum proportion of the slot dedicated to proposing …","Create new instance","New slot information.","Get stream with notifications about new slot arrival with …","Utility module for handling Subspace client notifications.","The offchain transaction pool factory.","","Stream with proof of time slots.","Proof of time verifier","Public key of the plot identity that should create …","A stream with notifications about headers that need to be …","Get blocks that are expected to be included at specified …","Persistent storage of segment headers","The SelectChain Strategy","Sender that can be used to send signature for the header.","Slot","Read configuration from the runtime state at current best …","Get the slot duration from this link.","Acceptable solution range for block authoring","Sender that can be used to send solutions for the slot.","","Start the Subspace worker.","The source of timestamps for relative slots","A sync oracle","Handle use to report telemetries.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Subspace block import implementation","Acceptable solution range for voting","","","","","","","","","","","","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","Time slot","Time slot","Solution distance","Persistent storage of segment headers","","Add segment headers","","","","","Crate an archiver task that will listen for importing …","Symmetrical to encode_block(), used to decode previously …","","","","Encode block for archiving purposes","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a single segment header","","Calls U::from(self).","","","","Returns last observed segment index","Create new instance","Derive genesis segment on demand, returns Ok(None) in case …","","","","","","","","","The receiving half of the Subspace notification channel.","","","","","","","","","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).","","","","Subscribe to a channel through which notifications are …","","","","","","","","","Bad reward signature","Header has a bad seal","Header is unsealed","Invalid proof of time","Invalid Subspace justification","Invalid Subspace justification contents","Missing Subspace justification","A verifier for Subspace blocks.","Options for Subspace block verifier","Errors encountered by the Subspace verification task.","Verification error","","","","","","","Substrate client","","","","","","","","","","","","","","","","","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).","","","","","","","","","","Whether this node is authoring blocks","Kzg instance","Create new instance","The offchain transaction pool factory.","Proof of time verifier","Context for reward signing","Chain selection rule","Callback for determining current slot based on timestamp","","Approximate target block number for syncing purposes","Telemetry","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,39,0,39,39,39,39,39,39,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,0,39,39,39,39,0,39,39,39,39,39,0,0,0,0,0,12,30,32,33,34,4,23,3,4,23,4,3,0,0,59,0,59,3,23,59,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,12,59,12,30,32,33,34,4,23,3,12,30,32,33,34,4,23,3,59,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,30,32,33,34,4,23,39,39,59,59,49,12,30,32,33,34,4,23,39,39,39,39,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,32,34,12,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,49,30,30,59,3,59,30,33,3,0,59,49,59,59,34,3,3,59,59,34,32,0,3,32,33,39,0,59,59,59,12,30,32,33,34,4,23,3,39,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,59,49,12,30,32,33,34,4,23,39,3,0,32,59,49,12,30,32,33,34,4,23,39,3,86,86,87,88,88,87,88,87,0,10,10,10,10,10,10,0,0,10,10,10,0,10,10,10,10,10,10,10,10,10,10,10,10,0,10,10,10,10,10,10,10,10,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,43,43,43,43,43,43,43,0,0,0,43,83,84,43,83,84,43,83,83,84,43,83,84,43,83,84,43,43,43,43,43,43,43,43,83,84,43,83,84,43,83,84,43,83,84,43,83,84,43,83,84,43,83,84,43,83,84,43,83,83,84,83,83,83,83,83,84,83,83,43,83,84,43,83,84,43,83,84,43,83,84,43,83,84,43,83,84,43,84,83,84,43],"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,[[-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,[[[3,[-1]]],[[5,[4]]],6],0,0,0,[[7,-1,[8,[-3]],9,-4,[10,[-5]],11],[[14,[[2,[[12,[-6,-2,-3,-1,-4,-5]],[3,[-2]]]],13]]],[],6,[[15,[-2]],[16,[-2]],[17,[-2]],18],[[19,[-2,[3,[-2]]]],20,21],[18,20,21],22],0,[[[3,[-1]]],[[5,[[23,[-1]]]]],6],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,[],[]],[[[12,[-1,-2,-3,-4,-5,-6]],[24,[-2]]],[[27,[[26,[25]]]]],22,6,[[15,[-2]],[16,[-2]],[17,[-2]],18,20,21],[[28,[-2]],20,21],[[19,[-2,[3,[-2]]]],20,21],[18,20,21]],0,[[[12,[-1,-2,-3,-4,-5,-6]]],[[12,[-1,-2,-3,-4,-5,-6]]],[],6,[],29,29,[]],[[[30,[-1]]],[[30,[-1]]],[31,20,21,29]],[32,32],[33,33],[34,34],[4,4],[[[23,[-1]]],[[23,[-1]]],[6,29]],[[[3,[-1]]],[[3,[-1]]],[29,6]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],[35,2],0,[[[30,[-1]],36],37,[31,20,21,38]],[[32,36],37],[[33,36],37],[[34,36],37],[[4,36],37],[[[23,[-1]],36],37,[6,38]],[[[39,[-1]],36],37,[38,40]],[[[39,[-1]],36],37,40],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,[[39,[-1]]],40],[13,[[39,[-1]]],40],[42,[[39,[-1]]],40],[[[43,[-1]]],[[39,[-1]]],40],[-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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[12,[-1,-2,-3,-4,-5,-6]],[44,[-2]]],[[27,[[26,[25]]]]],22,6,[[15,[-2]],[16,[-2]],[17,[-2]],18,20,21],[[28,[-2]],20,21],[[19,[-2,[3,[-2]]]],20,21],[18,20,21]],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[-1,[],[]],[[[30,[-1]]],48,[31,20,21]],[[[30,[-1]]],48,[31,20,21]],0,[[[3,[-1]]],9,6],0,[[48,-1],[[30,[-1]]],[31,20,21]],0,[[[3,[-1]]],[[5,[33]]],6],0,0,[[[27,[49]],50],51],0,0,0,[[[3,[-1]]],[[5,[34]]],6],[[[3,[-1]],[52,[-1]]],[[54,[53]]],6],0,0,0,0,[-2,[[55,[7]]],6,[18,[15,[-1]],[56,[-1]]]],[[[3,[-1]]],7,6],0,0,[[[39,[-1]]],[[58,[57]]],40],[[[59,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[[14,[49,60]]],6,[[15,[-1]],[61,[-1]],[62,[-1]],[17,[-1]],[63,[-1]],18,20,21],[[64,[-1]]],[[65,[-1]],20,21],[31,20,21,29],[[66,[-1]]],[[19,[-1,2]],20,21],[[67,[[52,[-1]]]],20,21],[18,20,21]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,68,[]],[-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]]],[],[]],[-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]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[],[]],0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[[10,[-1]],[71,[53]]],[[55,[2]]],18],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1]]],[[10,[-1]]],[]],[[-1,-2],2,[],[]],[[[10,[-1]],[3,[-2]],[8,[-4]],[30,[-5]],[58,[72]]],[[55,[[0,[25,20]]]]],[18,20,21],6,[[73,[-2]]],[[15,[-2]],[16,[-2]],[17,[-2]],[74,[-2,-3]],[75,[-2,-3]],18,20,21],[31,20,21]],[[[71,[76]]],[[14,[[77,[-1]],78]]],6],[35,-1,[]],[35,-1,[]],[35,2],[[[77,[-1]]],[[54,[76]]],6],[[[10,[-1]],36],37,38],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1]],79],[[58,[53]]],18],[[],35],[-1,-2,[],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[10,[-1]]],[[58,[79]]],18],[[[8,[-1]]],[[55,[[10,[-1]]]]],18],[[-2,9],[[14,[[58,[80]],[26,[57]]]]],6,[[15,[-1]],[16,[-1]],[17,[-1]]]],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,69,[]],[-1,70,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-1]]],[[5,[-1]]],[29,29,20,21,38]],[[-1,-2],2,[],[]],[35,-1,[]],[35,-1,[]],[35,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],35],[-1,-2,[],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[5,[-1]]],[[81,[-1]]],[29,20,21,38]],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,69,[]],[-1,70,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,-1,[]],[35,2],[35,2],[35,2],[[[43,[-1]],[43,[-1]]],48,[82,40]],[[-1,-2],48,[],[]],[[-1,-2],48,[],[]],[[-1,-2],48,[],[]],[[-1,-2],48,[],[]],[[[43,[-1]],36],37,40],[[[43,[-1]],36],37,[38,40]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],35],[[],35],[[],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[26,[-1,45]]],[[26,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[8,[-1,45]]],[[8,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],[[[47,[-1,45]]],[[47,[46,45]]],[]],0,0,[[[83,[-1,-2,-3,-4]]],[[55,[[84,[-5,-1,-2,-3,-4]]]]],6,[18,[17,[-1]],[15,[-1]]],[[64,[-1]]],[],22],0,0,0,0,0,[[[84,[-1,-2,-3,-4,-5]]],48,22,6,[[17,[-2]],[15,[-2]],20,21,18],[[64,[-2]]],[85,20,21]],0,0,[-1,68,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,69,[]],[-1,69,[]],[-1,69,[]],[-1,70,[]],[-1,70,[]],[-1,70,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[84,[-1,-2,-3,-4,-5]],[44,[-2]]],[[27,[[26,[25]]]]],22,6,[[17,[-2]],[15,[-2]],20,21,18],[[64,[-2]]],[85,20,21]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",519],[15,"tuple"],[3,"SubspaceLink",0],[3,"ArchivedSegmentNotification",0],[3,"SubspaceNotificationStream",401],[8,"Block",520],[3,"SlotDuration",521],[3,"Arc",522],[3,"Kzg",523],[3,"SegmentHeadersStore",367],[3,"PotVerifier",524],[3,"SubspaceBlockImport",0],[4,"Error",525],[4,"Result",526],[8,"ProvideRuntimeApi",527],[8,"BlockBackend",528],[8,"HeaderBackend",529],[8,"AuxStore",530],[8,"CreateInherentDataProviders",531],[8,"Send",532],[8,"Sync",532],[8,"Table",533],[3,"BlockImportingNotification",0],[3,"BlockCheckParams",534],[8,"Future",535],[3,"Box",536],[3,"Pin",537],[8,"BlockImport",534],[8,"Clone",538],[3,"SubspaceSyncOracle",0],[8,"SyncOracle",539],[3,"NewSlotInfo",0],[3,"NewSlotNotification",0],[3,"RewardSigningNotification",0],[15,"usize"],[3,"Formatter",540],[6,"Result",540],[8,"Debug",540],[4,"Error",0],[8,"Header",520],[4,"ApiError",527],[4,"Error",541],[4,"VerificationError",427],[3,"BlockImportParams",534],[3,"Global",542],[8,"Any",543],[3,"Rc",544],[15,"bool"],[3,"SubspaceWorker",0],[3,"Context",545],[4,"Poll",546],[6,"NumberFor",520],[4,"SegmentHeader",547],[3,"Vec",548],[6,"Result",525],[8,"UsageProvider",549],[8,"Error",550],[4,"Option",551],[3,"SubspaceParams",0],[4,"Error",552],[8,"ProvideUncles",528],[8,"BlockchainEvents",528],[8,"HeaderMetadata",553],[8,"SelectChain",554],[8,"Environment",539],[8,"JustificationSyncLink",534],[8,"BackoffAuthoringBlocksStrategy",555],[3,"String",556],[3,"TypeId",543],[15,"str"],[15,"slice"],[3,"TelemetryHandle",557],[8,"Backend",530],[8,"LockImportRun",530],[8,"Finalizer",530],[15,"u8"],[3,"SignedBlock",558],[3,"Error",559],[3,"SegmentIndex",560],[3,"NewArchivedSegment",561],[3,"TracingUnboundedReceiver",562],[8,"PartialEq",563],[3,"SubspaceVerifierOptions",427],[3,"SubspaceVerifier",427],[8,"Fn",564],[13,"SectorExpired",359],[13,"OutsideOfSolutionRange",359],[13,"InvalidPieceOffset",359]],"b":[[144,"impl-Debug-for-Error%3CHeader%3E"],[145,"impl-Display-for-Error%3CHeader%3E"],[157,"impl-From%3CApiError%3E-for-Error%3CHeader%3E"],[158,"impl-From%3CError%3E-for-Error%3CHeader%3E"],[159,"impl-From%3CError%3E-for-Error%3CHeader%3E"],[160,"impl-From%3CVerificationError%3CHeader%3E%3E-for-Error%3CHeader%3E"],[459,"impl-Display-for-VerificationError%3CHeader%3E"],[460,"impl-Debug-for-VerificationError%3CHeader%3E"]]},\ "sc_consensus_subspace_rpc":{"doc":"RPC api for Subspace.","t":"DIIDKLLMLLLLMMLLLLLLMLLLLLLKLLLLLLLLLLLLLMKLLLMKLLMKLLMKLLKLLKLLKLLKLLKLLMMLLLLLLLLLLLLLL","n":["SubspaceRpc","SubspaceRpcApiClient","SubspaceRpcApiServer","SubspaceRpcConfig","acknowledge_archived_segment_header","acknowledge_archived_segment_header","acknowledge_archived_segment_header","archived_segment_notification_stream","borrow","borrow","borrow_mut","borrow_mut","client","deny_unsafe","deref","deref","deref_mut","deref_mut","drop","drop","dsn_bootstrap_nodes","from","from","from_mut","from_mut","from_ref","from_ref","get_farmer_app_info","get_farmer_app_info","get_farmer_app_info","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_rpc","kzg","last_segment_headers","last_segment_headers","last_segment_headers","new","new_slot_notification_stream","piece","piece","piece","reward_signing_notification_stream","segment_headers","segment_headers","segment_headers","segment_headers_store","submit_reward_signature","submit_reward_signature","submit_reward_signature","submit_solution_response","submit_solution_response","submit_solution_response","subscribe_archived_segment_header","subscribe_archived_segment_header","subscribe_archived_segment_header","subscribe_node_sync_status_change","subscribe_node_sync_status_change","subscribe_node_sync_status_change","subscribe_reward_signing","subscribe_reward_signing","subscribe_reward_signing","subscribe_slot_info","subscribe_slot_info","subscribe_slot_info","subscription_executor","sync_oracle","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip"],"q":[[0,"sc_consensus_subspace_rpc"],[89,"subspace_core_primitives::segments"],[90,"core::future::future"],[91,"alloc::boxed"],[92,"core::pin"],[93,"sp_runtime::traits"],[94,"sp_api"],[95,"sp_blockchain::backend"],[96,"sc_client_api::client"],[97,"core::marker"],[98,"core::marker"],[99,"core::clone"],[100,"sc_client_api::backend"],[101,"subspace_rpc_primitives"],[102,"jsonrpsee_core"],[103,"alloc::alloc"],[104,"core::any"],[105,"alloc::sync"],[106,"alloc::rc"],[107,"jsonrpsee_core::server::rpc_module"],[108,"sp_api"],[109,"subspace_core_primitives::pieces"],[110,"alloc::vec"],[111,"core::option"],[112,"subspace_rpc_primitives"],[113,"core::any"]],"d":["Implements the SubspaceRpcApiServer trait for interacting …","Client implementation for the SubspaceRpcApi RPC API.","Server trait implementation for the SubspaceRpcApi RPC API.","Subspace RPC configuration","","","","Archived segment notification stream","","","","","Substrate client","Signifies whether a potentially unsafe RPC should be denied","","","","","","","DSN bootstrap nodes","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Ger metadata necessary for farmer operation","","Ger metadata necessary for farmer operation","","","Calls U::from(self).","Calls U::from(self).","","","","","","","Collects all the methods and subscriptions defined in the …","Kzg instance","","","","Creates a new instance of the SubspaceRpc handler.","New slot notification stream","","","","Reward signing notification stream","","","","Segment headers store","","","","","","","Archived segment header subscription","","Archived segment header subscription","Archived segment header subscription","","Archived segment header subscription","Sign block subscription","","Sign block subscription","Slot info subscription","","Slot info subscription","Task executor that is being used by RPC subscriptions","Subspace sync oracle","","","","","","","","","","","","","",""],"i":[0,0,0,0,38,5,39,25,25,5,25,5,25,25,25,5,25,5,25,5,25,25,5,25,5,25,5,38,5,39,25,5,25,5,25,5,25,5,25,5,38,25,38,5,39,5,25,38,5,39,25,38,5,39,25,38,5,39,38,5,39,38,5,39,38,5,39,38,5,39,38,5,39,25,25,25,5,25,5,25,5,25,5,25,5,25,5,25,5],"f":[0,0,0,0,[[-1,1],[[4,[[3,[2]]]]],[]],[[[5,[-1,-2,-3,-4]],1],[[4,[[3,[2]]]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,1],[[4,[[3,[2]]]]],11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[15,-1,[]],[15,-1,[]],[15,-1,[]],[15,-1,[]],[15,16],[15,16],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[17]]],[]],[[[5,[-1,-2,-3,-4]]],[[18,[17]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],[[],15],[[],15],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,19]]],[[3,[20,19]]],[]],[[[3,[-1,19]]],[[3,[20,19]]],[]],[[[21,[-1,19]]],[[21,[20,19]]],[]],[[[21,[-1,19]]],[[21,[20,19]]],[]],[[[22,[-1,19]]],[[22,[20,19]]],[]],[[[22,[-1,19]]],[[22,[20,19]]],[]],[-1,[[23,[-1]]],[]],0,[[-1,24],[[4,[[3,[2]]]]],[]],[[[5,[-1,-2,-3,-4]],24],[[4,[[3,[2]]]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,24],[[4,[[3,[2]]]]],11],[[[25,[-2,-3,-4]]],[[27,[[5,[-1,-2,-3,-4]],26]]],6,[[7,[-1]],[8,[-1]]],[12,10,11,13],[14,10,11]],0,[[-1,28],[[18,[[31,[[30,[29]]]]]]],[]],[[[5,[-1,-2,-3,-4]],28],[[18,[[31,[[30,[29]]]]]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,28],[[4,[[3,[2]]]]],11],0,[[-1,[30,[1]]],[[4,[[3,[2]]]]],[]],[[[5,[-1,-2,-3,-4]],[30,[1]]],[[4,[[3,[2]]]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,[30,[1]]],[[4,[[3,[2]]]]],11],0,[[-1,32],[[18,[16]]],[]],[[[5,[-1,-2,-3,-4]],32],[[18,[16]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,32],[[4,[[3,[2]]]]],11],[[-1,33],[[18,[16]]],[]],[[[5,[-1,-2,-3,-4]],33],[[18,[16]]],6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[[-1,33],[[4,[[3,[2]]]]],11],[[-1,34],35,[]],[[[5,[-1,-2,-3,-4]],34],35,6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],[[-1,34],35,[]],[[[5,[-1,-2,-3,-4]],34],35,6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],[[-1,34],35,[]],[[[5,[-1,-2,-3,-4]],34],35,6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],[[-1,34],35,[]],[[[5,[-1,-2,-3,-4]],34],35,6,[[7,[-1]],[8,[-1]],[9,[-1]],10,11],[12,10,11,13],[14,10,11]],[-1,[[4,[[3,[2]]]]],11],0,0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,37,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"SegmentIndex",89],[8,"Future",90],[3,"Box",91],[3,"Pin",92],[3,"SubspaceRpc",0],[8,"Block",93],[8,"ProvideRuntimeApi",94],[8,"HeaderBackend",95],[8,"BlockBackend",96],[8,"Send",97],[8,"Sync",97],[8,"SyncOracle",98],[8,"Clone",99],[8,"AuxStore",100],[15,"usize"],[15,"tuple"],[3,"FarmerAppInfo",101],[6,"RpcResult",102],[3,"Global",103],[8,"Any",104],[3,"Arc",105],[3,"Rc",106],[3,"RpcModule",107],[15,"u64"],[3,"SubspaceRpcConfig",0],[4,"ApiError",94],[4,"Result",108],[3,"PieceIndex",109],[15,"u8"],[3,"Vec",110],[4,"Option",111],[3,"RewardSignatureResponse",101],[3,"SolutionResponse",101],[3,"SubscriptionSink",107],[6,"SubscriptionResult",112],[3,"TypeId",104],[15,"str"],[8,"SubspaceRpcApiServer",0],[8,"SubspaceRpcApiClient",0]],"b":[]},\ "sc_proof_of_time":{"doc":"Subspace proof of time implementation.","t":"IKAFADDDLLLLLLMLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLFLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["PotSlotWorker","on_proof","source","start_slot_worker","verifier","PotSlotInfo","PotSlotInfoStream","PotSourceWorker","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","checkpoints","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","from","from","from","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","gossip","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","run","slot","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","vzip","vzip","vzip","PotGossipWorker","borrow","borrow_mut","deref","deref_mut","drop","from","from_mut","from_ref","init","into","into_any","into_any_arc","into_any_rc","pot_gossip_peers_set_config","run","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip","PotVerifier","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","from_mut","from_ref","genesis_seed","get_checkpoints","init","inject_verified_checkpoints","into","into_any","into_any_arc","into_any_rc","is_output_valid","new","to_owned","try_from","try_get_checkpoints","try_into","try_is_output_valid","type_id","type_name","unchecked_into","unique_saturated_into","verify_checkpoints","vzip"],"q":[[0,"sc_proof_of_time"],[5,"sc_proof_of_time::source"],[77,"sc_proof_of_time::source::gossip"],[100,"sc_proof_of_time::verifier"],[134,"sp_consensus_slots"],[135,"subspace_core_primitives"],[136,"sp_consensus_slots"],[137,"sp_runtime::traits"],[138,"sp_api"],[139,"sp_blockchain::backend"],[140,"sp_consensus::select_chain"],[141,"sc_consensus_slots"],[142,"core::marker"],[143,"core::marker"],[144,"sp_inherents::client_side"],[145,"core::fmt"],[146,"core::fmt"],[147,"alloc::boxed"],[148,"core::any"],[149,"alloc::rc"],[150,"std::collections::hash::set"],[151,"sp_api"],[152,"sc_client_api::client"],[153,"sc_network_gossip"],[154,"core::clone"],[155,"sc_network_gossip"],[156,"dyn_clone::sealed"],[157,"subspace_core_primitives"],[158,"core::option"],[159,"sp_consensus_subspace"],[160,"subspace_core_primitives"]],"d":["","Called when new proof of time is available for slot.","","Start a new slot worker.","Proof of time verifier","Proof of time slot information","Stream with proof of time slots","Worker producing proofs of time.","","","","","","","Proof of time checkpoints","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","PoT gossip functionality.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Run proof of time source","Slot number","","","","","","","","","","","","","","","","","","","","","","PoT gossip worker","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Calls U::from(self).","","","","Returns the network configuration for PoT gossip.","Run gossip engine.","","","","","","","","Verifier data structure that verifies and caches results …","","","","","","","","","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get genesis seed","Try to get checkpoints for provided seed and slot …","","Inject known good checkpoints into verifier","Calls U::from(self).","","","","Verify sequence of proofs of time that covers slots slots …","","","","Try to get checkpoints quickly without waiting for …","","Does the same verification as Self::is_output_valid() …","","","","","Verify proof of time checkpoints",""],"i":[0,11,0,0,0,0,0,0,47,6,20,47,6,20,47,47,6,6,20,47,6,6,20,47,6,20,6,20,47,6,20,47,6,20,47,6,20,0,47,6,20,47,6,20,47,6,20,47,6,20,47,6,20,20,20,47,47,6,20,47,6,20,47,6,20,47,6,20,47,6,20,47,6,20,47,6,20,0,29,29,29,29,29,29,29,29,29,29,29,29,29,0,29,29,29,29,29,29,29,29,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],"f":[0,[[-1,1,2],3,[]],0,[[4,[5,[-2]],-3,-4,-5,-6,6],3,7,[[8,[-1]],[9,[-1]]],[[10,[-1]]],[[11,[-1]],[12,[-1]],13,14],[15,13],[[16,[-1,3]],13]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[17,-1,[]],[17,-1,[]],[6],[17,-1,[]],[17,-1,[]],[6],[17,-1,[]],[17,-1,[]],[17,3],[17,3],[17,3],[[6,18],19],[[[20,[-1,-2,-3]],18],19,21,21,21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[26,[27,[17]],[5,[-2]],28,-3,[5,[-4]],-5],[[31,[[3,[[20,[-1,-2,-5]],[29,[-1]],6]],30]]],7,[[32,[-1]],[9,[-1]],[8,[-1]]],[[33,[-1]],13,14,34],[[35,[-1]]],[15,34,13,14]],[[[20,[-1,-2,-3]]],3,7,[[32,[-1]],[9,[-1]],[8,[-1]]],[15,34,13,14]],0,[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,37,[]],[-1,37,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[17,-1,[]],[17,-1,[]],[17,3],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],17],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[],38],[[[29,[-1]]],3,7],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,36,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,39],3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,28],[[-1,-2],3,[],[]],[17,-1,[]],[17,-1,[]],[17,3],[[28,18],19],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,40],[[28,41,40],[[42,[2]]]],[[],17],[[28,40,41,2],3],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[5,[-1,22]]],[[5,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[28,43,1,44,[42,[45]]],26],[[40,46],28],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[[28,41,40],[[42,[2]]]],[-1,[[31,[-2]]],[],[]],[[28,43,1,44,[42,[45]]],26],[-1,36,[]],[-1,37,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[28,40,41,2],26],[-1,-2,[],[]]],"c":[],"p":[[3,"Slot",134],[3,"PotCheckpoints",135],[15,"tuple"],[3,"SlotDuration",134],[3,"Arc",136],[3,"PotSlotInfoStream",5],[8,"Block",137],[8,"ProvideRuntimeApi",138],[8,"HeaderBackend",139],[8,"SelectChain",140],[8,"PotSlotWorker",0],[8,"SimpleSlotWorker",141],[8,"Send",142],[8,"Sync",142],[8,"SyncOracle",143],[8,"CreateInherentDataProviders",144],[15,"usize"],[3,"Formatter",145],[6,"Result",145],[3,"PotSourceWorker",5],[8,"Debug",145],[3,"Global",146],[3,"Box",147],[8,"Any",148],[3,"Rc",149],[15,"bool"],[3,"HashSet",150],[3,"PotVerifier",100],[3,"PotGossipWorker",77],[4,"ApiError",138],[4,"Result",151],[8,"BlockchainEvents",152],[8,"Network",153],[8,"Clone",154],[8,"Syncing",153],[3,"TypeId",148],[15,"str"],[3,"NonDefaultSetConfig",155],[3,"Private",156],[3,"PotSeed",135],[3,"NonZeroU32",157],[4,"Option",158],[3,"PotNextSlotInput",159],[3,"PotOutput",135],[3,"PotParametersChange",159],[3,"NonZeroUsize",157],[3,"PotSlotInfo",5]],"b":[]},\ -"sc_subspace_block_relay":{"doc":"Block relay implementation.","t":"EDNLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BlockRelayConfigurationError","NetworkWrapper","PrometheusError","borrow","borrow","borrow_mut","borrow_mut","build_consensus_relay","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","set","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip"],"q":[[0,"sc_subspace_block_relay"],[51,"alloc::sync"],[52,"prometheus::registry"],[53,"core::option"],[54,"sc_network_sync::block_relay_protocol"],[55,"core::result"],[56,"sp_runtime::traits"],[57,"sp_blockchain::backend"],[58,"sc_client_api::client"],[59,"sp_api"],[60,"sc_transaction_pool_api"],[61,"core::fmt"],[62,"core::fmt"],[63,"alloc::alloc"],[64,"alloc::boxed"],[65,"core::any"],[66,"alloc::rc"],[67,"sc_network::service::traits"],[68,"core::error"],[69,"alloc::string"],[70,"core::any"]],"d":["","Wrapper to work around the circular dependency in …","","","","","","Sets up the relay components.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,6,1,6,1,6,0,1,1,6,1,6,1,6,6,6,1,6,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6],"f":[0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[1]],[2,[-2]],[2,[-3]],[4,[3]]],[[7,[[5,[-1]],6]]],8,[[9,[-1]],[10,[-1]],[11,[-1]]],12],[[],1],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,14],[13,14],[[6,15],16],[[6,15],16],[-1,-1,[]],[-1,-1,[]],[17,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],13],[[],13],[-1,-2,[],[]],[-1,-2,[],[]],[[[19,[-1,18]]],[[19,[20,18]]],[]],[[[19,[-1,18]]],[[19,[20,18]]],[]],[[[2,[-1,18]]],[[2,[20,18]]],[]],[[[2,[-1,18]]],[[2,[20,18]]],[]],[[[21,[-1,18]]],[[21,[20,18]]],[]],[[[21,[-1,18]]],[[21,[20,18]]],[]],[[1,[2,[22]]],14],[6,[[4,[23]]]],[-1,24,[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"NetworkWrapper",0],[3,"Arc",51],[3,"Registry",52],[4,"Option",53],[3,"BlockRelayParams",54],[4,"BlockRelayConfigurationError",0],[4,"Result",55],[8,"Block",56],[8,"HeaderBackend",57],[8,"BlockBackend",58],[8,"ProvideRuntimeApi",59],[8,"TransactionPool",60],[15,"usize"],[15,"tuple"],[3,"Formatter",61],[6,"Result",61],[4,"Error",62],[3,"Global",63],[3,"Box",64],[8,"Any",65],[3,"Rc",66],[8,"NetworkRequest",67],[8,"Error",68],[3,"String",69],[3,"TypeId",65],[15,"str"]],"b":[[15,"impl-Debug-for-BlockRelayConfigurationError"],[16,"impl-Display-for-BlockRelayConfigurationError"]]},\ +"sc_subspace_block_relay":{"doc":"Block relay implementation.","t":"EDNLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BlockRelayConfigurationError","NetworkWrapper","PrometheusError","borrow","borrow","borrow_mut","borrow_mut","build_consensus_relay","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from_mut","from_mut","from_ref","from_ref","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","set","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","vzip","vzip"],"q":[[0,"sc_subspace_block_relay"],[51,"alloc::sync"],[52,"prometheus::registry"],[53,"core::option"],[54,"sc_network_sync::block_relay_protocol"],[55,"core::result"],[56,"sp_runtime::traits"],[57,"sp_blockchain::backend"],[58,"sc_client_api::client"],[59,"sp_api"],[60,"sc_transaction_pool_api"],[61,"core::fmt"],[62,"core::fmt"],[63,"alloc::alloc"],[64,"alloc::boxed"],[65,"core::any"],[66,"alloc::rc"],[67,"sc_network::service::traits"],[68,"core::error"],[69,"alloc::string"],[70,"core::any"]],"d":["","Wrapper to work around the circular dependency in …","","","","","","Sets up the relay components.","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,6,1,6,1,6,0,1,1,6,1,6,1,6,6,6,1,6,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6],"f":[0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[1]],[2,[-2]],[2,[-3]],[4,[3]]],[[7,[[5,[-1]],6]]],8,[[9,[-1]],[10,[-1]],[11,[-1]]],12],[[],1],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,-1,[]],[13,14],[13,14],[[6,15],16],[[6,15],16],[-1,-1,[]],[17,6],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],13],[[],13],[-1,-2,[],[]],[-1,-2,[],[]],[[[19,[-1,18]]],[[19,[20,18]]],[]],[[[19,[-1,18]]],[[19,[20,18]]],[]],[[[2,[-1,18]]],[[2,[20,18]]],[]],[[[2,[-1,18]]],[[2,[20,18]]],[]],[[[21,[-1,18]]],[[21,[20,18]]],[]],[[[21,[-1,18]]],[[21,[20,18]]],[]],[[1,[2,[22]]],14],[6,[[4,[23]]]],[-1,24,[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"NetworkWrapper",0],[3,"Arc",51],[3,"Registry",52],[4,"Option",53],[3,"BlockRelayParams",54],[4,"BlockRelayConfigurationError",0],[4,"Result",55],[8,"Block",56],[8,"HeaderBackend",57],[8,"BlockBackend",58],[8,"ProvideRuntimeApi",59],[8,"TransactionPool",60],[15,"usize"],[15,"tuple"],[3,"Formatter",61],[6,"Result",61],[4,"Error",62],[3,"Global",63],[3,"Box",64],[8,"Any",65],[3,"Rc",66],[8,"NetworkRequest",67],[8,"Error",68],[3,"String",69],[3,"TypeId",65],[15,"str"]],"b":[[15,"impl-Display-for-BlockRelayConfigurationError"],[16,"impl-Debug-for-BlockRelayConfigurationError"]]},\ "sc_subspace_chain_specs":{"doc":"Chain specification data structures tailored for Subspace.","t":"GGDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["ConsensusChainSpec","ExecutionChainSpec","SerializableChainSpec","__clone_box","add_boot_node","add_boot_node","as_json","as_storage_builder","assimilate_storage","boot_nodes","boot_nodes","borrow","borrow_mut","chain_type","clone","clone_into","cloned_box","code_substitutes","deref","deref_mut","deserialize","drop","extensions","extensions","extensions_mut","extensions_mut","fork_id","fork_id","from","from_genesis","from_json_bytes","from_json_file","from_mut","from_ref","id","id","init","into","into_any","into_any_arc","into_any_rc","name","name","properties","properties","protocol_id","protocol_id","serialize","set_storage","telemetry_endpoints","telemetry_endpoints","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"sc_subspace_chain_specs"],[59,"dyn_clone::sealed"],[60,"sc_network::config"],[61,"sc_chain_spec"],[62,"sc_chain_spec::extension"],[63,"serde::ser"],[64,"core::clone"],[65,"core::marker"],[66,"core::marker"],[67,"core::result"],[68,"sp_runtime"],[69,"sp_storage"],[70,"sc_chain_spec"],[71,"alloc::vec"],[72,"alloc::collections::btree::map"],[73,"serde::de"],[74,"serde::de"],[75,"sc_telemetry::endpoints"],[76,"sc_chain_spec"],[77,"alloc::borrow"],[78,"core::convert"],[79,"std::path"],[80,"alloc::alloc"],[81,"core::any"],[82,"alloc::sync"],[83,"alloc::rc"],[84,"serde::ser"]],"d":["Specialized ChainSpec for the consensus runtime.","Specialized ChainSpec for the execution runtime.","Serializes chain spec to a string, note that when …","","Add a bootnode to the list.","","","","","A list of bootnode addresses.","","","","","","","","","","","","","","Returns a reference to the defined chain spec extensions.","Returns a mutable reference to the defined chain spec …","","Optional network fork identifier.","","Returns the argument unchanged.","Create hardcoded spec.","Parse json content into a ChainSpec","Parse json file into a ChainSpec","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","Spec id.","","","Calls U::from(self).","","","","Spec name.","","Additional loosly-typed properties of the chain.","","Network protocol id.","","","","Telemetry endpoints (if any)","","","","","","","","",""],"i":[0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],"f":[0,0,0,[[-1,1],2,[]],[[[3,[-1,-2]],4],2,5,[6,7,8,9,10]],[[[3,[-1,-2]],4],2,5,[6,7,8,9,10]],[[[3,[-1,-2]],11],[[13,[12,12]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],14,5,[6,7,8,9,10]],[[[3,[-1,-2]],15],[[13,[2,12]]],5,[]],[[[3,[-1,-2]]],[[16,[4]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[16,[4]]],5,[6,7,8,9,10]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],17,5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[3,[-1,-2]]],[],8],[[-1,-2],2,[],[]],[[[3,[-1,-2]]],[[19,[18]]],5,[6,7,8,9,10]],[[[3,[-1,-2]]],[[22,[12,[21,[20]]]]],5,[6,7,8,9,10]],[23,-1,[]],[23,-1,[]],[-1,[[13,[[3,[-2,-3]]]]],24,[],25],[23,2],[[[3,[-1,-2]]],6,5,[6,7,8,9,10]],[[[3,[-1,-2]]],-2,5,[6,7,8,9,10]],[[[3,[-1,-2]]],-2,5,[6,7,8,9,10]],[[[3,[-1,-2]]],6,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-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[25,"impl-ChainSpec-for-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-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[44,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[45,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[46,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[49,"impl-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"],[50,"impl-ChainSpec-for-SerializableChainSpec%3CGenesisConfig,+Extensions%3E"]]},\ -"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,[]],[29,-1,[]],[5],[6],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[3],[5],[29,-1,[]],[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,[]],[-1,-1,[]],[31,25],[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,[]],[29,-1,[]],[79],[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-Debug-for-ErrorDigestType"],[634,"impl-Display-for-ErrorDigestType"],[635,"impl-Display-for-Error"],[636,"impl-Debug-for-Error"]]},\ +"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,[]],[6],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[29,-1,[]],[3],[5],[29,-1,[]],[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,[]],[-1,-1,[]],[31,25],[46,3],[-1,-1,[]],[-1,-1,[]],[47,5],[-1,-1,[]],[[[49,[48]]],6],[-1,-1,[]],[50,[[10,[-1,51]]],[]],[50,[[10,[-1,51]]],[]],[50,[[10,[-1,51]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[14,[-1,-2,-3]]],52,36,36,36],[-1,[[10,[53,9]]],[]],0,[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[[],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,50],[[10,[51]]],[]],[[-1,50],[[10,[51]]],[]],[[-1,50],[[10,[51]]],[]],[-1,37,[]],[[[54,[-1]]],37,55],[[-1,43],[[10,[37,9]]],[]],[-1,[[10,[37,9]]],[]],[[],29],[[],29],[[],29],[[],29],[[],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,[]],[29,-1,[]],[79],[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-Debug-for-ErrorDigestType"],[634,"impl-Display-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":"NDDDIERDEDDNNNIIERGNDGDNDNNENENGGEGDGGGNNNNDGEGEDGNNENNNRLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLMLKMLKLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMMLMMLMLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLAMLLMLLLMLMMMLLLLMMMLMLMMMMMMFLLLLMFMLLLLLLLLLLLLLLLLLLLLLMALLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLMLLLLLLLLLLLLLLLLLLLLLNDELLLLLLLLLLLLMFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLMLLLLLLLLLLLLLLLLLLLLNNNNDNNNNNNNEENNENNNDNNNENDNNDNNDNDNDNNNNNNNNNDDNELLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMFMMMMLMLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMMDGGDLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNENEINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFNNNNDELLLLLLLLLLLFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLFLL","n":["Anyone","Bundle","BundleDigest","BundleHeader","BundleProducerElectionApi","BundleValidity","DOMAIN_EXTRINSICS_SHUFFLING_SEED_SUBJECT","DomainBlockLimit","DomainDigestItem","DomainId","DomainInstanceData","DomainInstantiated","DomainInstantiation","DomainRuntimeUpgraded","DomainsApi","DomainsDigestItem","DomainsHoldIdentifier","EMPTY_EXTRINSIC_ROOT","EpochIndex","Evm","ExecutionReceipt","ExtrinsicsRoot","GenesisDomain","IllegalTx","InboxedBundle","Invalid","Invalid","InvalidBundleType","InvalidBundles","InvalidReceipt","InvalidXDM","OpaqueBundle","OpaqueBundles","OperatorAllowList","OperatorId","OperatorKey","OperatorPair","OperatorPublicKey","OperatorSignature","Operators","OutOfRangeTx","PendingDeposit","PendingUnlock","ProofOfElection","ReceiptHash","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","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_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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_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_number","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","domain_best_number","domain_block_extrinsic_root","domain_block_hash","domain_block_limit","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","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","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","estimated_bundle_weight","execution_trace","execution_trace_root","extract_successful_bundles","extrinsic_index","extrinsics","extrinsics","extrinsics_root","extrinsics_root","extrinsics_root","extrinsics_shuffling_seed","final_state_root","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fraud_proof","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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","inboxed_bundles","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_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_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","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","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","partial_cmp","partial_cmp","partial_cmp","pre_hash","proof_of_election","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","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_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","total_rewards","transaction","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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_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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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_digests","valid_bundle_indexes","valued_trie_root","verification","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","BadProof","BundleProducerElectionParams","VrfProofError","__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","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","ApplyExtrinsic","BadPostStateRoot","BadProof","BundleEquivocation","BundleEquivocationProof","Client","ConsensusBlockHashNotFound","Data","Decode","DomainExtrinsicNotFound","DomainStateRootNotFound","Dummy","ExecutionPhase","ExtrinsicDigest","FailedToBuildDomainExtrinsics","FinalizeBlock","FraudProof","Hash","HeaderDecode","ImproperTransactionSortition","ImproperTransactionSortitionProof","InitializeBlock","InitializeBlockOrApplyExtrinsicDecode","InvalidBundles","InvalidBundlesFraudProof","InvalidExtrinsicsRoot","InvalidExtrinsicsRootProof","InvalidPreStateRoot","InvalidStateTransition","InvalidStateTransitionProof","InvalidStorageProof","InvalidTotalRewards","InvalidTotalRewardsProof","InvalidTransaction","InvalidTransactionProof","MissingInvalidBundleEntry","MissingInvalidBundleEntryFraudProof","Oneshot","PostStateRootNotFound","RuntimeApi","RuntimeCode","SamePostStateRoot","SignerNotFound","StateNotFound","StorageRootDecode","ValidAsInvalid","ValidAsInvalidBundleEntryFraudProof","ValidBundleDigest","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","__clone_box","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","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","block_number","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","bundle_digest","bundle_index","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","consensus_parent_hash","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_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_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","decode_with_depth_limit","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","domain_block_hash","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","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","encode_to","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","execution_phase","first_header","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","hash","hash","identity","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","init","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_ref","into_ref","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_extrinsic","new","new","new","offender","operator_block_rewards_final_key","parent_number","post_state_root","pre_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","size_hint","slot","source","storage_proof","storage_proof","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_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_into","try_into","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_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","type_id","type_id","type_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","vzip","domain_parent_hash","total_extrinsics","bad_receipt_hash","domain_id","expected","got","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","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","Bundle","Bundle","BundleEquivicationProof","ExecutionReceipt","FraudProof","FraudProof","InvalidTransactionCode","Null","PreValidationObject","PreValidationObjectApi","TrasactionProof","__clone_box","blake2_128","blake2_128_concat","blake2_256","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_to","eq","equivalent","equivalent","equivalent","extract_pre_validation_object","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","size_hint","to_keyed_vec","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","valued_ordered_trie_root","FailedToDecode","InvalidBundleDigest","InvalidProof","MissingValue","StorageProofVerifier","VerificationError","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow_mut","borrow_mut","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deduplicate_and_shuffle_extrinsics","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","eq","equivalent","equivalent","equivalent","extrinsics_shuffling_seed","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","shuffle_extrinsics","size_hint","to_keyed_vec","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","verify_and_get_value","verify_invalid_total_rewards_fraud_proof","vzip","vzip"],"q":[[0,"sp_domains"],[1107,"sp_domains::bundle_producer_election"],[1204,"sp_domains::fraud_proof"],[1896,"sp_domains::fraud_proof::ExecutionPhase"],[1898,"sp_domains::fraud_proof::FraudProof"],[1900,"sp_domains::fraud_proof::VerificationError"],[1902,"sp_domains::merkle_tree"],[1983,"sp_domains::storage"],[2162,"sp_domains::transaction"],[2238,"sp_domains::valued_trie_root"],[2239,"sp_domains::verification"],[2310,"dyn_clone::sealed"],[2311,"core::option"],[2312,"alloc::alloc"],[2313,"alloc::vec"],[2314,"sp_runtime::traits"],[2315,"sp_api"],[2316,"core::result"],[2317,"core::clone"],[2318,"core::cmp"],[2319,"core::cmp"],[2320,"parity_scale_codec::codec"],[2321,"parity_scale_codec::codec"],[2322,"serde::de"],[2323,"num_traits::identities"],[2324,"core::default"],[2325,"parity_scale_codec::codec"],[2326,"core::cmp"],[2327,"subspace_core_primitives"],[2328,"core::fmt"],[2329,"alloc::string"],[2330,"primitive_types"],[2331,"core::hash"],[2332,"core::hash"],[2333,"serde::ser"],[2334,"scale_info::ty"],[2335,"core::ops::function"],[2336,"subspace_core_primitives"],[2337,"sp_core::sr25519::vrf"],[2338,"core::convert"],[2339,"core::error"],[2340,"sp_storage"],[2341,"sp_storage"],[2342,"domain_runtime_primitives::opaque"],[2343,"alloc::collections::vec_deque"],[2344,"sp_trie::storage_proof"],[2345,"sp_storage"]],"d":["Anyone can operate for this domain.","Domain bundle.","A digest of the bundle","","","","Extrinsics shuffling seed","","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.","The Merkle root of all extrinsics included in a bundle.","","Transaction is illegal (unable to pay the fee, etc).","InboxedBundle represents a bundle that was successfully …","","","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.","","The hash of a execution receipt.","","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.","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 …","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 …","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 …","List of storage roots collected during the domain block …","The Merkle root of the execution trace for the current …","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 …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference 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.","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Computes the VRF hash.","VRF signature.","","","","","","","","","","","","","","","","","","","","","","Invalid vrf proof.","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes some extrinsic.","The post_state_root calculated by farmer does not match …","Failed to pass the execution proof check.","","Represents a bundle equivocation proof. An equivocation …","Runtime api error.","Hash of the consensus block being challenged not found.","Actual extrinsic data that is inlined since it is less …","Decode error.","Domain extrinsic at given index not found.","Domain state root not found.","","A phase of a block’s execution, carrying necessary …","Represents the extrinsic either as full data or hash of …","Error occurred while building the domain extrinsics.","Executes the finalize_block hook.","Fraud proof.","Extrinsic Hash.","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 …","","Fraud proof indicating that invalid_bundles field of the …","","Represents an Invalid domain extrinsics root proof with …","pre_state_root in the invalid state transition proof is …","","Proves an invalid state transition by challenging the …","Invalid storage proof.","","Represents an invalid total rewards proof.","","Represents an invalid transaction proof.","","","","post_state_root not found in the state.","Runtime api error.","Fail to get runtime code.","post_state_root is same as the one stored on chain.","Can not find signer from the domain extrinsic.","State not found in the storage proof.","Failed to decode the storage root produced by verifying …","","","Represents a valid bundle index and all the extrinsics …","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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of the block at which the invalid transaction …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Vec<(tx_signer, tx_hash)> of all extrinsics","Index of this bundle in the original list of bundles in …","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of the consensus block corresponding to parent_number.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the post state root for the given execution result.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of the domain block corresponding to block_number.","","","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.","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.","","","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The authority id of the equivocator.","This is a representation of actual Block Rewards storage …","Parent number.","State root after the fraudulent transaction.","State root before the fraudulent transaction.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","","","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.","","","","","","","","","","","","","","","","","","","","","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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Custom invalid validity code for the extrinsics in …","","Object for performing the pre-validation in the …","API for extracting the pre-validation objects in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Extract the pre-validation object from the given extrinsic.","","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).","","","","","","","","","","","","","","","","","","","","","","","","This is a modified version of trie root that takes trie …","Failed to decode value.","Invalid bundle digest","Emits when the given storage proof is invalid.","Value doesn’t exist in the Db for the given key.","","Verification error.","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","Shuffles the extrinsics in a deterministic way.","","","","","","","","","","","","","","","","","","","",""],"i":[23,0,0,0,0,0,0,0,0,0,0,29,28,29,0,0,0,0,0,26,0,0,0,16,0,33,34,0,32,0,16,0,0,0,0,0,0,0,0,23,16,27,27,0,0,0,0,0,0,0,27,28,0,16,33,34,0,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,117,117,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,118,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,35,17,0,120,17,25,14,3,16,3,26,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,27,28,14,14,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,26,3,27,28,3,27,28,3,27,28,3,27,28,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,23,25,26,118,14,14,118,14,20,22,118,117,25,118,117,118,118,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,14,22,35,0,3,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,32,33,16,34,35,3,3,3,17,17,17,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,16,16,16,34,34,34,35,35,35,17,14,14,118,16,51,20,20,21,35,118,14,3,17,19,20,21,14,22,23,25,26,27,28,31,32,33,16,34,35,0,119,3,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,119,119,3,3,17,17,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,16,16,34,34,35,35,119,119,3,3,17,17,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,16,16,34,34,35,35,14,118,3,22,3,17,19,20,14,118,19,21,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,14,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,20,20,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,35,3,26,35,23,25,31,25,31,3,27,28,0,25,3,19,25,118,118,120,25,20,22,25,14,3,27,28,19,17,30,25,20,17,118,25,25,30,25,51,20,0,3,23,25,26,19,0,25,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,19,22,0,3,118,25,118,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,14,0,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,35,14,14,0,0,22,22,22,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,78,0,0,13,78,13,78,13,78,13,78,13,78,13,78,13,0,13,78,13,78,13,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,13,13,78,78,78,13,78,13,78,13,13,78,78,13,13,78,78,13,78,13,78,13,78,13,78,13,78,0,0,13,78,13,78,13,78,13,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,85,97,97,84,0,97,97,94,97,97,97,84,0,0,97,85,0,94,97,84,0,85,97,84,0,84,0,97,84,0,97,84,0,84,0,88,0,97,97,97,97,97,97,97,97,88,0,0,97,0,85,86,87,88,84,89,90,91,92,93,94,95,96,84,89,91,92,93,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,91,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,95,95,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,89,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,85,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,91,88,84,89,90,91,92,93,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,84,0,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,85,85,86,86,86,87,87,87,88,88,88,84,84,84,89,89,89,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,89,90,85,97,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,97,97,97,86,87,88,84,89,90,91,92,93,94,95,96,85,85,97,97,86,86,87,87,88,88,84,84,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,85,85,97,97,86,86,87,87,88,88,84,84,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,84,90,85,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,91,86,87,94,90,0,89,89,89,89,85,90,85,86,87,88,84,89,90,91,92,93,94,95,96,90,97,91,93,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,97,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,96,85,85,97,86,87,88,84,89,90,91,92,93,94,95,96,121,122,123,123,124,124,0,0,0,0,103,104,0,103,103,103,103,104,103,104,103,103,104,103,104,103,103,103,103,103,104,103,104,103,104,103,104,103,103,103,103,103,103,103,104,103,103,104,104,103,103,104,104,104,103,103,104,103,104,103,104,103,104,103,103,103,103,103,103,103,104,103,104,103,104,103,103,103,103,104,103,103,104,103,104,103,104,0,0,0,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,106,71,105,71,105,106,71,105,106,71,71,71,105,105,105,106,106,106,71,105,106,71,105,106,71,71,105,105,106,106,71,71,105,105,106,106,106,71,105,106,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,106,71,105,106,71,105,106,106,71,105,106,106,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,71,105,106,125,109,125,125,125,109,0,109,0,0,125,109,109,109,109,125,109,125,109,109,109,109,109,109,109,125,109,125,109,125,109,109,109,109,109,109,126,109,125,109,125,125,109,109,125,125,109,109,109,125,109,125,109,125,109,125,109,109,109,109,125,109,125,109,109,109,109,125,109,109,125,109,125,109,125,109,0,112,112,112,112,0,0,112,112,112,127,112,127,112,112,112,112,112,0,127,112,127,112,127,112,112,112,112,112,112,0,112,127,112,127,127,112,112,127,127,112,112,112,127,112,127,112,127,112,127,112,0,112,112,127,112,127,112,112,112,112,127,112,112,127,112,127,112,127,0,127,112],"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,[[-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,[[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,[[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,[],[]],0,0,0,[[-1,3],[[12,[[4,[[13,[-2]]]],11]]],[],[]],0,0,[[[14,[-1,-2,-3,-4,-5]]],[[9,[15]]],[],[],[],[],[]],[[3,3],[[4,[3]]]],[16,6],[[],-1,[]],[[],-1,[]],[3,3],[[[17,[-1,-2,-3,-4,-5]]],[[17,[-1,-2,-3,-4,-5]]],18,18,18,18,18],[[[19,[-1,-2,-3,-4,-5]]],[[19,[-1,-2,-3,-4,-5]]],18,18,18,18,18],[[[20,[-1,-2,-3,-4,-5,-6]]],[[20,[-1,-2,-3,-4,-5,-6]]],18,18,18,18,18,18],[21,21],[[[14,[-1,-2,-3,-4,-5]]],[[14,[-1,-2,-3,-4,-5]]],18,18,18,18,18],[22,22],[[[23,[-1]]],[[23,[-1]]],[18,24]],[[[25,[-1]]],[[25,[-1]]],[18,24]],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[16,16],[34,34],[35,35],[[-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],36],[[27,27],36],[[28,28],36],0,0,[-1,[[12,[3,37]]],38],[-1,[[12,[[17,[-2,-3,-4,-5,-6]],37]]],38,[],[],[],[],[]],[-1,[[12,[[19,[-2,-3,-4,-5,-6]],37]]],38,[],[],[],[],[]],[-1,[[12,[[20,[-2,-3,-4,-5,-6,-7]],37]]],38,[],[],[],[],[],[]],[-1,[[12,[21,37]]],38],[-1,[[12,[[14,[-2,-3,-4,-5,-6]],37]]],38,39,39,39,39,39],[-1,[[12,[22,37]]],38],[-1,[[12,[[23,[-2]],37]]],38,24],[-1,[[12,[[25,[-2]],37]]],38,[39,24]],[-1,[[12,[26,37]]],38],[-1,[[12,[27,37]]],38],[-1,[[12,[28,37]]],38],[-1,[[12,[29,37]]],38],[-1,[[12,[30,37]]],38],[-1,[[12,[31,37]]],38],[-1,[[12,[32,37]]],38],[-1,[[12,[33,37]]],38],[-1,[[12,[16,37]]],38],[-1,[[12,[34,37]]],38],[-1,[[12,[35,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[],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,[],[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[-1,[[12,[3]]],43],[-1,[[12,[[23,[-2]]]]],43,[44,24]],[-1,[[12,[[25,[-2]]]]],43,[44,24]],[-1,[[12,[26]]],43],[[-1,3],[[12,[[4,[-2]],11]]],[],[]],0,0,[[-1,3],[[12,[[4,[31]],11]]],[]],0,[[[20,[-1,-2,-3,-4,-5,-6]]],3,45,45,45,45,45,45],0,[[-1,3],[[12,[[4,[[2,[30,[10,[-2]]]]]],11]]],[],[]],[3,-1,[]],0,[[-1,3],[[12,[[4,[[9,[6]]]],11]]],[]],[5,-1,[]],[[-1,3,-2,-3],[[12,[[4,[-3]],11]]],[],[],[]],[[-1,3],[[12,[46,11]]],[]],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[[-1,-2,-3,47],[[14,[-1,-2,-3,-4,-5]]],[45,48],[45,49],[45,48],[18,45,49],[45,48]],[[3,50],22],[15,35],[[3,50,[14,[-1,-2,-3,-4,-5]]],[[51,[-1,-2,-3,-4,-5]]],45,45,45,45,45],[3,[[9,[6]]]],[[3,-1],2,[52,53]],[[[17,[-1,-2,-3,-4,-5]],-6],2,[],[],[],[],[],[52,53]],[[[19,[-1,-2,-3,-4,-5]],-6],2,[],[],[],[],[],[52,53]],[[[20,[-1,-2,-3,-4,-5,-6]],-7],2,[],[],[],[],[],[],[52,53]],[[21,-1],2,[52,53]],[[[14,[-1,-2,-3,-4,-5]],-6],2,45,45,45,45,45,[52,53]],[[22,-1],2,[52,53]],[[[23,[-1]],-2],2,24,[52,53]],[[[25,[-1]],-2],2,[45,24],[52,53]],[[26,-1],2,[52,53]],[[27,-1],2,[52,53]],[[28,-1],2,[52,53]],[[29,-1],2,[52,53]],[[30,-1],2,[52,53]],[[31,-1],2,[52,53]],[[32,-1],2,[52,53]],[[33,-1],2,[52,53]],[[16,-1],2,[52,53]],[[34,-1],2,[52,53]],[[35,-1],2,[52,53]],[[3,3],54],[[[17,[-1,-2,-3,-4,-5]],[17,[-1,-2,-3,-4,-5]]],54,55,55,55,55,55],[[[19,[-1,-2,-3,-4,-5]],[19,[-1,-2,-3,-4,-5]]],54,55,55,55,55,55],[[[20,[-1,-2,-3,-4,-5,-6]],[20,[-1,-2,-3,-4,-5,-6]]],54,55,55,55,55,55,55],[[21,21],54],[[[14,[-1,-2,-3,-4,-5]],[14,[-1,-2,-3,-4,-5]]],54,55,55,55,55,55],[[22,22],54],[[[23,[-1]],[23,[-1]]],54,[55,24]],[[[25,[-1]],[25,[-1]]],54,[55,24]],[[26,26],54],[[27,27],54],[[28,28],54],[[29,29],54],[[30,30],54],[[32,32],54],[[33,33],54],[[16,16],54],[[34,34],54],[[35,35],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],0,0,0,[[-1,3,9],[[12,[[57,[-2,-3,-4,56]],11]]],[],[],[],[]],[16,41],0,0,[[[20,[-1,-2,-3,-4,-5,-6]]],15,45,45,45,45,45,45],0,0,[-1,[[12,[58,11]]],[]],0,[[3,59],60],[[[17,[-1,-2,-3,-4,-5]],59],60,61,61,61,61,61],[[[19,[-1,-2,-3,-4,-5]],59],60,61,61,61,61,61],[[[20,[-1,-2,-3,-4,-5,-6]],59],60,61,61,61,61,61,61],[[21,59],60],[[[14,[-1,-2,-3,-4,-5]],59],60,61,61,61,61,61],[[22,59],60],[[[23,[-1]],59],60,[61,24]],[[[25,[-1]],59],60,[61,24]],[[26,59],60],[[27,59],60],[[28,59],60],[[31,59],60],[[32,59],60],[[33,59],60],[[16,59],60],[[34,59],60],[[35,59],60],0,[-1,-1,[]],[-1,-1,[]],[41,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,[]],[62,[[12,[-1,63]]],[]],[-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,-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,-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[14,[-2,-3,-4,-1,-5]]],[18,45,49],[45,48],[45,49],[45,48],[45,48]],[[-1,3],[[12,[[4,[64]],11]]],[]],[[-1,-2],65,[66,53],67],0,[[3,-1],2,68],[[[17,[-1,-2,-3,-4,-5]]],64,45,45,45,45,45],[[[19,[-1,-2,-3,-4,-5]]],64,45,45,45,45,45],[[[20,[-1,-2,-3,-4,-5,-6]]],64,45,45,45,45,45,45],[[[14,[-1,-2,-3,-4,-5]]],47,[45,48],[45,49],[45,48],[18,45,49],[45,48]],[[-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]]],[]],0,[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,62],[[12,[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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[20,[-1,-2,-3,-4,-5,-6]]],[[51,[-2,-3,-4,-5,-6]]],45,[],[],[],[],[]],[[[20,[-1,-2,-3,-4,-5,-6]]],[[14,[-2,-3,-4,-5,-6]]],45,45,45,45,45,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[16,15],35],[-1,54,[]],[-1,54,[]],[35,54],[[[23,[-1]],-1],54,24],0,0,0,0,[[],42],[[],42],[[],42],0,0,[41,3],[[[17,[-1,-2,-3,-4,-5]],69],[[19,[-1,-2,-3,-4,-5]]],45,45,45,45,45],0,[[-1,3],[[12,[54,11]]],[]],[[-1,3],[[12,[[10,[-2]],11]]],[],[]],[[-1,50],[[12,[[4,[[2,[70,-2]]]],11]]],[],[]],0,[[[20,[-1,-2,-3,-4,-5,-6]]],50,45,45,45,45,45,45],0,0,0,[[3,3],[[4,[36]]]],[[27,27],[[4,[36]]]],[[28,28],[[4,[36]]]],[[[19,[-1,-2,-3,-4,-5]]],64,45,45,45,45,45],0,0,0,[[[20,[-1,-2,-3,-4,-5,-6]]],[[14,[-2,-3,-4,-5,-6]]],45,45,45,45,45,45],0,[[-1,3],[[12,[[4,[5]],11]]],[]],0,0,0,0,0,0,[[],71],[[3,-1],12,72],[[[23,[-1]],-2],12,[73,24],72],[[[25,[-1]],-2],12,[73,24],72],[[26,-1],12,72],0,[[46,46,46],54],0,[3,42],[[[17,[-1,-2,-3,-4,-5]]],42,[],[],[],[],[]],[[[19,[-1,-2,-3,-4,-5]]],42,[],[],[],[],[]],[[[20,[-1,-2,-3,-4,-5,-6]]],42,[],[],[],[],[],[]],[21,42],[[[14,[-1,-2,-3,-4,-5]]],42,45,45,45,45,45],[22,42],[[[23,[-1]]],42,24],[[[25,[-1]]],42,[45,24]],[26,42],[27,42],[28,42],[29,42],[30,42],[31,42],[32,42],[33,42],[16,42],[34,42],[35,42],[[[19,[-1,-2,-3,-4,-5]]],65,45,45,45,45,45],0,0,[[3,3],3],[[-1,[51,[[10,[-2]],-3,-4,56]]],[[12,[2,11]]],[],[],[],[]],0,[-1,[[12,[74,11]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[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,[],[]],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,[[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,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,77,[]],[[64,15],35],[[[14,[-1,-2,-3,-4,-5]]],[[9,[64]]],[],[],[],[],[]],[[[14,[-1,-2,-3,-4,-5]]],[[9,[41]]],[],[],[],[],[]],0,0,[[22,70],[[12,[2,78]]]],[22,79],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,[],[]],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,[[80,80,[2,[65,65]]],81],[[[13,[-1]]],[[13,[-1]]],18],[78,78],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[12,[[13,[-2]],37]]],38,39],[-1,[[12,[78,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[[[13,[-1]],-2],2,45,[52,53]],[[78,-1],2,[52,53]],[[[13,[-1]],[13,[-1]]],54,55],[[78,78],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[[13,[-1]],59],60,61],[[78,59],60],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[82,81],54],[[3,79],83],[[[13,[-1]]],42,45],[78,42],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[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,75,[]],[-1,75,[]],[[],76],[[],76],[-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,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,[]],[[[84,[-1,-2]]],47,[],[]],0,0,0,0,0,[-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,[[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]]],[]],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,[],[]],0,0,[85,85],[86,86],[87,87],[88,88],[[[84,[-1,-2]]],[[84,[-1,-2]]],18,18],[89,89],[[[90,[-1,-2]]],[[90,[-1,-2]]],18,18],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[[-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,[],[]],0,[-1,[[12,[85,37]]],38],[-1,[[12,[86,37]]],38],[-1,[[12,[87,37]]],38],[-1,[[12,[88,37]]],38],[-1,[[12,[[84,[-2,-3]],37]]],38,[],[]],[-1,[[12,[89,37]]],38],[-1,[[12,[[90,[-2,-3]],37]]],38,[],[]],[-1,[[12,[91,37]]],38],[-1,[[12,[92,37]]],38],[-1,[[12,[93,37]]],38],[-1,[[12,[94,37]]],38],[-1,[[12,[95,37]]],38],[-1,[[12,[96,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[85,[9,[6]]],[[12,[97]]]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],0,[88,3],[[[84,[-1,-2]]],3,[],[]],0,0,0,0,0,0,[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[[3,47],[[84,[-1,-2]]],[],[]],[[3,41],89],[[85,-1],2,[52,53]],[[86,-1],2,[52,53]],[[87,-1],2,[52,53]],[[88,-1],2,[52,53]],[[[84,[-1,-2]],-3],2,[],[],[52,53]],[[89,-1],2,[52,53]],[[[90,[-1,-2]],-3],2,[],[],[52,53]],[[91,-1],2,[52,53]],[[92,-1],2,[52,53]],[[93,-1],2,[52,53]],[[94,-1],2,[52,53]],[[95,-1],2,[52,53]],[[96,-1],2,[52,53]],[[85,85],54],[[86,86],54],[[87,87],54],[[88,88],54],[[[84,[-1,-2]],[84,[-1,-2]]],54,55,55],[[89,89],54],[[[90,[-1,-2]],[90,[-1,-2]]],54,55,55],[[91,91],54],[[92,92],54],[[93,93],54],[[94,94],54],[[95,95],54],[[96,96],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],0,0,[[85,59],60],[[97,59],60],[[97,59],60],[[86,59],60],[[87,59],60],[[88,59],60],[[[84,[-1,-2]],59],60,61,61],[[89,59],60],[[[90,[-1,-2]],59],60,61,61],[[91,59],60],[[92,59],60],[[93,59],60],[[94,59],60],[[95,59],60],[[96,59],60],[-1,-1,[]],[-1,-1,[]],[11,97],[37,97],[98,97],[-1,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[84,[-1,-2]]],64,45,45],[[[90,[-1,-2]]],64,[18,[99,[41]],45],[18,49,45]],[-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]]],[]],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[3,41],86],[[3,41],87],[[[9,[6]]],94],0,[[],[[9,[6]]]],0,0,0,0,[85,100],0,[85,42],[86,42],[87,42],[88,42],[[[84,[-1,-2]]],42,[],[]],[89,42],[[[90,[-1,-2]]],42,[],[]],[91,42],[92,42],[93,42],[94,42],[95,42],[96,42],0,[97,[[4,[101]]]],0,0,[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,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,63,[]],[-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,[[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,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[85,100],[-1,-2,[],[]],[-1,-2,[],[]],[-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,1],2,[]],[[[40,[[2,[70,-1]]]]],102,45],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[103,103],[104,104],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[12,[103,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[],103],[[],104],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[[103,-1],2,[52,53]],[[103,103],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[103,59],60],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[[40,[6]]],79],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,54,[]],0,0,0,[103,42],[[-1,[40,[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,75,[]],[-1,75,[]],[[],76],[-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,[]],[71,71],[105,105],[106,106],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[71,71],36],[[105,105],36],[[106,106],36],[-1,[[12,[71,37]]],38],[-1,[[12,[105,37]]],38],[-1,[[12,[106,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[],71],[[],105],[[],106],[[-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,[],[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[42,2],[[[9,[6]]],106],[71,[[9,[6]]]],[105,[[9,[6]]]],[[71,-1],2,[52,53]],[[105,-1],2,[52,53]],[[106,-1],2,[52,53]],[[71,71],54],[[105,105],54],[[106,106],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[71,59],60],[[105,59],60],[[106,59],60],[-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,[]],[107,106],[[-1,-2],65,[66,53],67],[[-1,-2],65,[66,53],67],[[-1,-2],65,[66,53],67],[106,[[4,[[40,[6]]]]]],[[71,-1],2,68],[[105,-1],2,68],[[106,-1],2,68],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,107],[-1,54,[]],[-1,54,[]],[-1,54,[]],[[71,71],[[4,[36]]]],[[105,105],[[4,[36]]]],[[106,106],[[4,[36]]]],[[106,3],2],[71,42],[105,42],[106,42],[[106,108]],[106,[[4,[[9,[6]]]]]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[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,75,[]],[-1,75,[]],[-1,75,[]],[[],76],[[],76],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[71,-1],-2,77,[]],[[105,-1],-2,77,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[109,[-1,-2,-3]]],[[109,[-1,-2,-3]]],[110,18],18,18],[[-1,-2],2,[],[]],[-1,[[12,[[109,[-2,-3,-4]],37]]],38,110,[],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[[[109,[-1,-2,-3]],-4],2,110,[],[],[52,53]],[[[109,[-1,-2,-3]],[109,[-1,-2,-3]]],54,[110,55],55,55],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[-1,[[12,[[109,[-2,-3,-4]],11]]],[],[],[],[]],[[[109,[-1,-2,-3]],59],60,[110,61],61,61],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[109,[-1,-2,-3]]],42,110,[],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[-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,75,[]],[-1,75,[]],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[111]]]],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,[[12,[112,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[[9,[[2,[[4,[113]],-1]]]],58],[[114,[-1]]],[61,55,18]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[[112,-1],2,[52,53]],[[112,112],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[58],[[112,59],60],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[[2,[[4,[-1]],-2]]]],58],[[114,[-2]]],[24,18],61],[112,42],[[-1,[40,[6]]],[[9,[6,8]]],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,75,[]],[-1,75,[]],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[115,116],[[12,[-1,112]]],39],[[[14,[[10,[-1]],-2,-3,-4]],115],[[12,[2,112]]],110,[],45,[55,39]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",2310],[15,"tuple"],[3,"DomainId",0],[4,"Option",2311],[6,"RuntimeId",0],[15,"u8"],[15,"array"],[3,"Global",2312],[3,"Vec",2313],[6,"NumberFor",2314],[4,"ApiError",2315],[4,"Result",2316],[3,"BundleProducerElectionParams",1107],[3,"ExecutionReceipt",0],[6,"ExtrinsicsRoot",0],[4,"InvalidBundleType",0],[3,"BundleHeader",0],[8,"Clone",2317],[3,"SealedBundleHeader",0],[3,"Bundle",0],[3,"BundleDigest",0],[3,"ProofOfElection",0],[4,"OperatorAllowList",0],[8,"Ord",2318],[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,"Ordering",2318],[3,"Error",2319],[8,"Input",2320],[8,"Decode",2320],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer",2321],[8,"Deserialize",2321],[8,"Encode",2320],[3,"U256",2322],[6,"ReceiptHash",0],[8,"Zero",2323],[8,"Default",2324],[6,"OperatorId",0],[6,"OpaqueBundle",0],[8,"Output",2320],[8,"Sized",2325],[15,"bool"],[8,"PartialEq",2318],[6,"Balance",2326],[6,"OpaqueBundles",0],[3,"Randomness",2322],[3,"Formatter",2327],[6,"Result",2327],[8,"Debug",2327],[8,"FunctionContext",2328],[3,"String",2329],[3,"H256",2330],[15,"u64"],[8,"Hash",2331],[8,"BuildHasher",2331],[8,"Hasher",2331],[6,"OperatorSignature",0],[6,"OperatorPublicKey",0],[3,"StorageKey",1983],[8,"Serializer",2332],[8,"Serialize",2332],[6,"Moment",2326],[3,"TypeId",2333],[3,"Type",2334],[8,"FnOnce",2335],[4,"VrfProofError",1107],[6,"Blake3Hash",2322],[6,"StakeWeight",0],[15,"u128"],[3,"VrfOutput",2336],[3,"VrfTranscript",2336],[4,"FraudProof",1204],[4,"ExecutionPhase",1204],[3,"MissingInvalidBundleEntryFraudProof",1204],[3,"ValidAsInvalidBundleEntryFraudProof",1204],[4,"InvalidBundlesFraudProof",1204],[3,"InvalidStateTransitionProof",1204],[3,"BundleEquivocationProof",1204],[3,"InvalidTransactionProof",1204],[3,"ImproperTransactionSortitionProof",1204],[3,"InvalidTotalRewardsProof",1204],[4,"ExtrinsicDigest",1204],[3,"ValidBundleDigest",1204],[3,"InvalidExtrinsicsRootProof",1204],[4,"VerificationError",1204],[4,"Error",2337],[8,"From",2338],[15,"str"],[8,"Error",2339],[6,"MerkleTree",1902],[3,"Witness",1902],[3,"Blake2b256Algorithm",1902],[3,"StorageData",1983],[3,"RawGenesis",1983],[3,"Storage",2340],[4,"StateVersion",2340],[4,"PreValidationObject",2162],[8,"Block",2314],[4,"Value",2341],[4,"VerificationError",2239],[6,"AccountId",2342],[3,"VecDeque",2343],[3,"StorageProof",2344],[3,"StorageKey",2340],[8,"DomainsDigestItem",0],[8,"DomainsApi",0],[3,"OperatorKey",0],[8,"BundleProducerElectionApi",0],[13,"InitializeBlock",1896],[13,"FinalizeBlock",1896],[13,"Dummy",1898],[13,"BadPostStateRoot",1900],[4,"InvalidTransactionCode",2162],[8,"PreValidationObjectApi",2162],[3,"StorageProofVerifier",2239]],"b":[[1544,"impl-Debug-for-VerificationError"],[1545,"impl-Display-for-VerificationError"],[1560,"impl-From%3CApiError%3E-for-VerificationError"],[1561,"impl-From%3CError%3E-for-VerificationError"],[1562,"impl-From%3CError%3E-for-VerificationError"]]},\ -"sp_domains_fraud_proof":{"doc":"Subspace fraud proof primitives for consensus chain.","t":"NNNNDIDEEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLDLLLLLLLLLLFLLLLLLLLLLLLF","n":["BlockRandomness","BlockRandomness","DomainTimestampExtrinsic","DomainTimestampExtrinsic","FraudProofExtension","FraudProofHostFunctions","FraudProofHostFunctionsImpl","FraudProofVerificationInfoRequest","FraudProofVerificationInfoResponse","HostFunctions","__clone_box","__clone_box","as_mut_any","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","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","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fraud_proof_runtime_interface","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_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","init","init","init","init","into","into","into","into","into_ffi_value","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","new","new","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","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","verification","vzip","vzip","vzip","vzip","HostFunctions","borrow","borrow_mut","deref","deref_mut","drop","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","verify_invalid_domain_extrinsics_root_fraud_proof"],"q":[[0,"sp_domains_fraud_proof"],[150,"sp_domains_fraud_proof::fraud_proof_runtime_interface"],[174,"sp_domains_fraud_proof::verification"],[175,"dyn_clone::sealed"],[176,"core::any"],[177,"alloc::alloc"],[178,"alloc::vec"],[179,"parity_scale_codec::error"],[180,"core::result"],[181,"parity_scale_codec::codec"],[182,"parity_scale_codec::codec"],[183,"core::fmt"],[184,"core::fmt"],[185,"sp_wasm_interface"],[186,"alloc::string"],[187,"primitive_types"],[188,"core::option"],[189,"sp_runtime::traits"],[190,"sp_blockchain::backend"],[191,"sp_api"],[192,"sp_core::traits"],[193,"core::any"],[194,"sp_wasm_interface"],[195,"sp_domains::fraud_proof"],[196,"subspace_core_primitives"],[197,"sp_domains::verification"],[198,"core::convert"]],"d":["Block randomness at a given consensus block hash.","Block randomness fetched from consensus state at a …","Domain timestamp extrinsic using the timestamp at a given …","Encoded domain timestamp extrinsic using the timestamp …","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Domain fraud proof related runtime interface","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 required verification info for the runtime to …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Create a new instance of FraudProofExtension.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","Returns required fraud proof verification information to …","","","Calls U::from(self).","","","","","","","","","",""],"i":[9,10,9,10,0,0,0,0,0,0,9,10,3,9,10,9,10,9,10,28,3,9,10,28,3,9,10,9,10,9,10,9,10,9,10,9,10,9,10,28,3,3,9,10,28,3,3,9,10,28,3,9,10,9,10,9,10,9,9,9,10,10,10,9,10,0,28,3,3,9,10,9,28,28,3,3,9,9,10,10,28,28,3,3,9,9,10,10,22,28,9,10,28,3,9,10,28,3,9,10,9,28,3,9,10,28,3,9,10,28,3,9,10,9,10,9,10,28,3,9,10,28,3,9,10,9,10,9,10,9,10,28,3,9,10,9,10,28,3,9,10,28,3,9,10,0,28,3,9,10,0,43,43,43,43,43,43,43,43,43,43,0,43,43,43,43,43,43,43,43,43,43,43,43,0],"f":[0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[3,4],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[10,10],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[12,[9,11]]],13],[-1,[[12,[10,11]]],13],[[[14,[5]]],[[12,[-1,11]]],[]],[[[14,[5]]],[[12,[-1,11]]],[]],[[15,[14,[5]]],[[12,[-1,11]]],[]],[[15,[14,[5]]],[[12,[-1,11]]],[]],[[15,-1],[[12,[-2,11]]],13,[]],[[15,-1],[[12,[-2,11]]],13,[]],[16,-1,[]],[3],[16,-1,[]],[16,-1,[]],[16,-1,[]],[16,-1,[]],[3],[16,-1,[]],[16,-1,[]],[16,-1,[]],[16,2],[16,2],[16,2],[16,2],[[9,-1],2,[17,18]],[[10,-1],2,[17,18]],[[9,9],19],[[10,10],19],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[9,20],21],[[10,20],21],0,[-1,-1,[]],[[[23,[22]]],3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[24,[[12,[-1,25]]],[]],[-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,26,9],[[27,[10]]],[]],[[[28,[-1,-2,-3,-4]],26,9],[[27,[10]]],29,[[30,[-1]],[31,[-1]]],29,32],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[[],16],[[],16],[[],16],[[],16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,24],[[12,[25]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1]],[23,[-2]]],[[28,[-3,-1,-4,-2]]],[],[],[],[]],[[[23,[22]]],3],[9,16],[10,16],[[-1,[14,[5]]],[[8,[5,7]]],[]],[[-1,[14,[5]]],[[8,[5,7]]],[]],[-1,-2,[],[]],[-1,-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,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[[],34],[[],34],[-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,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[16,-1,[]],[16,-1,[]],[16,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[26,9],[[27,[10]]]],[[],[[8,[35]]]],[[],16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[2]]],36],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,33,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[38,[[37,[-1]],-2,-3,-4]],39,40,[8,[5]]],[[12,[2,41]]],29,[],[[42,[26]]],[]]],"c":[],"p":[[3,"Private",175],[15,"tuple"],[3,"FraudProofExtension",0],[8,"Any",176],[15,"u8"],[15,"array"],[3,"Global",177],[3,"Vec",178],[4,"FraudProofVerificationInfoRequest",0],[4,"FraudProofVerificationInfoResponse",0],[3,"Error",179],[4,"Result",180],[8,"Input",181],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output",181],[8,"Sized",182],[15,"bool"],[3,"Formatter",183],[6,"Result",183],[8,"FraudProofHostFunctions",0],[3,"Arc",184],[8,"FunctionContext",185],[3,"String",186],[3,"H256",187],[4,"Option",188],[3,"FraudProofHostFunctionsImpl",0],[8,"Block",189],[8,"HeaderBackend",190],[8,"ProvideRuntimeApi",191],[8,"CodeExecutor",192],[3,"TypeId",176],[3,"Type",193],[8,"Function",185],[8,"HostFunctionRegistry",185],[6,"NumberFor",189],[3,"ExecutionReceipt",194],[3,"InvalidExtrinsicsRootProof",195],[3,"Randomness",196],[4,"VerificationError",197],[8,"Into",198],[3,"HostFunctions",150]],"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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[8,[-1]]],[],[53,54]],[[],[[8,[-1]]],[53,54]],[-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,-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,[],[]],[[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_domains":{"doc":"Primitives for domains pallet.","t":"NDDDIERDEDDNNNIIERGNDGDNDNNENENGGEGDGGGNNNNDGEGEDGNNENNNRLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLMLKMLKLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMMLMMLMLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLAMLLMLLLMLMMMLLLLMMMLMLMMMMMMFLLLLMFMLLLLLLLLLLLLLLLLLLLLLMALLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLMLLLLLLLLLLLLLLLLLLLLLNDELLLLLLLLLLLLMFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLMLLLLLLLLLLLLLLLLLLLLNNNNDNNNNNNNEENNENNNDNNNENDNNDNNDNDNDNNNNNNNNNDDNELLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMMMMMLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLMFMMMMLMLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMMMMMMDGGDLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNENEINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFNNNNDELLLLLLLLLLLFLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLFLL","n":["Anyone","Bundle","BundleDigest","BundleHeader","BundleProducerElectionApi","BundleValidity","DOMAIN_EXTRINSICS_SHUFFLING_SEED_SUBJECT","DomainBlockLimit","DomainDigestItem","DomainId","DomainInstanceData","DomainInstantiated","DomainInstantiation","DomainRuntimeUpgraded","DomainsApi","DomainsDigestItem","DomainsHoldIdentifier","EMPTY_EXTRINSIC_ROOT","EpochIndex","Evm","ExecutionReceipt","ExtrinsicsRoot","GenesisDomain","IllegalTx","InboxedBundle","Invalid","Invalid","InvalidBundleType","InvalidBundles","InvalidReceipt","InvalidXDM","OpaqueBundle","OpaqueBundles","OperatorAllowList","OperatorId","OperatorKey","OperatorPair","OperatorPublicKey","OperatorSignature","Operators","OutOfRangeTx","PendingDeposit","PendingUnlock","ProofOfElection","ReceiptHash","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","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_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","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_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","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_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_number","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_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","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","domain_best_number","domain_block_extrinsic_root","domain_block_hash","domain_block_limit","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","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","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","estimated_bundle_weight","execution_trace","execution_trace_root","extract_successful_bundles","extrinsic_index","extrinsics","extrinsics","extrinsics_root","extrinsics_root","extrinsics_root","extrinsics_shuffling_seed","final_state_root","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fraud_proof","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_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","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","inboxed_bundles","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_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_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","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","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","partial_cmp","partial_cmp","partial_cmp","pre_hash","proof_of_election","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","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_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","total_rewards","transaction","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","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_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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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_digests","valid_bundle_indexes","valued_trie_root","verification","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","BadProof","BundleProducerElectionParams","VrfProofError","__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","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","ApplyExtrinsic","BadPostStateRoot","BadProof","BundleEquivocation","BundleEquivocationProof","Client","ConsensusBlockHashNotFound","Data","Decode","DomainExtrinsicNotFound","DomainStateRootNotFound","Dummy","ExecutionPhase","ExtrinsicDigest","FailedToBuildDomainExtrinsics","FinalizeBlock","FraudProof","Hash","HeaderDecode","ImproperTransactionSortition","ImproperTransactionSortitionProof","InitializeBlock","InitializeBlockOrApplyExtrinsicDecode","InvalidBundles","InvalidBundlesFraudProof","InvalidExtrinsicsRoot","InvalidExtrinsicsRootProof","InvalidPreStateRoot","InvalidStateTransition","InvalidStateTransitionProof","InvalidStorageProof","InvalidTotalRewards","InvalidTotalRewardsProof","InvalidTransaction","InvalidTransactionProof","MissingInvalidBundleEntry","MissingInvalidBundleEntryFraudProof","Oneshot","PostStateRootNotFound","RuntimeApi","RuntimeCode","SamePostStateRoot","SignerNotFound","StateNotFound","StorageRootDecode","ValidAsInvalid","ValidAsInvalidBundleEntryFraudProof","ValidBundleDigest","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","__clone_box","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","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","block_number","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","bundle_digest","bundle_index","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","consensus_parent_hash","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_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_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","decode_with_depth_limit","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","domain_block_hash","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","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","encode_to","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","execution_phase","first_header","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_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_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","hash","hash","identity","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","init","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_ref","into_ref","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_extrinsic","new","new","new","offender","operator_block_rewards_final_key","parent_number","post_state_root","pre_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","size_hint","slot","source","storage_proof","storage_proof","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_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_into","try_into","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_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","type_id","type_id","type_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","vzip","domain_parent_hash","total_extrinsics","bad_receipt_hash","domain_id","expected","got","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","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","Bundle","Bundle","BundleEquivicationProof","ExecutionReceipt","FraudProof","FraudProof","InvalidTransactionCode","Null","PreValidationObject","PreValidationObjectApi","TrasactionProof","__clone_box","blake2_128","blake2_128_concat","blake2_256","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_to","eq","equivalent","equivalent","equivalent","extract_pre_validation_object","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","size_hint","to_keyed_vec","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","valued_ordered_trie_root","FailedToDecode","InvalidBundleDigest","InvalidProof","MissingValue","StorageProofVerifier","VerificationError","blake2_128","blake2_128_concat","blake2_256","borrow","borrow","borrow_mut","borrow_mut","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deduplicate_and_shuffle_extrinsics","deref","deref","deref_mut","deref_mut","drop","drop","encode_to","eq","equivalent","equivalent","equivalent","extrinsics_shuffling_seed","fmt","from","from","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","identity","init","init","into","into","into_mut","into_mut","into_ref","into_ref","shuffle_extrinsics","size_hint","to_keyed_vec","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","verify_and_get_value","verify_invalid_total_rewards_fraud_proof","vzip","vzip"],"q":[[0,"sp_domains"],[1107,"sp_domains::bundle_producer_election"],[1204,"sp_domains::fraud_proof"],[1896,"sp_domains::fraud_proof::ExecutionPhase"],[1898,"sp_domains::fraud_proof::FraudProof"],[1900,"sp_domains::fraud_proof::VerificationError"],[1902,"sp_domains::merkle_tree"],[1983,"sp_domains::storage"],[2162,"sp_domains::transaction"],[2238,"sp_domains::valued_trie_root"],[2239,"sp_domains::verification"],[2310,"dyn_clone::sealed"],[2311,"core::option"],[2312,"alloc::alloc"],[2313,"alloc::vec"],[2314,"sp_runtime::traits"],[2315,"sp_api"],[2316,"core::result"],[2317,"core::clone"],[2318,"core::cmp"],[2319,"core::cmp"],[2320,"parity_scale_codec::codec"],[2321,"parity_scale_codec::codec"],[2322,"serde::de"],[2323,"num_traits::identities"],[2324,"core::default"],[2325,"parity_scale_codec::codec"],[2326,"core::cmp"],[2327,"subspace_core_primitives"],[2328,"core::fmt"],[2329,"alloc::string"],[2330,"primitive_types"],[2331,"core::hash"],[2332,"core::hash"],[2333,"serde::ser"],[2334,"scale_info::ty"],[2335,"core::ops::function"],[2336,"subspace_core_primitives"],[2337,"sp_core::sr25519::vrf"],[2338,"core::convert"],[2339,"core::error"],[2340,"sp_storage"],[2341,"sp_storage"],[2342,"domain_runtime_primitives::opaque"],[2343,"alloc::collections::vec_deque"],[2344,"sp_trie::storage_proof"],[2345,"sp_storage"]],"d":["Anyone can operate for this domain.","Domain bundle.","A digest of the bundle","","","","Extrinsics shuffling seed","","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.","The Merkle root of all extrinsics included in a bundle.","","Transaction is illegal (unable to pay the fee, etc).","InboxedBundle represents a bundle that was successfully …","","","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.","","The hash of a execution receipt.","","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.","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 …","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 …","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 …","List of storage roots collected during the domain block …","The Merkle root of the execution trace for the current …","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 …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","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 reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference 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.","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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.","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Computes the VRF hash.","VRF signature.","","","","","","","","","","","","","","","","","","","","","","Invalid vrf proof.","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes some extrinsic.","The post_state_root calculated by farmer does not match …","Failed to pass the execution proof check.","","Represents a bundle equivocation proof. An equivocation …","Runtime api error.","Hash of the consensus block being challenged not found.","Actual extrinsic data that is inlined since it is less …","Decode error.","Domain extrinsic at given index not found.","Domain state root not found.","","A phase of a block’s execution, carrying necessary …","Represents the extrinsic either as full data or hash of …","Error occurred while building the domain extrinsics.","Executes the finalize_block hook.","Fraud proof.","Extrinsic Hash.","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 …","","Fraud proof indicating that invalid_bundles field of the …","","Represents an Invalid domain extrinsics root proof with …","pre_state_root in the invalid state transition proof is …","","Proves an invalid state transition by challenging the …","Invalid storage proof.","","Represents an invalid total rewards proof.","","Represents an invalid transaction proof.","","","","post_state_root not found in the state.","Runtime api error.","Fail to get runtime code.","post_state_root is same as the one stored on chain.","Can not find signer from the domain extrinsic.","State not found in the storage proof.","Failed to decode the storage root produced by verifying …","","","Represents a valid bundle index and all the extrinsics …","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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Number of the block at which the invalid transaction …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Vec<(tx_signer, tx_hash)> of all extrinsics","Index of this bundle in the original list of bundles in …","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of the consensus block corresponding to parent_number.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the post state root for the given execution result.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of the domain block corresponding to block_number.","","","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.","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.","","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).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The authority id of the equivocator.","This is a representation of actual Block Rewards storage …","Parent number.","State root after the fraudulent transaction.","State root before the fraudulent transaction.","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","","","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.","","","","","","","","","","","","","","","","","","","","","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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Custom invalid validity code for the extrinsics in …","","Object for performing the pre-validation in the …","API for extracting the pre-validation objects in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Extract the pre-validation object from the given extrinsic.","","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).","","","","","","","","","","","","","","","","","","","","","","","","This is a modified version of trie root that takes trie …","Failed to decode value.","Invalid bundle digest","Emits when the given storage proof is invalid.","Value doesn’t exist in the Db for the given key.","","Verification error.","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","Shuffles the extrinsics in a deterministic way.","","","","","","","","","","","","","","","","","","","",""],"i":[23,0,0,0,0,0,0,0,0,0,0,29,28,29,0,0,0,0,0,26,0,0,0,16,0,33,34,0,32,0,16,0,0,0,0,0,0,0,0,23,16,27,27,0,0,0,0,0,0,0,27,28,0,16,33,34,0,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,117,117,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,118,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,35,17,0,120,17,25,14,3,16,3,26,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,27,28,14,14,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,26,3,27,28,3,27,28,3,27,28,3,27,28,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,23,25,26,118,14,14,118,14,20,22,118,117,25,118,117,118,118,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,14,22,35,0,3,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,32,33,16,34,35,3,3,3,17,17,17,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,16,16,16,34,34,34,35,35,35,17,14,14,118,16,51,20,20,21,35,118,14,3,17,19,20,21,14,22,23,25,26,27,28,31,32,33,16,34,35,0,119,3,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,119,119,3,3,17,17,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,16,16,34,34,35,35,119,119,3,3,17,17,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,16,16,34,34,35,35,14,118,3,22,3,17,19,20,14,118,19,21,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,14,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,20,20,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,35,3,26,35,23,25,31,25,31,3,27,28,0,25,3,19,25,118,118,120,25,20,22,25,14,3,27,28,19,17,30,25,20,17,118,25,25,30,25,51,20,0,3,23,25,26,19,0,25,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,19,22,0,3,118,25,118,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,14,0,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,3,35,14,14,0,0,22,22,22,119,3,17,19,20,21,14,22,23,25,26,27,28,29,30,31,32,33,16,34,35,78,0,0,13,78,13,78,13,78,13,78,13,78,13,78,13,0,13,78,13,78,13,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,13,13,78,78,78,13,78,13,78,13,13,78,78,13,13,78,78,13,78,13,78,13,78,13,78,13,78,0,0,13,78,13,78,13,78,13,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,13,78,85,97,97,84,0,97,97,94,97,97,97,84,0,0,97,85,0,94,97,84,0,85,97,84,0,84,0,97,84,0,97,84,0,84,0,88,0,97,97,97,97,97,97,97,97,88,0,0,97,0,85,86,87,88,84,89,90,91,92,93,94,95,96,84,89,91,92,93,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,91,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,95,95,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,89,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,85,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,91,88,84,89,90,91,92,93,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,84,0,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,85,85,86,86,86,87,87,87,88,88,88,84,84,84,89,89,89,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,89,90,85,97,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,97,97,97,86,87,88,84,89,90,91,92,93,94,95,96,85,85,97,97,86,86,87,87,88,88,84,84,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,85,85,97,97,86,86,87,87,88,88,84,84,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,84,90,85,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,91,86,87,94,90,0,89,89,89,89,85,90,85,86,87,88,84,89,90,91,92,93,94,95,96,90,97,91,93,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,97,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,85,97,86,87,88,84,89,90,91,92,93,94,95,96,96,85,85,97,86,87,88,84,89,90,91,92,93,94,95,96,121,122,123,123,124,124,0,0,0,0,103,104,0,103,103,103,103,104,103,104,103,103,104,103,104,103,103,103,103,103,104,103,104,103,104,103,104,103,103,103,103,103,103,103,104,103,103,104,104,103,103,104,104,104,103,103,104,103,104,103,104,103,104,103,103,103,103,103,103,103,104,103,104,103,104,103,103,103,103,104,103,103,104,103,104,103,104,0,0,0,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,106,71,105,71,105,106,71,105,106,71,71,71,105,105,105,106,106,106,71,105,106,71,105,106,71,71,105,105,106,106,71,71,105,105,106,106,106,71,105,106,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,106,71,105,106,71,105,106,106,71,105,106,106,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,106,71,105,71,105,106,125,109,125,125,125,109,0,109,0,0,125,109,109,109,109,125,109,125,109,109,109,109,109,109,109,125,109,125,109,125,109,109,109,109,109,109,126,109,125,109,125,125,109,109,125,125,109,109,109,125,109,125,109,125,109,125,109,109,109,109,125,109,125,109,109,109,109,125,109,109,125,109,125,109,125,109,0,112,112,112,112,0,0,112,112,112,127,112,127,112,112,112,112,112,0,127,112,127,112,127,112,112,112,112,112,112,0,112,127,112,127,127,112,112,127,127,112,112,112,127,112,127,112,127,112,127,112,0,112,112,127,112,127,112,112,112,112,127,112,112,127,112,127,112,127,0,127,112],"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,[[-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,[[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,[[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,[],[]],0,0,0,[[-1,3],[[12,[[4,[[13,[-2]]]],11]]],[],[]],0,0,[[[14,[-1,-2,-3,-4,-5]]],[[9,[15]]],[],[],[],[],[]],[[3,3],[[4,[3]]]],[16,6],[[],-1,[]],[[],-1,[]],[3,3],[[[17,[-1,-2,-3,-4,-5]]],[[17,[-1,-2,-3,-4,-5]]],18,18,18,18,18],[[[19,[-1,-2,-3,-4,-5]]],[[19,[-1,-2,-3,-4,-5]]],18,18,18,18,18],[[[20,[-1,-2,-3,-4,-5,-6]]],[[20,[-1,-2,-3,-4,-5,-6]]],18,18,18,18,18,18],[21,21],[[[14,[-1,-2,-3,-4,-5]]],[[14,[-1,-2,-3,-4,-5]]],18,18,18,18,18],[22,22],[[[23,[-1]]],[[23,[-1]]],[18,24]],[[[25,[-1]]],[[25,[-1]]],[18,24]],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[16,16],[34,34],[35,35],[[-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],36],[[27,27],36],[[28,28],36],0,0,[-1,[[12,[3,37]]],38],[-1,[[12,[[17,[-2,-3,-4,-5,-6]],37]]],38,[],[],[],[],[]],[-1,[[12,[[19,[-2,-3,-4,-5,-6]],37]]],38,[],[],[],[],[]],[-1,[[12,[[20,[-2,-3,-4,-5,-6,-7]],37]]],38,[],[],[],[],[],[]],[-1,[[12,[21,37]]],38],[-1,[[12,[[14,[-2,-3,-4,-5,-6]],37]]],38,39,39,39,39,39],[-1,[[12,[22,37]]],38],[-1,[[12,[[23,[-2]],37]]],38,24],[-1,[[12,[[25,[-2]],37]]],38,[39,24]],[-1,[[12,[26,37]]],38],[-1,[[12,[27,37]]],38],[-1,[[12,[28,37]]],38],[-1,[[12,[29,37]]],38],[-1,[[12,[30,37]]],38],[-1,[[12,[31,37]]],38],[-1,[[12,[32,37]]],38],[-1,[[12,[33,37]]],38],[-1,[[12,[16,37]]],38],[-1,[[12,[34,37]]],38],[-1,[[12,[35,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[],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,[],[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[-1,[[12,[3]]],43],[-1,[[12,[[23,[-2]]]]],43,[44,24]],[-1,[[12,[[25,[-2]]]]],43,[44,24]],[-1,[[12,[26]]],43],[[-1,3],[[12,[[4,[-2]],11]]],[],[]],0,0,[[-1,3],[[12,[[4,[31]],11]]],[]],0,[[[20,[-1,-2,-3,-4,-5,-6]]],3,45,45,45,45,45,45],0,[[-1,3],[[12,[[4,[[2,[30,[10,[-2]]]]]],11]]],[],[]],[3,-1,[]],0,[[-1,3],[[12,[[4,[[9,[6]]]],11]]],[]],[5,-1,[]],[[-1,3,-2,-3],[[12,[[4,[-3]],11]]],[],[],[]],[[-1,3],[[12,[46,11]]],[]],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[[-1,-2,-3,47],[[14,[-1,-2,-3,-4,-5]]],[45,48],[45,49],[45,48],[18,45,49],[45,48]],[[3,50],22],[15,35],[[3,50,[14,[-1,-2,-3,-4,-5]]],[[51,[-1,-2,-3,-4,-5]]],45,45,45,45,45],[3,[[9,[6]]]],[[3,-1],2,[52,53]],[[[17,[-1,-2,-3,-4,-5]],-6],2,[],[],[],[],[],[52,53]],[[[19,[-1,-2,-3,-4,-5]],-6],2,[],[],[],[],[],[52,53]],[[[20,[-1,-2,-3,-4,-5,-6]],-7],2,[],[],[],[],[],[],[52,53]],[[21,-1],2,[52,53]],[[[14,[-1,-2,-3,-4,-5]],-6],2,45,45,45,45,45,[52,53]],[[22,-1],2,[52,53]],[[[23,[-1]],-2],2,24,[52,53]],[[[25,[-1]],-2],2,[45,24],[52,53]],[[26,-1],2,[52,53]],[[27,-1],2,[52,53]],[[28,-1],2,[52,53]],[[29,-1],2,[52,53]],[[30,-1],2,[52,53]],[[31,-1],2,[52,53]],[[32,-1],2,[52,53]],[[33,-1],2,[52,53]],[[16,-1],2,[52,53]],[[34,-1],2,[52,53]],[[35,-1],2,[52,53]],[[3,3],54],[[[17,[-1,-2,-3,-4,-5]],[17,[-1,-2,-3,-4,-5]]],54,55,55,55,55,55],[[[19,[-1,-2,-3,-4,-5]],[19,[-1,-2,-3,-4,-5]]],54,55,55,55,55,55],[[[20,[-1,-2,-3,-4,-5,-6]],[20,[-1,-2,-3,-4,-5,-6]]],54,55,55,55,55,55,55],[[21,21],54],[[[14,[-1,-2,-3,-4,-5]],[14,[-1,-2,-3,-4,-5]]],54,55,55,55,55,55],[[22,22],54],[[[23,[-1]],[23,[-1]]],54,[55,24]],[[[25,[-1]],[25,[-1]]],54,[55,24]],[[26,26],54],[[27,27],54],[[28,28],54],[[29,29],54],[[30,30],54],[[32,32],54],[[33,33],54],[[16,16],54],[[34,34],54],[[35,35],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],0,0,0,[[-1,3,9],[[12,[[57,[-2,-3,-4,56]],11]]],[],[],[],[]],[16,41],0,0,[[[20,[-1,-2,-3,-4,-5,-6]]],15,45,45,45,45,45,45],0,0,[-1,[[12,[58,11]]],[]],0,[[3,59],60],[[[17,[-1,-2,-3,-4,-5]],59],60,61,61,61,61,61],[[[19,[-1,-2,-3,-4,-5]],59],60,61,61,61,61,61],[[[20,[-1,-2,-3,-4,-5,-6]],59],60,61,61,61,61,61,61],[[21,59],60],[[[14,[-1,-2,-3,-4,-5]],59],60,61,61,61,61,61],[[22,59],60],[[[23,[-1]],59],60,[61,24]],[[[25,[-1]],59],60,[61,24]],[[26,59],60],[[27,59],60],[[28,59],60],[[31,59],60],[[32,59],60],[[33,59],60],[[16,59],60],[[34,59],60],[[35,59],60],0,[-1,-1,[]],[-1,-1,[]],[41,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,[]],[62,[[12,[-1,63]]],[]],[-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[14,[-2,-3,-4,-1,-5]]],[18,45,49],[45,48],[45,49],[45,48],[45,48]],[[-1,3],[[12,[[4,[64]],11]]],[]],[[-1,-2],65,[66,53],67],0,[[3,-1],2,68],[[[17,[-1,-2,-3,-4,-5]]],64,45,45,45,45,45],[[[19,[-1,-2,-3,-4,-5]]],64,45,45,45,45,45],[[[20,[-1,-2,-3,-4,-5,-6]]],64,45,45,45,45,45,45],[[[14,[-1,-2,-3,-4,-5]]],47,[45,48],[45,49],[45,48],[18,45,49],[45,48]],[[-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]]],[]],0,[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,62],[[12,[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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[20,[-1,-2,-3,-4,-5,-6]]],[[51,[-2,-3,-4,-5,-6]]],45,[],[],[],[],[]],[[[20,[-1,-2,-3,-4,-5,-6]]],[[14,[-2,-3,-4,-5,-6]]],45,45,45,45,45,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[16,15],35],[-1,54,[]],[-1,54,[]],[35,54],[[[23,[-1]],-1],54,24],0,0,0,0,[[],42],[[],42],[[],42],0,0,[41,3],[[[17,[-1,-2,-3,-4,-5]],69],[[19,[-1,-2,-3,-4,-5]]],45,45,45,45,45],0,[[-1,3],[[12,[54,11]]],[]],[[-1,3],[[12,[[10,[-2]],11]]],[],[]],[[-1,50],[[12,[[4,[[2,[70,-2]]]],11]]],[],[]],0,[[[20,[-1,-2,-3,-4,-5,-6]]],50,45,45,45,45,45,45],0,0,0,[[3,3],[[4,[36]]]],[[27,27],[[4,[36]]]],[[28,28],[[4,[36]]]],[[[19,[-1,-2,-3,-4,-5]]],64,45,45,45,45,45],0,0,0,[[[20,[-1,-2,-3,-4,-5,-6]]],[[14,[-2,-3,-4,-5,-6]]],45,45,45,45,45,45],0,[[-1,3],[[12,[[4,[5]],11]]],[]],0,0,0,0,0,0,[[],71],[[3,-1],12,72],[[[23,[-1]],-2],12,[73,24],72],[[[25,[-1]],-2],12,[73,24],72],[[26,-1],12,72],0,[[46,46,46],54],0,[3,42],[[[17,[-1,-2,-3,-4,-5]]],42,[],[],[],[],[]],[[[19,[-1,-2,-3,-4,-5]]],42,[],[],[],[],[]],[[[20,[-1,-2,-3,-4,-5,-6]]],42,[],[],[],[],[],[]],[21,42],[[[14,[-1,-2,-3,-4,-5]]],42,45,45,45,45,45],[22,42],[[[23,[-1]]],42,24],[[[25,[-1]]],42,[45,24]],[26,42],[27,42],[28,42],[29,42],[30,42],[31,42],[32,42],[33,42],[16,42],[34,42],[35,42],[[[19,[-1,-2,-3,-4,-5]]],65,45,45,45,45,45],0,0,[[3,3],3],[[-1,[51,[[10,[-2]],-3,-4,56]]],[[12,[2,11]]],[],[],[],[]],0,[-1,[[12,[74,11]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[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,[],[]],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,[[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,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,77,[]],[[64,15],35],[[[14,[-1,-2,-3,-4,-5]]],[[9,[64]]],[],[],[],[],[]],[[[14,[-1,-2,-3,-4,-5]]],[[9,[41]]],[],[],[],[],[]],0,0,[[22,70],[[12,[2,78]]]],[22,79],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,[],[]],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,[[80,80,[2,[65,65]]],81],[[[13,[-1]]],[[13,[-1]]],18],[78,78],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[12,[[13,[-2]],37]]],38,39],[-1,[[12,[78,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[[[13,[-1]],-2],2,45,[52,53]],[[78,-1],2,[52,53]],[[[13,[-1]],[13,[-1]]],54,55],[[78,78],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[[13,[-1]],59],60,61],[[78,59],60],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[82,81],54],[[3,79],83],[[[13,[-1]]],42,45],[78,42],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[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,75,[]],[-1,75,[]],[[],76],[[],76],[-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,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,[]],[[[84,[-1,-2]]],47,[],[]],0,0,0,0,0,[-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,[[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]]],[]],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,[],[]],0,0,[85,85],[86,86],[87,87],[88,88],[[[84,[-1,-2]]],[[84,[-1,-2]]],18,18],[89,89],[[[90,[-1,-2]]],[[90,[-1,-2]]],18,18],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[[-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,[],[]],0,[-1,[[12,[85,37]]],38],[-1,[[12,[86,37]]],38],[-1,[[12,[87,37]]],38],[-1,[[12,[88,37]]],38],[-1,[[12,[[84,[-2,-3]],37]]],38,[],[]],[-1,[[12,[89,37]]],38],[-1,[[12,[[90,[-2,-3]],37]]],38,[],[]],[-1,[[12,[91,37]]],38],[-1,[[12,[92,37]]],38],[-1,[[12,[93,37]]],38],[-1,[[12,[94,37]]],38],[-1,[[12,[95,37]]],38],[-1,[[12,[96,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[85,[9,[6]]],[[12,[97]]]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],0,[88,3],[[[84,[-1,-2]]],3,[],[]],0,0,0,0,0,0,[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[42,2],[[3,47],[[84,[-1,-2]]],[],[]],[[3,41],89],[[85,-1],2,[52,53]],[[86,-1],2,[52,53]],[[87,-1],2,[52,53]],[[88,-1],2,[52,53]],[[[84,[-1,-2]],-3],2,[],[],[52,53]],[[89,-1],2,[52,53]],[[[90,[-1,-2]],-3],2,[],[],[52,53]],[[91,-1],2,[52,53]],[[92,-1],2,[52,53]],[[93,-1],2,[52,53]],[[94,-1],2,[52,53]],[[95,-1],2,[52,53]],[[96,-1],2,[52,53]],[[85,85],54],[[86,86],54],[[87,87],54],[[88,88],54],[[[84,[-1,-2]],[84,[-1,-2]]],54,55,55],[[89,89],54],[[[90,[-1,-2]],[90,[-1,-2]]],54,55,55],[[91,91],54],[[92,92],54],[[93,93],54],[[94,94],54],[[95,95],54],[[96,96],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],0,0,[[85,59],60],[[97,59],60],[[97,59],60],[[86,59],60],[[87,59],60],[[88,59],60],[[[84,[-1,-2]],59],60,61,61],[[89,59],60],[[[90,[-1,-2]],59],60,61,61],[[91,59],60],[[92,59],60],[[93,59],60],[[94,59],60],[[95,59],60],[[96,59],60],[-1,-1,[]],[11,97],[98,97],[-1,-1,[]],[37,97],[-1,-1,[]],[-1,-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,-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[[84,[-1,-2]]],64,45,45],[[[90,[-1,-2]]],64,[18,[99,[41]],45],[18,49,45]],[-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]]],[]],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[3,41],86],[[3,41],87],[[[9,[6]]],94],0,[[],[[9,[6]]]],0,0,0,0,[85,100],0,[85,42],[86,42],[87,42],[88,42],[[[84,[-1,-2]]],42,[],[]],[89,42],[[[90,[-1,-2]]],42,[],[]],[91,42],[92,42],[93,42],[94,42],[95,42],[96,42],0,[97,[[4,[101]]]],0,0,[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,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,63,[]],[-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,[[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,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[85,100],[-1,-2,[],[]],[-1,-2,[],[]],[-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,1],2,[]],[[[40,[[2,[70,-1]]]]],102,45],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[103,103],[104,104],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[12,[103,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[],103],[[],104],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[[103,-1],2,[52,53]],[[103,103],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[103,59],60],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[[40,[6]]],79],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,54,[]],0,0,0,[103,42],[[-1,[40,[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,75,[]],[-1,75,[]],[[],76],[-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,[]],[71,71],[105,105],[106,106],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[71,71],36],[[105,105],36],[[106,106],36],[-1,[[12,[71,37]]],38],[-1,[[12,[105,37]]],38],[-1,[[12,[106,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[41,-1],[[12,[-2,37]]],38,[]],[[],71],[[],105],[[],106],[[-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,[],[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[42,2],[[[9,[6]]],106],[71,[[9,[6]]]],[105,[[9,[6]]]],[[71,-1],2,[52,53]],[[105,-1],2,[52,53]],[[106,-1],2,[52,53]],[[71,71],54],[[105,105],54],[[106,106],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[71,59],60],[[105,59],60],[[106,59],60],[-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,[],[]],[107,106],[[-1,-2],65,[66,53],67],[[-1,-2],65,[66,53],67],[[-1,-2],65,[66,53],67],[106,[[4,[[40,[6]]]]]],[[71,-1],2,68],[[105,-1],2,68],[[106,-1],2,68],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,107],[-1,54,[]],[-1,54,[]],[-1,54,[]],[[71,71],[[4,[36]]]],[[105,105],[[4,[36]]]],[[106,106],[[4,[36]]]],[[106,3],2],[71,42],[105,42],[106,42],[[106,108]],[106,[[4,[[9,[6]]]]]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[[-1,[40,[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,75,[]],[-1,75,[]],[-1,75,[]],[[],76],[[],76],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[71,-1],-2,77,[]],[[105,-1],-2,77,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,[[7,[6]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[109,[-1,-2,-3]]],[[109,[-1,-2,-3]]],[110,18],18,18],[[-1,-2],2,[],[]],[-1,[[12,[[109,[-2,-3,-4]],37]]],38,110,[],[]],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[[[109,[-1,-2,-3]],-4],2,110,[],[],[52,53]],[[[109,[-1,-2,-3]],[109,[-1,-2,-3]]],54,[110,55],55,55],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[-1,[[12,[[109,[-2,-3,-4]],11]]],[],[],[],[]],[[[109,[-1,-2,-3]],59],60,[110,61],61,61],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[109,[-1,-2,-3]]],42,110,[],[]],[[-1,[40,[6]]],[[9,[6,8]]],[]],[-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,75,[]],[-1,75,[]],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[111]]]],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,[[12,[112,37]]],38],[[[40,[6]]],[[12,[-1,37]]],[]],[[41,[40,[6]]],[[12,[-1,37]]],[]],[[41,-1],[[12,[-2,37]]],38,[]],[[[9,[[2,[[4,[113]],-1]]]],58],[[114,[-1]]],[61,55,18]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,-1,[]],[42,2],[42,2],[[112,-1],2,[52,53]],[[112,112],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[58],[[112,59],60],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[9,[6,8]]],[]],[[],42],[[],42],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[[2,[[4,[-1]],-2]]]],58],[[114,[-2]]],[24,18],61],[112,42],[[-1,[40,[6]]],[[9,[6,8]]],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[7,[6]]],[]],[-1,[[7,[6]]],[]],[-1,[[9,[6,8]]],[]],[-1,75,[]],[-1,75,[]],[[],76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[115,116],[[12,[-1,112]]],39],[[[14,[[10,[-1]],-2,-3,-4]],115],[[12,[2,112]]],110,[],45,[55,39]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",2310],[15,"tuple"],[3,"DomainId",0],[4,"Option",2311],[6,"RuntimeId",0],[15,"u8"],[15,"array"],[3,"Global",2312],[3,"Vec",2313],[6,"NumberFor",2314],[4,"ApiError",2315],[4,"Result",2316],[3,"BundleProducerElectionParams",1107],[3,"ExecutionReceipt",0],[6,"ExtrinsicsRoot",0],[4,"InvalidBundleType",0],[3,"BundleHeader",0],[8,"Clone",2317],[3,"SealedBundleHeader",0],[3,"Bundle",0],[3,"BundleDigest",0],[3,"ProofOfElection",0],[4,"OperatorAllowList",0],[8,"Ord",2318],[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,"Ordering",2318],[3,"Error",2319],[8,"Input",2320],[8,"Decode",2320],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer",2321],[8,"Deserialize",2321],[8,"Encode",2320],[3,"U256",2322],[6,"ReceiptHash",0],[8,"Zero",2323],[8,"Default",2324],[6,"OperatorId",0],[6,"OpaqueBundle",0],[8,"Output",2320],[8,"Sized",2325],[15,"bool"],[8,"PartialEq",2318],[6,"Balance",2326],[6,"OpaqueBundles",0],[3,"Randomness",2322],[3,"Formatter",2327],[6,"Result",2327],[8,"Debug",2327],[8,"FunctionContext",2328],[3,"String",2329],[3,"H256",2330],[15,"u64"],[8,"Hash",2331],[8,"BuildHasher",2331],[8,"Hasher",2331],[6,"OperatorSignature",0],[6,"OperatorPublicKey",0],[3,"StorageKey",1983],[8,"Serializer",2332],[8,"Serialize",2332],[6,"Moment",2326],[3,"TypeId",2333],[3,"Type",2334],[8,"FnOnce",2335],[4,"VrfProofError",1107],[6,"Blake3Hash",2322],[6,"StakeWeight",0],[15,"u128"],[3,"VrfOutput",2336],[3,"VrfTranscript",2336],[4,"FraudProof",1204],[4,"ExecutionPhase",1204],[3,"MissingInvalidBundleEntryFraudProof",1204],[3,"ValidAsInvalidBundleEntryFraudProof",1204],[4,"InvalidBundlesFraudProof",1204],[3,"InvalidStateTransitionProof",1204],[3,"BundleEquivocationProof",1204],[3,"InvalidTransactionProof",1204],[3,"ImproperTransactionSortitionProof",1204],[3,"InvalidTotalRewardsProof",1204],[4,"ExtrinsicDigest",1204],[3,"ValidBundleDigest",1204],[3,"InvalidExtrinsicsRootProof",1204],[4,"VerificationError",1204],[4,"Error",2337],[8,"From",2338],[15,"str"],[8,"Error",2339],[6,"MerkleTree",1902],[3,"Witness",1902],[3,"Blake2b256Algorithm",1902],[3,"StorageData",1983],[3,"RawGenesis",1983],[3,"Storage",2340],[4,"StateVersion",2340],[4,"PreValidationObject",2162],[8,"Block",2314],[4,"Value",2341],[4,"VerificationError",2239],[6,"AccountId",2342],[3,"VecDeque",2343],[3,"StorageProof",2344],[3,"StorageKey",2340],[8,"DomainsDigestItem",0],[8,"DomainsApi",0],[3,"OperatorKey",0],[8,"BundleProducerElectionApi",0],[13,"InitializeBlock",1896],[13,"FinalizeBlock",1896],[13,"Dummy",1898],[13,"BadPostStateRoot",1900],[4,"InvalidTransactionCode",2162],[8,"PreValidationObjectApi",2162],[3,"StorageProofVerifier",2239]],"b":[[1544,"impl-Display-for-VerificationError"],[1545,"impl-Debug-for-VerificationError"],[1559,"impl-From%3CApiError%3E-for-VerificationError"],[1560,"impl-From%3CError%3E-for-VerificationError"],[1562,"impl-From%3CError%3E-for-VerificationError"]]},\ +"sp_domains_fraud_proof":{"doc":"Subspace fraud proof primitives for consensus chain.","t":"NNNNDIDEEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLDLLLLLLLLLLFLLLLLLLLLLLLF","n":["BlockRandomness","BlockRandomness","DomainTimestampExtrinsic","DomainTimestampExtrinsic","FraudProofExtension","FraudProofHostFunctions","FraudProofHostFunctionsImpl","FraudProofVerificationInfoRequest","FraudProofVerificationInfoResponse","HostFunctions","__clone_box","__clone_box","as_mut_any","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","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","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode_to","encode_to","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fraud_proof_runtime_interface","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_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","init","init","init","init","into","into","into","into","into_ffi_value","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","new","new","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","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","verification","vzip","vzip","vzip","vzip","HostFunctions","borrow","borrow_mut","deref","deref_mut","drop","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","verify_invalid_domain_extrinsics_root_fraud_proof"],"q":[[0,"sp_domains_fraud_proof"],[150,"sp_domains_fraud_proof::fraud_proof_runtime_interface"],[174,"sp_domains_fraud_proof::verification"],[175,"dyn_clone::sealed"],[176,"core::any"],[177,"alloc::alloc"],[178,"alloc::vec"],[179,"parity_scale_codec::error"],[180,"core::result"],[181,"parity_scale_codec::codec"],[182,"parity_scale_codec::codec"],[183,"core::fmt"],[184,"core::fmt"],[185,"sp_wasm_interface"],[186,"alloc::string"],[187,"primitive_types"],[188,"core::option"],[189,"sp_runtime::traits"],[190,"sp_blockchain::backend"],[191,"sp_api"],[192,"sp_core::traits"],[193,"core::any"],[194,"sp_wasm_interface"],[195,"sp_domains::fraud_proof"],[196,"subspace_core_primitives"],[197,"sp_domains::verification"],[198,"core::convert"]],"d":["Block randomness at a given consensus block hash.","Block randomness fetched from consensus state at a …","Domain timestamp extrinsic using the timestamp at a given …","Encoded domain timestamp extrinsic using the timestamp …","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Domain fraud proof related runtime interface","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 required verification info for the runtime to …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Create a new instance of FraudProofExtension.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","Returns required fraud proof verification information to …","","","Calls U::from(self).","","","","","","","","","",""],"i":[9,10,9,10,0,0,0,0,0,0,9,10,3,9,10,9,10,9,10,28,3,9,10,28,3,9,10,9,10,9,10,9,10,9,10,9,10,9,10,28,3,3,9,10,28,3,3,9,10,28,3,9,10,9,10,9,10,9,9,9,10,10,10,9,10,0,28,3,3,9,10,9,28,28,3,3,9,9,10,10,28,28,3,3,9,9,10,10,22,28,9,10,28,3,9,10,28,3,9,10,9,28,3,9,10,28,3,9,10,28,3,9,10,9,10,9,10,28,3,9,10,28,3,9,10,9,10,9,10,9,10,28,3,9,10,9,10,28,3,9,10,28,3,9,10,0,28,3,9,10,0,43,43,43,43,43,43,43,43,43,43,0,43,43,43,43,43,43,43,43,43,43,43,43,0],"f":[0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[3,4],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[10,10],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[12,[9,11]]],13],[-1,[[12,[10,11]]],13],[[[14,[5]]],[[12,[-1,11]]],[]],[[[14,[5]]],[[12,[-1,11]]],[]],[[15,[14,[5]]],[[12,[-1,11]]],[]],[[15,[14,[5]]],[[12,[-1,11]]],[]],[[15,-1],[[12,[-2,11]]],13,[]],[[15,-1],[[12,[-2,11]]],13,[]],[16,-1,[]],[3],[16,-1,[]],[16,-1,[]],[16,-1,[]],[16,-1,[]],[16,-1,[]],[3],[16,-1,[]],[16,-1,[]],[16,2],[16,2],[16,2],[16,2],[[9,-1],2,[17,18]],[[10,-1],2,[17,18]],[[9,9],19],[[10,10],19],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[9,20],21],[[10,20],21],0,[-1,-1,[]],[-1,-1,[]],[[[23,[22]]],3],[-1,-1,[]],[-1,-1,[]],[24,[[12,[-1,25]]],[]],[-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,26,9],[[27,[10]]],[]],[[[28,[-1,-2,-3,-4]],26,9],[[27,[10]]],29,[[30,[-1]],[31,[-1]]],29,32],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[[],16],[[],16],[[],16],[[],16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,24],[[12,[25]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1]],[23,[-2]]],[[28,[-3,-1,-4,-2]]],[],[],[],[]],[[[23,[22]]],3],[9,16],[10,16],[[-1,[14,[5]]],[[8,[5,7]]],[]],[[-1,[14,[5]]],[[8,[5,7]]],[]],[-1,-2,[],[]],[-1,-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,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[6,[5]]],[]],[-1,[[8,[5,7]]],[]],[-1,[[8,[5,7]]],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[[],34],[[],34],[-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,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[16,-1,[]],[16,-1,[]],[16,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[26,9],[[27,[10]]]],[[],[[8,[35]]]],[[],16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[12,[2]]],36],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,33,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[38,[[37,[-1]],-2,-3,-4]],39,40,[8,[5]]],[[12,[2,41]]],29,[],[[42,[26]]],[]]],"c":[],"p":[[3,"Private",175],[15,"tuple"],[3,"FraudProofExtension",0],[8,"Any",176],[15,"u8"],[15,"array"],[3,"Global",177],[3,"Vec",178],[4,"FraudProofVerificationInfoRequest",0],[4,"FraudProofVerificationInfoResponse",0],[3,"Error",179],[4,"Result",180],[8,"Input",181],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Output",181],[8,"Sized",182],[15,"bool"],[3,"Formatter",183],[6,"Result",183],[8,"FraudProofHostFunctions",0],[3,"Arc",184],[8,"FunctionContext",185],[3,"String",186],[3,"H256",187],[4,"Option",188],[3,"FraudProofHostFunctionsImpl",0],[8,"Block",189],[8,"HeaderBackend",190],[8,"ProvideRuntimeApi",191],[8,"CodeExecutor",192],[3,"TypeId",176],[3,"Type",193],[8,"Function",185],[8,"HostFunctionRegistry",185],[6,"NumberFor",189],[3,"ExecutionReceipt",194],[3,"InvalidExtrinsicsRootProof",195],[3,"Randomness",196],[4,"VerificationError",197],[8,"Into",198],[3,"HostFunctions",150]],"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,[]],[10,4],[-1,-1,[]],[23,4],[-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[8,[-1]]],[],[53,54]],[[],[[8,[-1]]],[53,54]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-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":[[525,"impl-From%3CDomainId%3E-for-ChainId"],[527,"impl-From%3Cu32%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":[]},\ -"subspace_archiving":{"doc":"Collection of modules used for dealing with archived state …","t":"AAADENNNNNNDNNEENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNDEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDDEENLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMM","n":["archiver","piece_reconstructor","reconstructor","Archiver","ArchiverInstantiationError","Block","BlockContinuation","BlockStart","FailedToInitializeErasureCoding","InvalidBlockSmallSize","InvalidLastArchivedBlock","NewArchivedSegment","Padding","ParentSegmentHeader","Segment","SegmentItem","V0","add_block","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","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","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","init","init","init","init","init","into","into","into","into","into","is_piece_valid","is_record_commitment_hash_valid","last_archived_block_number","new","object_mapping","partial_cmp","pieces","segment_header","serialize","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","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","with_initial_state","archived_block_bytes","block_bytes","items","bytes","bytes","bytes","DataShardsReconstruction","FailedToInitializeErasureCoding","IncorrectPiecePosition","InvalidInputPieceCommitment","PiecesReconstructor","ReconstructorError","ReconstructorInstantiationError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","eq","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","hash","init","init","init","into","into","into","new","partial_cmp","reconstruct_piece","reconstruct_segment","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","DataShardsReconstruction","FailedToInitializeErasureCoding","IncorrectSegmentOrder","ReconstructedContents","Reconstructor","ReconstructorError","ReconstructorInstantiationError","SegmentDecoding","add_segment","blocks","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","hash","init","init","init","init","into","into","into","into","new","partial_cmp","segment_header","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","actual_segment_index","expected_segment_index"],"q":[[0,"subspace_archiving"],[3,"subspace_archiving::archiver"],[137,"subspace_archiving::archiver::ArchiverInstantiationError"],[139,"subspace_archiving::archiver::Segment"],[140,"subspace_archiving::archiver::SegmentItem"],[143,"subspace_archiving::piece_reconstructor"],[208,"subspace_archiving::reconstructor"],[293,"subspace_archiving::reconstructor::ReconstructorError"],[295,"alloc::vec"],[296,"subspace_core_primitives::objects"],[297,"core::cmp"],[298,"parity_scale_codec::error"],[299,"core::result"],[300,"parity_scale_codec::codec"],[301,"serde::de"],[302,"parity_scale_codec::codec"],[303,"core::fmt"],[304,"core::fmt"],[305,"subspace_core_primitives::crypto::kzg"],[306,"subspace_core_primitives::pieces"],[307,"subspace_core_primitives::segments"],[308,"subspace_core_primitives::crypto"],[309,"subspace_core_primitives::pieces"],[310,"core::option"],[311,"serde::ser"],[312,"alloc::alloc"],[313,"alloc::string"],[314,"core::any"],[315,"subspace_core_primitives"]],"d":["","","","Block archiver for Subspace blockchain.","Archiver instantiation error","Contains full block inside","Continuation of the partial block spilled over into the …","Contains the beginning of the block inside, remainder will …","Failed to initialize erasure coding","Invalid block, its size is smaller than already archived …","Invalid last archived block, its size is the same as …","Newly archived segment as a combination of segment header …","Special dummy enum variant only used as an implementation …","Segment header of the parent","Segment represents a collection of items stored in …","Kinds of items that are contained within a segment","","Adds new block to internal buffer, potentially producing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","Validate witness embedded within a piece produced by …","Validate witness for record commitment hash produced by …","Get last archived block if there was any","Create a new instance with specified record size and …","Mappings for objects stored in corresponding pieces.","","Segment of archived history containing pieces","Segment header","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new instance of the archiver with initial state …","Already archived portion of the block","Full block size","Segment items","Block bytes","Block bytes","Block bytes","Segment size is not bigger than record size","Failed to initialize erasure coding","Incorrect piece position provided.","Commitment of input piece is invalid.","Reconstructor helps to retrieve blocks from archived …","Reconstructor-related instantiation error","Reconstructor-related instantiation error.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the missing piece for a segment using given set of …","Returns all the pieces for a segment using given set of …","","","","","","","","","","","","","","","Error during data shards reconstruction","Failed to initialize erasure coding","Incorrect segment order, each next segment must have …","Data structure that contains information reconstructed …","Reconstructor helps to retrieve blocks from archived …","Reconstructor-related instantiation error","Reconstructor-related instantiation error.","Segment size is not bigger than record size","Given a set of pieces of a segment of the archived history …","Reconstructed encoded blocks with their block numbers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","Segment header stored in a segment","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,8,8,8,9,9,9,0,8,8,0,0,7,1,7,8,6,9,1,7,8,6,9,1,7,8,6,9,1,7,8,6,9,1,9,7,8,6,7,8,6,7,8,6,7,8,6,7,8,6,9,1,7,8,6,9,1,6,7,8,6,9,1,7,8,6,7,8,6,9,7,8,6,9,7,8,6,9,9,1,7,8,6,9,1,9,7,8,6,9,1,7,8,6,9,1,0,0,1,1,6,9,6,6,6,7,8,6,7,8,6,7,8,6,9,1,9,7,8,6,9,1,7,8,6,9,1,7,8,6,9,1,1,45,45,46,47,48,49,37,36,37,37,0,0,0,36,37,38,36,37,38,36,37,38,36,37,38,36,36,37,38,36,37,38,36,37,38,36,37,36,36,36,37,37,38,36,37,38,36,36,37,38,36,37,38,38,36,38,38,36,37,38,36,37,36,37,38,36,37,38,36,37,38,43,44,43,0,0,0,0,43,41,42,44,43,42,41,44,43,42,41,44,43,42,41,44,43,42,41,44,42,44,43,42,41,44,43,42,41,44,43,42,41,44,43,42,44,42,44,44,43,43,42,41,44,43,42,41,44,44,43,42,41,44,43,42,41,41,44,42,44,43,42,41,44,43,44,43,42,41,44,43,42,41,44,43,42,41,50,50],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,[3,[2]],4,5],[[3,[6]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[8,8],[6,6],[9,9],[1,1],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[9,9],11],[-1,[[13,[7,12]]],14],[-1,[[13,[8,12]]],14],[-1,[[13,[6,12]]],14],[[[15,[2]]],[[13,[-1,12]]],[]],[[[15,[2]]],[[13,[-1,12]]],[]],[[[15,[2]]],[[13,[-1,12]]],[]],[[16,[15,[2]]],[[13,[-1,12]]],[]],[[16,[15,[2]]],[[13,[-1,12]]],[]],[[16,[15,[2]]],[[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,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[-1,[[13,[6]]],18],[17,10],[17,10],[17,10],[17,10],[17,10],[[7,-1],10,[19,20]],[[8,-1],10,[19,20]],[[6,-1],10,[19,20]],[[7,7],5],[[8,8],5],[[6,6],5],[[9,9],5],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[7,21],22],[[8,21],22],[[6,21],22],[[9,21],22],[[9,21],22],[[1,21],22],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[9,-1],10,23],[[],17],[[],17],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[24,25,26,16],5],[[24,27,26,28,16],5],[1,[[30,[29]]]],[24,[[13,[1,9]]]],0,[[9,9],[[30,[11]]]],0,0,[[6,-1],13,31],[7,17],[8,17],[6,17],[[-1,[15,[2]]],[[3,[2,32]]],[]],[[-1,[15,[2]]],[[3,[2,32]]],[]],[[-1,[15,[2]]],[[3,[2,32]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,33,[]],[-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,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[24,35,[15,[2]],4],[[13,[1,9]]]],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,[],[]],[36,36],[37,37],[38,38],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[36,36],11],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,10],[17,10],[17,10],[[36,36],5],[[37,37],5],[[-1,-2],5,[],[]],[[36,21],22],[[36,21],22],[[37,21],22],[[37,21],22],[[38,21],22],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[36,-1],10,23],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,[[13,[38,36]]]],[[36,36],[[30,[11]]]],[[38,[15,[[30,[39]]]],17],[[13,[39,37]]]],[[38,[15,[[30,[39]]]]],[[13,[40,37]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,33,[]],[-1,33,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0,0,0,0,0,0,0,[[41,[15,[[30,[39]]]]],[[13,[42,43]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,44],[43,43],[42,42],[41,41],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[44,44],11],[[],42],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,10],[17,10],[17,10],[17,10],[[44,44],5],[[43,43],5],[[42,42],5],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[44,21],22],[[44,21],22],[[43,21],22],[[43,21],22],[[42,21],22],[[41,21],22],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[44,-1],10,23],[[],17],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[13,[41,44]]]],[[44,44],[[30,[11]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,33,[]],[-1,33,[]],[-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,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0],"c":[],"p":[[3,"Archiver",3],[15,"u8"],[3,"Vec",295],[3,"BlockObjectMapping",296],[15,"bool"],[3,"NewArchivedSegment",3],[4,"Segment",3],[4,"SegmentItem",3],[4,"ArchiverInstantiationError",3],[15,"tuple"],[4,"Ordering",297],[3,"Error",298],[4,"Result",299],[8,"Input",300],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer",301],[8,"Output",300],[8,"Sized",302],[3,"Formatter",303],[6,"Result",303],[8,"Hasher",304],[3,"Kzg",305],[3,"PieceArray",306],[3,"SegmentCommitment",307],[3,"Scalar",308],[3,"RecordWitness",306],[6,"BlockNumber",309],[4,"Option",310],[8,"Serializer",311],[3,"Global",312],[3,"String",313],[3,"TypeId",314],[4,"SegmentHeader",309],[4,"ReconstructorInstantiationError",143],[4,"ReconstructorError",143],[3,"PiecesReconstructor",143],[3,"Piece",306],[3,"ArchivedHistorySegment",307],[3,"Reconstructor",208],[3,"ReconstructedContents",208],[4,"ReconstructorError",208],[4,"ReconstructorInstantiationError",208],[13,"InvalidBlockSmallSize",137],[13,"V0",139],[13,"Block",140],[13,"BlockStart",140],[13,"BlockContinuation",140],[13,"IncorrectSegmentOrder",293]],"b":[[81,"impl-Display-for-ArchiverInstantiationError"],[82,"impl-Debug-for-ArchiverInstantiationError"],[175,"impl-Display-for-ReconstructorInstantiationError"],[176,"impl-Debug-for-ReconstructorInstantiationError"],[177,"impl-Debug-for-ReconstructorError"],[178,"impl-Display-for-ReconstructorError"],[253,"impl-Debug-for-ReconstructorInstantiationError"],[254,"impl-Display-for-ReconstructorInstantiationError"],[255,"impl-Display-for-ReconstructorError"],[256,"impl-Debug-for-ReconstructorError"]]},\ -"subspace_core_primitives":{"doc":"Core primitives for Subspace Network.","t":"EDRGGGGDNSNDDDSSSSSSSSSDESSSRNDDDDDDDDDDDDRRRDDDDDDDDSSSSSSSSSSSSSSSSDGDDEDGDGDNSSSSLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLMLMLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDLLLLLLLLLLLLLLLLLLLLLLLSSDLLFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLDRDRRDDLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDEEDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMM","n":["ArchivedBlockProgress","ArchivedHistorySegment","BLAKE3_HASH_SIZE","Blake3Hash","BlockHash","BlockNumber","BlockWeight","ChunkWitness","Complete","ERASURE_CODING_RATE","EmptyVec","FlatPieces","HistorySize","LastArchivedBlock","MAX","MAX","MIDDLE","NUM_CHECKPOINTS","NUM_CHUNKS","NUM_CHUNKS","NUM_PIECES","NUM_RAW_RECORDS","NUM_S_BUCKETS","NonEmptyVec","NonEmptyVecErr","ONE","ONE","ONE","PUBLIC_KEY_LENGTH","Partial","Piece","PieceArray","PieceIndex","PieceOffset","PosProof","PosQualityBytes","PosSeed","PotCheckpoints","PotKey","PotOutput","PotSeed","PublicKey","RANDOMNESS_LENGTH","REWARD_SIGNATURE_LENGTH","REWARD_SIGNING_CONTEXT","Randomness","RawRecord","Record","RecordCommitment","RecordWitness","RecordedHistorySegment","RewardSignature","SBucket","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SectorId","SectorIndex","SectorSlotChallenge","SegmentCommitment","SegmentHeader","SegmentIndex","SlotNumber","Solution","SolutionRange","U256","V0","ZERO","ZERO","ZERO","ZERO","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","archived_progress","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","audit_chunk_offset","backward_checked","backward_checked","backward_checked","backward_checked","bidirectional_distance","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","checked_add","checked_div","checked_mul","checked_sub","checksum","chunk","chunk_witness","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","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","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","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","commitment","commitment_mut","crypto","decode","decode","decode","decode","decode","decode","decode","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","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_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","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","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","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","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","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","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","derive_evaluation_seed","derive_expiration_history_size","derive_global_challenge","derive_global_randomness","derive_piece_index","derive_sector_slot_challenge","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","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","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","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","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","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","first","first_piece_index","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","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forward_checked","forward_checked","forward_checked","forward_checked","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_be_bytes","from_bytes","from_genesis","from_hex","from_hex","from_hex","from_le_bytes","from_str","genesis_solution","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","history_size","in_pieces","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","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_inner","into_reward_address_format","iter","iter_mut","key","last","last_archived_block","last_piece_index","len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","new","new","new","new","new_boxed","new_boxed","new_boxed","new_boxed","new_with_entry","new_zero_vec","number","objects","one","output","par_parity","par_parity_mut","par_source","par_source_mut","parity","parity_mut","partial","partial_archived","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","piece_offset","position","prev_segment_header_hash","proof_of_space","public_key","push","record","record_commitment","record_mut","record_witness","rem","reward_address","s_bucket_audit_index","saturating_add","saturating_mul","saturating_sub","sector_expiration_check","sector_index","seed","seed_with_entropy","segment_commitment","segment_index","segment_index","segment_index","segment_piece_indexes","segment_piece_indexes_source_first","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_complete","set_partial","set_partial_archived","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","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slice_from_repr","slice_mut_from_repr","slice_mut_to_repr","slice_to_repr","source","source_mut","split","split_mut","steps_between","steps_between","steps_between","steps_between","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","to_be_bytes","to_bytes","to_bytes","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_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_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","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_vec","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_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","type_info","type_info","type_info","type_info","type_info","type_info","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","witness","witness_mut","wrapping_add","wrapping_sub","zero","last_archived_block","prev_segment_header_hash","segment_commitment","segment_index","Blake3Checksummed","borrow","borrow_mut","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref_mut","drop","encode_to","encoded_size","fmt","from","init","into","size_hint","to_keyed_vec","to_owned","try_from","try_into","type_id","FULL_BYTES","SAFE_BYTES","Scalar","as_mut","as_ref","blake3_254_hash_to_scalar","blake3_hash","blake3_hash_list","blake3_hash_parallel","blake3_hash_with_key","borrow","borrow_mut","clone","clone_into","cmp","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","drop","encoded_fixed_size","encoded_size","eq","equivalent","fmt","from","from","from","from","hash","init","into","kzg","max_encoded_len","partial_cmp","serialize","size_hint","slice_from_repr","slice_mut_from_repr","slice_mut_to_repr","slice_option_from_repr","slice_option_mut_from_repr","slice_option_mut_to_repr","slice_option_to_repr","slice_to_repr","to_bytes","to_keyed_vec","to_owned","try_from","try_from","try_from","try_into","type_id","type_info","using_encoded","vec_from_repr","vec_option_from_repr","vec_option_to_repr","vec_to_repr","Commitment","EMBEDDED_KZG_SETTINGS_BYTES","Kzg","NUM_G1_POWERS","NUM_G2_POWERS","Polynomial","Witness","as_mut","as_mut","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_to_kzg_settings","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","commit","create_witness","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","embedded_kzg_settings","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_fft_settings","init","init","init","init","into","into","into","into","new","normalize","poly","slice_from_repr","slice_mut_from_repr","slice_mut_to_repr","slice_option_from_repr","slice_option_mut_from_repr","slice_option_mut_to_repr","slice_option_to_repr","slice_to_repr","to_bytes","to_bytes","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","try_from","try_from_bytes","try_from_bytes","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vec_from_repr","vec_option_from_repr","vec_option_to_repr","vec_to_repr","verify","BlockObject","BlockObjectMapping","GlobalObject","PieceObject","PieceObjectMapping","V0","V0","V0","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","encode","encode","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","hash","hash","hash","hash","hash","hash","init","init","init","init","init","into","into","into","into","into","objects","objects","offset","offset","offset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","piece_index","serialize","serialize","serialize","serialize","serialize","set_offset","size_hint","size_hint","size_hint","size_hint","size_hint","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","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_info","type_info","type_info","type_info","type_info","using_encoded","using_encoded","hash","offset","offset","piece_index","hash","offset"],"q":[[0,"subspace_core_primitives"],[1470,"subspace_core_primitives::SegmentHeader"],[1474,"subspace_core_primitives::checksum"],[1498,"subspace_core_primitives::crypto"],[1563,"subspace_core_primitives::crypto::kzg"],[1684,"subspace_core_primitives::objects"],[1857,"subspace_core_primitives::objects::BlockObject"],[1859,"subspace_core_primitives::objects::GlobalObject"],[1861,"subspace_core_primitives::objects::PieceObject"],[1863,"byte_slice_cast"],[1864,"core::result"],[1865,"byte_slice_cast"],[1866,"core::option"],[1867,"num_traits::ops::wrapping"],[1868,"core::cmp"],[1869,"core::cmp"],[1870,"parity_scale_codec::codec"],[1871,"parity_scale_codec::codec"],[1872,"parity_scale_codec::decode_finished"],[1873,"serde::de"],[1874,"serde::de"],[1875,"core::iter::traits::collect"],[1876,"parity_scale_codec::codec"],[1877,"parity_scale_codec::codec"],[1878,"core::fmt"],[1879,"core::convert"],[1880,"core::hash"],[1881,"core::convert"],[1882,"alloc::boxed"],[1883,"rayon::iter"],[1884,"core::iter::traits::exact_size"],[1885,"serde::ser"],[1886,"serde::ser"],[1887,"alloc::string"],[1888,"core::any"],[1889,"scale_info::ty"],[1890,"core::ops::function"],[1891,"blst_rust::types::fr"],[1892,"blst_rust::types::g1"],[1893,"blst_rust::types::kzg_settings"],[1894,"blst_rust::types::poly"],[1895,"blst_rust::types::fft_settings"],[1896,"alloc::sync"]],"d":["Progress of an archived block.","Archived history segment after archiving is applied.","Size of BLAKE3 hash output (in bytes).","BLAKE3 hash output","Block hash in Subspace network.","Block number in Subspace network.","BlockWeight type for fork choice rules.","Witness for chunk contained within a record.","The block has been fully archived.","Erasure coding rate for records during archiving process.","Tried to create with an empty Vec","Flat representation of multiple pieces concatenated for …","Size of blockchain history in segments.","Last archived block","Max s-bucket index","Maximum value.","The middle of the piece distance field. The analogue of …","Number of PoT checkpoints produced (used to optimize …","Number of chunks (scalars) within one raw record.","Number of chunks (scalars) within one record.","Number of pieces in one segment of archived history.","Number of raw records in one segment of recorded history.","Number of s-buckets contained within one record (and by …","A Vec<> that enforces the invariant that it cannot be …","Error codes for NonEmptyVec.","Piece index 1.","Piece index 1.","Segment index 1.","Length of public key in bytes.","Number of partially archived bytes of a block.","A piece of archival history in Subspace Network.","A piece of archival history in Subspace Network.","Piece index in consensus","Piece offset in sector","Proof of space proof bytes.","Proof of space quality.","Proof of space seed.","Proof of time checkpoints, result of proving","Proof of time key(input to the encryption).","Proof of time output, can be intermediate checkpoint or …","Proof of time seed","A Ristretto Schnorr public key as bytes produced by …","Byte length of a randomness type.","Length of signature in bytes","Signing context used for creating reward signatures by …","Type of randomness.","Raw record contained within recorded history segment …","Record contained within a piece.","Record commitment contained within a piece.","Record witness contained within a piece.","Recorded history segment before archiving is applied.","A Ristretto Schnorr signature as bytes produced by …","S-bucket used in consensus","Size in bytes.","Size of raw record in bytes, is guaranteed to be a …","Size of a segment record given the global piece size (in …","Size of record commitment in bytes.","Size of record witness in bytes.","Size of chunk witness in bytes.","Size of a piece (in bytes).","Size of segment commitment in bytes.","Size of recorded history segment in bytes.","Size of archived history segment in bytes.","Size of proof of space seed in bytes.","Size of proof of space quality in bytes.","Size of proof of space proof in bytes.","Size of proof of time key in bytes","Size of proof of time seed in bytes","Size of proof of time proof in bytes","Data structure representing sector ID in farmer’s plot","Sector index in consensus","Challenge used for a particular sector for particular slot","Segment commitment contained within segment header.","Segment header for a specific segment.","Segment index type.","Slot number in Subspace network.","Farmer solution for slot challenge.","Type of solution range.","256-bit unsigned integer","V0 of the segment header data structure","S-bucket 0.","Piece index 0.","Piece index 0.","Segment index 0.","","","","","","","","","","Progress of an archived block.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the slice of the entries.","","","","","","","","","","","","","","","Audit chunk offset within above chunk","","","","","Bidirectional distance metric implemented on top of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds two numbers, checking for overflow. If overflow …","Divides two numbers, checking for underflow, overflow and …","Multiplies two numbers, checking for underflow or …","Subtracts two numbers, checking for underflow. If …","Module containing wrapper for SCALE encoding/decoding with …","Chunk at above offset","Witness for above chunk","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Commitment contained within a piece.","Mutable commitment contained within a piece.","Various cryptographic utilities used across Subspace …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","We assume a block can always fit into the segment …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Derive evaluation seed","Derive history size when sector created at history_size …","Derive global slot challenge from global randomness.","Derives the global randomness from the output","Derive piece index that should be stored in sector at …","Derive sector slot challenge for this sector from provided …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the first entry.","Get the first piece index in this segment.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create from big endian bytes","Create piece index from bytes.","Derive initial PoT seed from genesis block hash","","","","Create from little endian bytes","","Dummy solution for the genesis block","","","","","","","","","","","","","Proof hash.","","","","Public key hash.","","","","","","Hash of the whole segment header","","","","Size of the blockchain history at time of sector creation","Size of blockchain history in pieces.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Extract internal representation.","Transform solution with one reward address type into …","Returns an iterator for the entries.","Returns a mutable iterator for the entries.","Derive key from proof of time seed","Returns the last entry.","Last archived block","Get the last piece index in this segment.","Returns the number of entries.","","","","","","","","","","","","","","","","","","","","","","","","","","","Allocate FlatPieces that will hold piece_count pieces …","Create new instance.","Create new sector ID by deriving it from public key and …","Creates the Vec.","Create boxed value without hitting stack overflow","Create boxed value without hitting stack overflow","Create boxed value without hitting stack overflow","Create boxed value without hitting stack overflow","Creates the Vec with the entry.","Create vector filled with zeroe records without hitting …","Block number","Data structures related to objects (useful data) stored on …","One (multiplicative identity) of this type.","Get proof of time output out of checkpoints (last …","Parallel iterator over parity pieces (odd indices).","Mutable parallel iterator over parity pieces (odd indices).","Parallel iterator over source pieces (even indices).","Mutable parallel iterator over source pieces (even …","Iterator over parity pieces (odd indices).","Mutable iterator over parity pieces (odd indices).","Return the number of partially archived bytes if the …","Returns the number of partially archived bytes for a block.","","","","","","","","","","","","","","","","Pieces offset within sector","Position of a piece in a segment","Hash of the segment header of the previous segment","Proof of space for piece offset","Public key of the farmer that created the solution","Adds an entry to the end.","Record contained within a piece.","Record commitment that can use used to verify that piece …","Mutable record contained within a piece.","Witness for above record commitment","","Address for receiving block reward","Index of s-bucket within sector to be audited","Saturating addition. Computes self + other, saturating at …","Saturating multiplication. Computes self * other, …","Saturating subtraction. Computes self - other, saturating …","History size at which expiration check for sector happens.","Index of the sector where solution was found","Derive seed from proof of time in case entropy injection …","Derive seed from proof of time with entropy injection","Segment commitment of the records in a segment.","Segment index piece index corresponds to","Segment index that corresponds to this history size.","Segment index","List of piece indexes that belong to this segment.","List of piece indexes that belong to this segment with …","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the archived state of this block to …","Sets new number of partially archived bytes.","Sets new number of partially archived bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convenient conversion from slice of underlying …","Convenient conversion from mutable slice of underlying …","Convenient conversion from mutable slice of record to …","Convenient conversion from slice of record to underlying …","Iterator over source pieces (even indices).","Mutable iterator over source pieces (even indices).","Split piece into underlying components.","Split piece into underlying mutable components.","","","","","","","","","","","","","","Convert to big endian bytes","Convert piece index to bytes.","Convert piece offset to bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert to little endian bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the entries in the collection.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Witness contained within a piece.","Mutable witness contained within a piece.","","","Zero (additive identity) of this type.","Last archived block","Hash of the segment header of the previous segment","Root of commitments of all records in a segment.","Segment index","Wrapper data structure that when encoded/decoded will …","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","How many bytes Scalar contains physically, use …","How many full bytes can be stored in BLS12-381 scalar (for …","Representation of a single BLS12-381 scalar value.","","","BLAKE3 hashing of a single value truncated to 254 bits.","BLAKE3 hashing of a single value.","BLAKE3 hashing of a list of values.","BLAKE3 hashing of a single value in parallel (only useful …","BLAKE3 keyed hashing of a single value.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Tools for KZG commitment scheme","","","","","Convenient conversion from slice of underlying …","Convenient conversion from mutable slice of underlying …","Convenient conversion from mutable slice of scalar to …","Convenient conversion from slice of optional underlying …","Convenient conversion from optional mutable slice of …","Convenient conversion from optional mutable slice of …","Convenient conversion from slice of optional scalar to …","Convenient conversion from slice of scalar to underlying …","Convert scalar into bytes","","","","","","","","","","Convenient conversion from vector of underlying …","Convenient conversion from vector of optional underlying …","Convenient conversion from vector of optional scalar to …","Convenient conversion from vector of scalar to underlying …","Commitment to polynomial","Embedded KZG settings as bytes, too big for no_std in most …","Wrapper data structure for working with KZG commitment …","Number of G1 powers stored in EMBEDDED_KZG_SETTINGS_BYTES","Number of G2 powers stored in EMBEDDED_KZG_SETTINGS_BYTES","Commitment to polynomial","Witness for polynomial evaluation","","","","","","","","","","","","","Function turns bytes into FsKZGSettings, it is up to the …","","","","","","","","","Computes a Commitment to polynomial","Computes a Witness of evaluation of polynomial at index","","","","","","","","","","","","","","","","","","","Embedded KZG settings","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Get FFT settings for specified number of values, uses …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create new instance with given KZG settings.","Normalize polynomial by removing trailing zeroes","Create polynomial from data. Data must be multiple of 32 …","Convenient conversion from slice of underlying …","Convenient conversion from mutable slice of underlying …","Convenient conversion from mutable slice of commitment to …","Convenient conversion from slice of optional underlying …","Convenient conversion from optional mutable slice of …","Convenient conversion from optional mutable slice of …","Convenient conversion from slice of optional commitment to …","Convenient conversion from slice of commitment to …","Convert commitment to raw bytes","Convert witness to raw bytes","","","","","","","","","","","","","","","","","","","","","Try to deserialize commitment from raw bytes","Try to deserialize witness from raw bytes","","","","","","","","","Convenient conversion from vector of underlying …","Convenient conversion from vector of optional underlying …","Convenient conversion from vector of optional commitment …","Convenient conversion from vector of commitment to …","Verifies that value is the evaluation at index of the …","Object stored inside of the block","Mapping of objects stored inside of the block","Object stored inside in the history of the blockchain","Object stored inside of the block","Mapping of objects stored inside of the piece","V0 of object mapping data structure","V0 of object mapping data structure","V0 of object mapping data structure","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Object hash","","","Object hash","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Objects stored inside of the block","Objects stored inside of the block","Offset of object in the encoded block.","Offset of the object","Offset of the object","","","","","","Piece index where object is contained (at least its …","","","","","","Sets new offset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Object hash","Offset of object in the encoded block.","Offset of the object","Piece index where object is contained (at least its …","Object hash","Offset of the object"],"i":[0,0,0,0,0,0,0,0,42,19,70,0,0,0,1,5,5,41,9,10,37,19,10,0,0,2,3,4,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,9,10,11,12,13,14,18,19,37,38,39,40,21,22,23,0,0,0,0,0,0,0,0,0,0,44,1,2,3,4,1,2,3,4,5,1,2,3,4,43,9,10,11,12,13,14,15,17,18,19,20,27,28,29,9,10,11,12,13,14,15,15,17,18,19,20,21,22,23,9,10,11,12,13,14,15,17,18,19,20,9,10,11,12,13,14,15,17,18,19,20,9,10,11,12,13,14,15,15,17,18,19,20,21,22,23,27,28,29,30,9,10,11,12,13,14,15,17,18,19,20,27,28,29,45,1,2,3,4,0,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,5,5,5,5,0,45,45,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,1,2,3,14,15,17,4,36,27,28,42,43,5,46,29,15,15,0,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,11,12,13,15,4,18,36,37,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,9,10,11,12,13,14,15,17,4,18,19,37,20,40,21,22,23,41,27,42,5,1,2,3,9,9,10,10,11,11,12,12,13,13,14,14,15,15,17,17,4,18,18,36,36,19,19,37,37,20,20,38,38,39,39,40,40,21,21,22,22,23,23,41,41,27,27,28,28,42,43,44,45,5,46,46,29,30,70,1,2,3,9,9,10,10,11,11,12,12,13,13,14,14,15,15,17,17,4,18,18,36,36,19,19,37,37,20,38,39,40,40,21,21,22,22,23,23,41,41,27,28,42,43,44,45,5,46,29,30,70,29,29,20,23,29,29,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,27,28,42,43,44,45,29,1,2,3,4,5,1,2,3,4,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,5,29,30,9,10,11,12,13,14,15,17,18,19,20,27,28,29,9,10,11,12,13,14,15,17,18,19,20,27,28,29,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,30,4,1,1,2,2,3,3,9,10,11,12,13,14,15,17,4,4,18,36,36,19,37,20,38,39,40,21,21,22,22,23,23,41,27,27,28,42,43,44,45,5,5,46,29,30,70,1,2,3,4,1,1,2,2,3,3,9,10,11,11,11,12,12,12,13,13,13,14,14,15,17,17,4,4,18,18,18,36,36,36,19,37,20,20,38,38,39,39,40,40,21,21,22,22,23,23,41,27,27,28,28,42,43,44,45,5,5,5,5,5,5,46,29,30,70,5,2,22,15,17,40,5,21,45,1,2,3,11,12,13,14,15,17,4,18,36,40,22,23,41,27,27,28,42,43,44,44,5,46,29,45,36,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,17,45,30,30,22,30,44,4,30,1,2,3,11,12,13,15,4,18,36,37,20,40,21,22,23,41,1,2,3,4,5,1,2,3,4,17,36,29,30,9,10,15,19,30,10,43,0,5,41,17,17,17,17,17,17,42,43,1,2,3,14,15,17,4,36,27,28,42,43,5,46,29,45,2,44,45,45,30,15,45,15,45,5,45,46,5,5,5,36,45,23,23,44,2,36,44,4,4,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,27,28,42,43,44,45,29,43,42,43,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,10,10,10,10,17,17,15,15,1,2,3,4,1,2,3,4,5,1,2,3,4,5,2,3,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,5,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,1,2,3,4,36,21,22,23,27,5,30,1,1,2,3,9,10,11,11,12,12,13,13,14,14,14,15,17,4,18,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,5,29,30,15,15,5,5,5,108,108,108,108,0,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,94,0,94,94,0,0,0,0,0,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,0,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,0,0,0,0,0,0,0,72,73,72,73,98,72,73,99,98,72,73,99,0,98,72,73,99,98,72,73,99,99,99,72,73,98,72,72,73,73,99,98,72,72,73,73,99,98,72,73,99,0,72,73,72,73,98,72,73,99,98,98,72,72,73,73,99,99,98,72,73,99,98,72,73,99,99,98,99,72,72,72,72,72,72,72,72,72,73,98,72,73,99,98,72,72,72,72,72,72,72,73,73,73,73,73,73,73,99,72,73,98,72,73,99,98,72,73,99,72,72,72,72,99,0,0,0,0,0,103,105,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,104,106,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,104,106,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,103,104,105,105,106,107,103,104,105,106,107,103,104,105,106,107,104,106,103,105,107,103,104,105,106,107,107,103,104,105,106,107,103,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,104,106,109,109,110,110,111,111],"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,[[1,1],1],[[2,2],2],[[3,3],3],[[4,4],4],[[5,5],5],[[1,1],6],[[2,2],6],[[3,3],6],[[4,4],6],0,[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[9,[[8,[7]]]],[10,[[8,[7]]]],[11,[[8,[7]]]],[12,[[8,[7]]]],[13,[[8,[7]]]],[14,[[8,[7]]]],[15,[[16,[7]]]],[15,[[8,[7]]]],[17,[[8,[7]]]],[18,[[8,[7]]]],[19,[[8,[7]]]],[20,[[8,[7]]]],[21,[[16,[7]]]],[22,[[16,[7]]]],[23,[[16,[7]]]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[9,[[8,[7]]]],[10,[[8,[7]]]],[11,[[8,[7]]]],[12,[[8,[7]]]],[13,[[8,[7]]]],[14,[[8,[7]]]],[15,[[16,[7]]]],[15,[[8,[7]]]],[17,[[8,[7]]]],[18,[[8,[7]]]],[19,[[8,[7]]]],[20,[[8,[7]]]],[21,[[16,[7]]]],[22,[[16,[7]]]],[23,[[16,[7]]]],[27,[[8,[7]]]],[28,[[8,[7]]]],[29,[[8,[7]]]],[[[30,[-1]]],[[8,[-1]]],31],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],0,[[1,32],[[33,[1]]]],[[2,32],[[33,[2]]]],[[3,32],[[33,[3]]]],[[4,32],[[33,[4]]]],[[-1,-1],-1,[34,35]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,5],[[33,[5]]]],[[5,5],[[33,[5]]]],[[5,5],[[33,[5]]]],[[5,5],[[33,[5]]]],0,0,0,[1,1],[2,2],[3,3],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[17,17],[4,4],[18,18],[36,36],[19,19],[37,37],[20,20],[38,38],[39,39],[40,40],[21,21],[22,22],[23,23],[41,41],[27,27],[28,28],[42,42],[43,43],[44,44],[[[45,[-1,-2]]],[[45,[-1,-2]]],31,31],[5,5],[46,46],[29,29],[[[30,[-1]]],[[30,[-1]]],31],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[1,1],47],[[2,2],47],[[3,3],47],[[14,14],47],[[15,15],47],[[17,17],47],[[4,4],47],[[36,36],47],[[27,27],47],[[28,28],47],[[42,42],47],[[43,43],47],[[5,5],47],[[46,46],47],[[29,29],47],[15,11],[15,11],0,[-1,[[25,[1,48]]],49],[-1,[[25,[2,48]]],49],[-1,[[25,[3,48]]],49],[-1,[[25,[11,48]]],49],[-1,[[25,[12,48]]],49],[-1,[[25,[13,48]]],49],[-1,[[25,[14,48]]],49],[-1,[[25,[15,48]]],49],[-1,[[25,[17,48]]],49],[-1,[[25,[4,48]]],49],[-1,[[25,[18,48]]],49],[-1,[[25,[36,48]]],49],[-1,[[25,[37,48]]],49],[-1,[[25,[20,48]]],49],[-1,[[25,[40,48]]],49],[-1,[[25,[21,48]]],49],[-1,[[25,[22,48]]],49],[-1,[[25,[23,48]]],49],[-1,[[25,[41,48]]],49],[-1,[[25,[27,48]]],49],[-1,[[25,[28,48]]],49],[-1,[[25,[42,48]]],49],[-1,[[25,[43,48]]],49],[-1,[[25,[44,48]]],49],[-1,[[25,[[45,[-2,-3]],48]]],49,50,50],[-1,[[25,[5,48]]],49],[-1,[[25,[29,48]]],49],[-1,[[25,[[30,[-2]],48]]],49,[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[-1,[52,[1]]],[[25,[53,48]]],49],[[-1,[52,[2]]],[[25,[53,48]]],49],[[-1,[52,[3]]],[[25,[53,48]]],49],[[-1,[52,[11]]],[[25,[53,48]]],49],[[-1,[52,[12]]],[[25,[53,48]]],49],[[-1,[52,[13]]],[[25,[53,48]]],49],[[-1,[52,[15]]],[[25,[53,48]]],49],[[-1,[52,[4]]],[[25,[53,48]]],49],[[-1,[52,[18]]],[[25,[53,48]]],49],[[-1,[52,[36]]],[[25,[53,48]]],49],[[-1,[52,[37]]],[[25,[53,48]]],49],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[],1],[[],2],[[],3],[[],9],[[],10],[[],11],[[],12],[[],13],[[],14],[[],15],[[],17],[[],4],[[],18],[[],19],[[],37],[[],20],[[],40],[[],21],[[],22],[[],23],[[],41],[[],27],[[],42],[[],5],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[9],[32,-1,[]],[10],[11],[32,-1,[]],[32,-1,[]],[12],[32,-1,[]],[13],[14],[32,-1,[]],[32,-1,[]],[15],[17],[32,-1,[]],[32,-1,[]],[32,-1,[]],[18],[36],[32,-1,[]],[32,-1,[]],[19],[32,-1,[]],[37],[20],[32,-1,[]],[32,-1,[]],[38],[39],[32,-1,[]],[40],[32,-1,[]],[32,-1,[]],[21],[22],[32,-1,[]],[32,-1,[]],[23],[41],[32,-1,[]],[27],[32,-1,[]],[32,-1,[]],[28],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[46],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[9],[32,-1,[]],[10],[11],[32,-1,[]],[32,-1,[]],[12],[13],[32,-1,[]],[14],[32,-1,[]],[15],[32,-1,[]],[32,-1,[]],[17],[32,-1,[]],[18],[32,-1,[]],[36],[32,-1,[]],[19],[32,-1,[]],[37],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[40],[32,-1,[]],[32,-1,[]],[21],[32,-1,[]],[22],[23],[32,-1,[]],[32,-1,[]],[41],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[[29,3,36],38],[[29,36,18,36],[[33,[36]]]],[[20,54],55],[23,20],[[29,3,36,56,36,[6,[36,36]]],2],[[29,55],46],[-1,[[25,[1]]],57],[-1,[[25,[2]]],57],[-1,[[25,[3]]],57],[-1,[[25,[11]]],57],[-1,[[25,[12]]],57],[-1,[[25,[13]]],57],[-1,[[25,[14]]],57],[-1,[[25,[15]]],57],[-1,[[25,[17]]],57],[-1,[[25,[4]]],57],[-1,[[25,[18]]],57],[-1,[[25,[36]]],57],[-1,[[25,[37]]],57],[-1,[[25,[20]]],57],[-1,[[25,[40]]],57],[-1,[[25,[21]]],57],[-1,[[25,[22]]],57],[-1,[[25,[23]]],57],[-1,[[25,[27]]],57],[-1,[[25,[28]]],57],[-1,[[25,[42]]],57],[-1,[[25,[43]]],57],[-1,[[25,[44]]],57],[-1,[[25,[[45,[-2,-3]]]]],57,58,58],[-1,[[25,[29]]],57],[[1,-1],1,[]],[[2,-1],2,[]],[[3,-1],3,[]],[[4,-1],4,[]],[[5,-1],5,[]],[[1,-1],6,[]],[[2,-1],6,[]],[[3,-1],6,[]],[[4,-1],6,[]],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[1,[[59,[7]]]],[2,[[59,[7]]]],[3,[[59,[7]]]],[11,[[59,[7]]]],[12,[[59,[7]]]],[13,[[59,[7]]]],[14,[[59,[7]]]],[15,[[59,[7]]]],[17,[[59,[7]]]],[4,[[59,[7]]]],[18,[[59,[7]]]],[36,[[59,[7]]]],[37,[[59,[7]]]],[20,[[59,[7]]]],[40,[[59,[7]]]],[21,[[59,[7]]]],[22,[[59,[7]]]],[23,[[59,[7]]]],[41,[[59,[7]]]],[27,[[59,[7]]]],[28,[[59,[7]]]],[5,[[59,[7]]]],[29,[[59,[7]]]],[[[30,[-1]]],[[59,[7]]],[]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[[1,-1],6,[62,63]],[[2,-1],6,[62,63]],[[3,-1],6,[62,63]],[[11,-1],6,[62,63]],[[12,-1],6,[62,63]],[[13,-1],6,[62,63]],[[14,-1],6,[62,63]],[[15,-1],6,[62,63]],[[17,-1],6,[62,63]],[[4,-1],6,[62,63]],[[18,-1],6,[62,63]],[[36,-1],6,[62,63]],[[37,-1],6,[62,63]],[[20,-1],6,[62,63]],[[40,-1],6,[62,63]],[[21,-1],6,[62,63]],[[22,-1],6,[62,63]],[[23,-1],6,[62,63]],[[41,-1],6,[62,63]],[[27,-1],6,[62,63]],[[28,-1],6,[62,63]],[[42,-1],6,[62,63]],[[43,-1],6,[62,63]],[[44,-1],6,[62,63]],[[[45,[-1,-2]],-3],6,64,64,[62,63]],[[5,-1],6,[62,63]],[[29,-1],6,[62,63]],[[[30,[-1]],-2],6,[],[62,63]],[[1,1],65],[[2,2],65],[[3,3],65],[[9,9],65],[[10,10],65],[[11,11],65],[[12,12],65],[[13,13],65],[[14,14],65],[[15,15],65],[[17,17],65],[[4,4],65],[[18,18],65],[[36,36],65],[[19,19],65],[[37,37],65],[[20,20],65],[[38,38],65],[[39,39],65],[[40,40],65],[[21,21],65],[[22,22],65],[[23,23],65],[[41,41],65],[[27,27],65],[[28,28],65],[[42,42],65],[[43,43],65],[[44,44],65],[[[45,[-1,-2]],[45,[-1,-2]]],65,66,66],[[5,5],65],[[46,46],65],[[29,29],65],[[[30,[-1]],[30,[-1]]],65,66],[[-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,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[[30,[-1]]],-1,31],[4,2],[[1,67],68],[[1,67],68],[[2,67],68],[[2,67],68],[[3,67],68],[[3,67],68],[[9,67],68],[[10,67],68],[[11,67],68],[[12,67],68],[[13,67],68],[[14,67],68],[[15,67],68],[[17,67],68],[[4,67],68],[[4,67],68],[[18,67],68],[[36,67],68],[[36,67],68],[[19,67],68],[[37,67],68],[[20,67],68],[[38,67],68],[[39,67],68],[[40,67],68],[[21,67],68],[[21,67],68],[[22,67],68],[[22,67],68],[[23,67],68],[[23,67],68],[[41,67],68],[[27,67],68],[[27,67],68],[[28,67],68],[[42,67],68],[[43,67],68],[[44,67],68],[[[45,[-1,-2]],67],68,69,69],[[5,67],68],[[5,67],68],[[46,67],68],[[29,67],68],[[[30,[-1]],67],68,69],[[70,67],68],[[1,32],[[33,[1]]]],[[2,32],[[33,[2]]]],[[3,32],[[33,[3]]]],[[4,32],[[33,[4]]]],[-1,-1,[]],[56,1],[-1,-1,[]],[71,2],[-1,-1,[]],[56,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],11],[72,11],[-1,-1,[]],[73,12],[[[16,[7]]],12],[73,13],[-1,-1,[]],[[[16,[7]]],13],[15,14],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[15,17],[71,4],[-1,-1,[]],[72,18],[[[16,[7]]],18],[-1,-1,[]],[-1,-1,[]],[74,36],[4,36],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],20],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],38],[-1,-1,[]],[[[16,[7]]],39],[[[16,[7]]],40],[-1,-1,[]],[[[16,[7]]],21],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],22],[[[16,[7]]],23],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],27],[[[16,[7]]],28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[56,5],[51,5],[75,5],[71,5],[7,5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],5],[[[16,[7]]],2],[[[8,[7]],[8,[7]]],22],[-1,[[25,[15]]],[[76,[[8,[7]]]]]],[-1,[[25,[17]]],[[76,[[8,[7]]]]]],[-1,[[25,[40]]],[[76,[[8,[7]]]]]],[[[16,[7]]],5],[77,[[25,[21]]]],[[-1,-2],[[45,[-1,-2]]],[],[]],[[1,-1],6,78],[[2,-1],6,78],[[3,-1],6,78],[[11,-1],6,78],[[12,-1],6,78],[[13,-1],6,78],[[14,-1],6,78],[[15,-1],6,78],[[17,-1],6,78],[[4,-1],6,78],[[18,-1],6,78],[[36,-1],6,78],[40,55],[[22,-1],6,78],[[23,-1],6,78],[[41,-1],6,78],[27,55],[[27,-1],6,78],[[28,-1],6,78],[[42,-1],6,78],[[43,-1],6,78],[[44,-1],6,78],[44,55],[[5,-1],6,78],[[46,-1],6,78],[[29,-1],6,78],0,[36,74],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[59,[15]]]],[[[45,[-1,-4]]],[[45,[-1,-2]]],[],[],[[79,[-2]]],[[79,[-3]]]],[[[30,[-1]]],[[81,[80]]],31],[[[30,[-1]]],[[81,[80]]],31],[22,21],[[[30,[-1]]],-1,31],[44,43],[4,2],[[[30,[-1]]],32,31],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[1,-1],1,[]],[[2,-1],2,[]],[[3,-1],3,[]],[[4,-1],4,[]],[[5,-1],5,[]],[[1,-1],6,[]],[[2,-1],6,[]],[[3,-1],6,[]],[[4,-1],6,[]],[32,17],[74,36],[[55,82],29],[[[59,[-1]]],[[25,[[30,[-1]],70]]],31],[[],[[81,[9]]]],[[],[[81,[10]]]],[[],[[81,[15]]]],[[],[[81,[19]]]],[-1,[[30,[-1]]],31],[32,[[59,[10]]]],0,0,[[],5],[41,23],[17,[[0,[83]]]],[17,[[0,[83]]]],[17,[[0,[83]]]],[17,[[0,[83]]]],[17,[[0,[84]]]],[17,[[0,[84]]]],[42,[[33,[51]]]],[43,[[33,[51]]]],[[1,1],[[33,[47]]]],[[2,2],[[33,[47]]]],[[3,3],[[33,[47]]]],[[14,14],[[33,[47]]]],[[15,15],[[33,[47]]]],[[17,17],[[33,[47]]]],[[4,4],[[33,[47]]]],[[36,36],[[33,[47]]]],[[27,27],[[33,[47]]]],[[28,28],[[33,[47]]]],[[42,42],[[33,[47]]]],[[43,43],[[33,[47]]]],[[5,5],[[33,[47]]]],[[46,46],[[33,[47]]]],[[29,29],[[33,[47]]]],0,[2,51],[44,55],0,0,[[[30,[-1]],-1],6,31],[15,10],0,[15,10],0,[[5,-1],5,[]],0,[46,1],[[5,5],5],[[5,5],5],[[5,5],5],[[36,36],[[33,[36]]]],0,[23,22],[[23,55],22],[44,18],[2,4],[36,4],[44,4],[4,[[16,[2]]]],[4,[[16,[2]]]],[[1,-1],25,85],[[2,-1],25,85],[[3,-1],25,85],[[11,-1],25,85],[[12,-1],25,85],[[13,-1],25,85],[[14,-1],25,85],[[15,-1],25,85],[[17,-1],25,85],[[4,-1],25,85],[[18,-1],25,85],[[36,-1],25,85],[[37,-1],25,85],[[20,-1],25,85],[[40,-1],25,85],[[21,-1],25,85],[[22,-1],25,85],[[23,-1],25,85],[[27,-1],25,85],[[28,-1],25,85],[[42,-1],25,85],[[43,-1],25,85],[[44,-1],25,85],[[[45,[-1,-2]],-3],25,86,86,85],[[29,-1],25,85],[43,6],[[42,51],6],[[43,87],6],[1,32],[2,32],[3,32],[11,32],[12,32],[13,32],[14,32],[15,32],[17,32],[4,32],[18,32],[36,32],[37,32],[20,32],[40,32],[21,32],[22,32],[23,32],[41,32],[27,32],[28,32],[42,32],[43,32],[44,32],[[[45,[-1,-2]]],32,64,64],[5,32],[29,32],[[[30,[-1]]],32,[]],[[[8,[[16,[7]]]]],[[8,[10]]]],[[[8,[[16,[7]]]]],[[8,[10]]]],[[[8,[10]]],[[8,[[16,[7]]]]]],[[[8,[10]]],[[8,[[16,[7]]]]]],[17,[[0,[84]]]],[17,[[0,[84]]]],[15,[[6,[10,11,12]]]],[15,[[6,[10,11,12]]]],[[1,1],[[33,[32]]]],[[2,2],[[33,[32]]]],[[3,3],[[33,[32]]]],[[4,4],[[33,[32]]]],[[1,1],1],[[2,2],2],[[3,3],3],[[4,4],4],[[5,5],5],[[1,1],6],[[2,2],6],[[3,3],6],[[4,4],6],[5,[[16,[7]]]],[2,[[16,[7]]]],[3,[[16,[7]]]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[5,[[16,[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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[[[30,[-1]]],[[59,[-1]]],31],[-1,[[25,[-2]]],[],[]],[32,[[25,[1]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[[[8,[7]]],[[25,[11]]]],[-1,[[25,[-2]]],[],[]],[[[8,[7]]],[[25,[12]]]],[[[8,[7]]],[[25,[13]]]],[-1,[[25,[-2]]],[],[]],[[[59,[7]]],[[25,[14]]]],[[[8,[7]]],[[25,[14]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[[[8,[7]]],[[25,[18]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[1,-1],-2,92,[]],[[2,-1],-2,92,[]],[[3,-1],-2,92,[]],[[11,-1],-2,92,[]],[[12,-1],-2,92,[]],[[13,-1],-2,92,[]],[[14,-1],-2,92,[]],[[15,-1],-2,92,[]],[[17,-1],-2,92,[]],[[4,-1],-2,92,[]],[[18,-1],-2,92,[]],[[36,-1],-2,92,[]],[[37,-1],-2,92,[]],[[20,-1],-2,92,[]],[[40,-1],-2,92,[]],[[21,-1],-2,92,[]],[[22,-1],-2,92,[]],[[23,-1],-2,92,[]],[[41,-1],-2,92,[]],[[27,-1],-2,92,[]],[[28,-1],-2,92,[]],[[5,-1],-2,92,[]],[[29,-1],-2,92,[]],[[[30,[-1]],-2],-3,[],92,[]],[15,12],[15,12],[[5,5],5],[[5,5],5],[[],5],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[93,[-1]]],[[93,[-1]]],31],[[-1,-2],6,[],[]],[-1,[[25,[[93,[-2]],48]]],49,50],[[[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,-1],[[25,[-2,48]]],49,[]],[32,-1,[]],[32,-1,[]],[32,6],[[[93,[-1]],-2],6,64,[62,63]],[[[93,[-1]]],32,64],[[[93,[-1]],67],68,69],[-1,-1,[]],[[],32],[-1,-2,[],[]],[[[93,[-1]]],32,64],[[-1,[8,[7]]],[[59,[7,88]]],[]],[-1,-2,[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],0,0,0,[94,95],[94,95],[[[8,[7]]],94],[[[8,[7]]],55],[[[8,[[8,[7]]]]],55],[[[8,[7]]],55],[[[16,[7]],[8,[7]]],55],[-1,-2,[],[]],[-1,-2,[],[]],[94,94],[[-1,-2],6,[],[]],[[94,94],47],[-1,[[25,[94,48]]],49],[[[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,-1],[[25,[-2,48]]],49,[]],[[],94],[32,-1,[]],[94],[94],[32,-1,[]],[-1,[[25,[94]]],57],[32,6],[[],[[33,[32]]]],[94,32],[[94,94],65],[[-1,-2],65,[],[]],[[94,67],68],[[[16,[7]]],94],[95,94],[[[16,[7]]],94],[-1,-1,[]],[[94,-1],6,78],[[],32],[-1,-2,[],[]],0,[[],32],[[94,94],[[33,[47]]]],[[94,-1],25,85],[94,32],[[[8,[95]]],[[8,[94]]]],[[[8,[95]]],[[8,[94]]]],[[[8,[94]]],[[8,[95]]]],[[[8,[[33,[95]]]]],[[8,[[33,[94]]]]]],[[[8,[[33,[95]]]]],[[8,[[33,[94]]]]]],[[[8,[[33,[94]]]]],[[8,[[33,[95]]]]]],[[[8,[[33,[94]]]]],[[8,[[33,[95]]]]]],[[[8,[94]]],[[8,[95]]]],[94,[[16,[7]]]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[-1,-2,[],[]],[[[16,[7]]],[[25,[94]]]],[[[16,[7]]],[[25,[94]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],[[],91],[[94,-1],-2,92,[]],[[[59,[95]]],[[59,[94]]]],[[[59,[[33,[95]]]]],[[59,[[33,[94]]]]]],[[[59,[[33,[94]]]]],[[59,[[33,[95]]]]]],[[[59,[94]]],[[59,[95]]]],0,0,0,0,0,0,0,[72,96],[73,96],[72,96],[73,96],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[7]],32,32],[[25,[97,89]]]],[98,98],[72,72],[73,73],[99,99],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[99,98],[[25,[72,89]]]],[[99,98,32,51],[[25,[73,89]]]],[[],72],[[],73],[32,-1,[]],[72],[32,-1,[]],[73],[32,-1,[]],[32,-1,[]],[32,-1,[]],[72],[32,-1,[]],[32,-1,[]],[73],[32,-1,[]],[32,6],[32,6],[32,6],[32,6],[[],97],[[72,72],65],[[73,73],65],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[98,67],68],[[72,67],68],[[73,67],68],[[99,67],68],[100,98],[-1,-1,[]],[-1,-1,[]],[96,72],[-1,-1,[]],[96,73],[-1,-1,[]],[[99,32],[[25,[[102,[101]],89]]]],[[],32],[[],32],[[],32],[[],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[97,99],[98,6],[[99,[8,[94]]],[[25,[98,89]]]],[[[8,[96]]],[[8,[72]]]],[[[8,[96]]],[[8,[72]]]],[[[8,[72]]],[[8,[96]]]],[[[8,[[33,[96]]]]],[[8,[[33,[72]]]]]],[[[8,[[33,[96]]]]],[[8,[[33,[72]]]]]],[[[8,[[33,[72]]]]],[[8,[[33,[96]]]]]],[[[8,[[33,[72]]]]],[[8,[[33,[96]]]]]],[[[8,[72]]],[[8,[96]]]],[72,[[16,[7]]]],[73,[[16,[7]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[25,[-2]]],[],[]],[11,[[25,[72]]]],[-1,[[25,[-2]]],[],[]],[18,[[25,[72]]]],[18,[[25,[72]]]],[[[16,[7]]],[[25,[72]]]],[11,[[25,[72]]]],[[[16,[7]]],[[25,[72]]]],[[[16,[7]]],[[25,[73]]]],[13,[[25,[73]]]],[12,[[25,[73]]]],[[[16,[7]]],[[25,[73]]]],[12,[[25,[73]]]],[-1,[[25,[-2]]],[],[]],[13,[[25,[73]]]],[-1,[[25,[-2]]],[],[]],[[[16,[7]]],[[25,[72,89]]]],[[[16,[7]]],[[25,[73,89]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[[[59,[96]]],[[59,[72]]]],[[[59,[[33,[96]]]]],[[59,[[33,[72]]]]]],[[[59,[[33,[72]]]]],[[59,[[33,[96]]]]]],[[[59,[72]]],[[59,[96]]]],[[99,72,32,51,94,73],65],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,[],[]],[103,103],[104,104],[105,105],[106,106],[107,107],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[103,103],47],[[104,104],47],[[105,105],47],[[106,106],47],[[107,107],47],[-1,[[25,[103,48]]],49],[-1,[[25,[104,48]]],49],[-1,[[25,[105,48]]],49],[-1,[[25,[106,48]]],49],[-1,[[25,[107,48]]],49],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[],104],[[],106],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[-1,[[25,[103]]],57],[-1,[[25,[104]]],57],[-1,[[25,[105]]],57],[-1,[[25,[106]]],57],[-1,[[25,[107]]],57],[32,6],[32,6],[32,6],[32,6],[32,6],[104,[[59,[7]]]],[106,[[59,[7]]]],[[103,-1],6,[62,63]],[[104,-1],6,[62,63]],[[105,-1],6,[62,63]],[[106,-1],6,[62,63]],[[107,-1],6,[62,63]],[[103,103],65],[[104,104],65],[[105,105],65],[[106,106],65],[[107,107],65],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[103,67],68],[[104,67],68],[[105,67],68],[[106,67],68],[[107,67],68],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[103,-1],6,78],[103,55],[[104,-1],6,78],[[105,-1],6,78],[105,55],[[106,-1],6,78],[[107,-1],6,78],[[],32],[[],32],[[],32],[[],32],[[],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[103,51],[105,51],[107,51],[[103,103],[[33,[47]]]],[[104,104],[[33,[47]]]],[[105,105],[[33,[47]]]],[[106,106],[[33,[47]]]],[[107,107],[[33,[47]]]],[107,2],[[103,-1],25,85],[[104,-1],25,85],[[105,-1],25,85],[[106,-1],25,85],[[107,-1],25,85],[[103,51],6],[103,32],[104,32],[105,32],[106,32],[107,32],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[[],91],[[],91],[[],91],[[],91],[[],91],[[104,-1],-2,92,[]],[[106,-1],-2,92,[]],0,0,0,0,0,0],"c":[],"p":[[3,"SBucket",0],[3,"PieceIndex",0],[3,"PieceOffset",0],[3,"SegmentIndex",0],[3,"U256",0],[15,"tuple"],[15,"u8"],[15,"slice"],[3,"RawRecord",0],[3,"Record",0],[3,"RecordCommitment",0],[3,"RecordWitness",0],[3,"ChunkWitness",0],[3,"Piece",0],[3,"PieceArray",0],[15,"array"],[3,"FlatPieces",0],[3,"SegmentCommitment",0],[3,"RecordedHistorySegment",0],[3,"Randomness",0],[3,"PotKey",0],[3,"PotSeed",0],[3,"PotOutput",0],[4,"Error",1863],[4,"Result",1864],[8,"FromByteSlice",1863],[3,"PublicKey",0],[3,"RewardSignature",0],[3,"SectorId",0],[3,"NonEmptyVec",0],[8,"Clone",1865],[15,"usize"],[4,"Option",1866],[8,"WrappingSub",1867],[8,"Ord",1868],[3,"HistorySize",0],[3,"ArchivedHistorySegment",0],[3,"PosSeed",0],[3,"PosQualityBytes",0],[3,"PosProof",0],[3,"PotCheckpoints",0],[4,"ArchivedBlockProgress",0],[3,"LastArchivedBlock",0],[4,"SegmentHeader",0],[3,"Solution",0],[3,"SectorSlotChallenge",0],[4,"Ordering",1868],[3,"Error",1869],[8,"Input",1870],[8,"Decode",1870],[15,"u32"],[19,"MaybeUninit",1871],[3,"DecodeFinished",1872],[6,"SlotNumber",0],[6,"Blake3Hash",0],[15,"u16"],[8,"Deserializer",1873],[8,"Deserialize",1873],[3,"Vec",1874],[15,"char"],[8,"FromIterator",1875],[8,"Output",1870],[8,"Sized",1876],[8,"Encode",1870],[15,"bool"],[8,"PartialEq",1868],[3,"Formatter",1877],[6,"Result",1877],[8,"Debug",1877],[4,"NonEmptyVecErr",0],[15,"u64"],[3,"Commitment",1563],[3,"Witness",1563],[3,"NonZeroU64",1878],[15,"u128"],[8,"AsRef",1879],[15,"str"],[8,"Hasher",1880],[8,"Into",1879],[8,"Iterator",1881],[3,"Box",1882],[6,"SectorIndex",0],[8,"IndexedParallelIterator",1883],[8,"ExactSizeIterator",1884],[8,"Serializer",1885],[8,"Serialize",1885],[6,"BlockNumber",0],[3,"Global",1886],[3,"String",1887],[3,"TypeId",1888],[3,"Type",1889],[8,"FnOnce",1890],[3,"Blake3Checksummed",1474],[3,"Scalar",1498],[3,"FsFr",1891],[3,"FsG1",1892],[3,"FsKZGSettings",1893],[3,"Polynomial",1563],[3,"Kzg",1563],[3,"FsPoly",1894],[3,"FsFFTSettings",1895],[3,"Arc",1896],[4,"BlockObject",1684],[3,"BlockObjectMapping",1684],[4,"PieceObject",1684],[3,"PieceObjectMapping",1684],[4,"GlobalObject",1684],[13,"V0",1470],[13,"V0",1857],[13,"V0",1859],[13,"V0",1861]],"b":[[114,"impl-AsMut%3C%5Bu8;+Piece::SIZE%5D%3E-for-PieceArray"],[115,"impl-AsMut%3C%5Bu8%5D%3E-for-PieceArray"],[151,"impl-AsRef%3C%5Bu8;+Piece::SIZE%5D%3E-for-PieceArray"],[152,"impl-AsRef%3C%5Bu8%5D%3E-for-PieceArray"],[829,"impl-Display-for-SBucket"],[830,"impl-Debug-for-SBucket"],[831,"impl-Debug-for-PieceIndex"],[832,"impl-Display-for-PieceIndex"],[833,"impl-Display-for-PieceOffset"],[834,"impl-Debug-for-PieceOffset"],[843,"impl-Display-for-SegmentIndex"],[844,"impl-Debug-for-SegmentIndex"],[846,"impl-Display-for-HistorySize"],[847,"impl-Debug-for-HistorySize"],[854,"impl-Display-for-PotKey"],[855,"impl-Debug-for-PotKey"],[856,"impl-Debug-for-PotSeed"],[857,"impl-Display-for-PotSeed"],[858,"impl-Display-for-PotOutput"],[859,"impl-Debug-for-PotOutput"],[861,"impl-Display-for-PublicKey"],[862,"impl-Debug-for-PublicKey"],[868,"impl-Debug-for-U256"],[869,"impl-Display-for-U256"],[887,"impl-From%3C%5Bu8;+RecordCommitment::SIZE%5D%3E-for-RecordCommitment"],[888,"impl-From%3CCommitment%3E-for-RecordCommitment"],[890,"impl-From%3CWitness%3E-for-RecordWitness"],[891,"impl-From%3C%5Bu8;+RecordWitness::SIZE%5D%3E-for-RecordWitness"],[892,"impl-From%3CWitness%3E-for-ChunkWitness"],[894,"impl-From%3C%5Bu8;+ChunkWitness::SIZE%5D%3E-for-ChunkWitness"],[902,"impl-From%3CCommitment%3E-for-SegmentCommitment"],[903,"impl-From%3C%5Bu8;+SegmentCommitment::SIZE%5D%3E-for-SegmentCommitment"],[906,"impl-From%3CNonZeroU64%3E-for-HistorySize"],[907,"impl-From%3CSegmentIndex%3E-for-HistorySize"],[933,"impl-From%3Cu16%3E-for-U256"],[934,"impl-From%3Cu32%3E-for-U256"],[935,"impl-From%3Cu128%3E-for-U256"],[936,"impl-From%3Cu64%3E-for-U256"],[937,"impl-From%3Cu8%3E-for-U256"],[968,"impl-PublicKey"],[969,"impl-Hash-for-PublicKey"],[973,"impl-Hash-for-SegmentHeader"],[974,"impl-SegmentHeader"],[1314,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Piece"],[1315,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-Piece"],[1529,"impl-From%3C%5Bu8;+Self::SAFE_BYTES%5D%3E-for-Scalar"],[1530,"impl-From%3CFsFr%3E-for-Scalar"],[1531,"impl-From%3C%26%5Bu8;+Self::SAFE_BYTES%5D%3E-for-Scalar"],[1552,"impl-TryFrom%3C%5Bu8;+Self::FULL_BYTES%5D%3E-for-Scalar"],[1553,"impl-TryFrom%3C%26%5Bu8;+Self::FULL_BYTES%5D%3E-for-Scalar"],[1654,"impl-TryFrom%3CRecordCommitment%3E-for-Commitment"],[1656,"impl-TryFrom%3CSegmentCommitment%3E-for-Commitment"],[1657,"impl-TryFrom%3C%26SegmentCommitment%3E-for-Commitment"],[1658,"impl-TryFrom%3C%26%5Bu8;+Self::SIZE%5D%3E-for-Commitment"],[1659,"impl-TryFrom%3C%26RecordCommitment%3E-for-Commitment"],[1660,"impl-TryFrom%3C%5Bu8;+Self::SIZE%5D%3E-for-Commitment"],[1661,"impl-TryFrom%3C%26%5Bu8;+Self::SIZE%5D%3E-for-Witness"],[1662,"impl-TryFrom%3C%26ChunkWitness%3E-for-Witness"],[1663,"impl-TryFrom%3CRecordWitness%3E-for-Witness"],[1664,"impl-TryFrom%3C%5Bu8;+Self::SIZE%5D%3E-for-Witness"],[1665,"impl-TryFrom%3C%26RecordWitness%3E-for-Witness"],[1667,"impl-TryFrom%3CChunkWitness%3E-for-Witness"],[1786,"impl-Hash-for-BlockObject"],[1787,"impl-BlockObject"],[1789,"impl-Hash-for-PieceObject"],[1790,"impl-PieceObject"]]},\ +"subspace_archiving":{"doc":"Collection of modules used for dealing with archived state …","t":"AAADENNNNNNDNNEENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNDEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDDEENLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMM","n":["archiver","piece_reconstructor","reconstructor","Archiver","ArchiverInstantiationError","Block","BlockContinuation","BlockStart","FailedToInitializeErasureCoding","InvalidBlockSmallSize","InvalidLastArchivedBlock","NewArchivedSegment","Padding","ParentSegmentHeader","Segment","SegmentItem","V0","add_block","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","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","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","encode_to","encode_to","encode_to","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","init","init","init","init","init","into","into","into","into","into","is_piece_valid","is_record_commitment_hash_valid","last_archived_block_number","new","object_mapping","partial_cmp","pieces","segment_header","serialize","size_hint","size_hint","size_hint","to_keyed_vec","to_keyed_vec","to_keyed_vec","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","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","with_initial_state","archived_block_bytes","block_bytes","items","bytes","bytes","bytes","DataShardsReconstruction","FailedToInitializeErasureCoding","IncorrectPiecePosition","InvalidInputPieceCommitment","PiecesReconstructor","ReconstructorError","ReconstructorInstantiationError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","eq","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","hash","init","init","init","into","into","into","new","partial_cmp","reconstruct_piece","reconstruct_segment","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","DataShardsReconstruction","FailedToInitializeErasureCoding","IncorrectSegmentOrder","ReconstructedContents","Reconstructor","ReconstructorError","ReconstructorInstantiationError","SegmentDecoding","add_segment","blocks","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","hash","init","init","init","init","into","into","into","into","new","partial_cmp","segment_header","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","actual_segment_index","expected_segment_index"],"q":[[0,"subspace_archiving"],[3,"subspace_archiving::archiver"],[137,"subspace_archiving::archiver::ArchiverInstantiationError"],[139,"subspace_archiving::archiver::Segment"],[140,"subspace_archiving::archiver::SegmentItem"],[143,"subspace_archiving::piece_reconstructor"],[208,"subspace_archiving::reconstructor"],[293,"subspace_archiving::reconstructor::ReconstructorError"],[295,"alloc::vec"],[296,"subspace_core_primitives::objects"],[297,"core::cmp"],[298,"parity_scale_codec::error"],[299,"core::result"],[300,"parity_scale_codec::codec"],[301,"serde::de"],[302,"parity_scale_codec::codec"],[303,"core::fmt"],[304,"core::fmt"],[305,"subspace_core_primitives::crypto::kzg"],[306,"subspace_core_primitives::pieces"],[307,"subspace_core_primitives::segments"],[308,"subspace_core_primitives::crypto"],[309,"subspace_core_primitives::pieces"],[310,"core::option"],[311,"serde::ser"],[312,"alloc::alloc"],[313,"alloc::string"],[314,"core::any"],[315,"subspace_core_primitives"]],"d":["","","","Block archiver for Subspace blockchain.","Archiver instantiation error","Contains full block inside","Continuation of the partial block spilled over into the …","Contains the beginning of the block inside, remainder will …","Failed to initialize erasure coding","Invalid block, its size is smaller than already archived …","Invalid last archived block, its size is the same as …","Newly archived segment as a combination of segment header …","Special dummy enum variant only used as an implementation …","Segment header of the parent","Segment represents a collection of items stored in …","Kinds of items that are contained within a segment","","Adds new block to internal buffer, potentially producing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","Validate witness embedded within a piece produced by …","Validate witness for record commitment hash produced by …","Get last archived block if there was any","Create a new instance with specified record size and …","Mappings for objects stored in corresponding pieces.","","Segment of archived history containing pieces","Segment header","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new instance of the archiver with initial state …","Already archived portion of the block","Full block size","Segment items","Block bytes","Block bytes","Block bytes","Segment size is not bigger than record size","Failed to initialize erasure coding","Incorrect piece position provided.","Commitment of input piece is invalid.","Reconstructor helps to retrieve blocks from archived …","Reconstructor-related instantiation error","Reconstructor-related instantiation error.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 the missing piece for a segment using given set of …","Returns all the pieces for a segment using given set of …","","","","","","","","","","","","","","","Error during data shards reconstruction","Failed to initialize erasure coding","Incorrect segment order, each next segment must have …","Data structure that contains information reconstructed …","Reconstructor helps to retrieve blocks from archived …","Reconstructor-related instantiation error","Reconstructor-related instantiation error.","Segment size is not bigger than record size","Given a set of pieces of a segment of the archived history …","Reconstructed encoded blocks with their block numbers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","Segment header stored in a segment","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,8,8,8,9,9,9,0,8,8,0,0,7,1,7,8,6,9,1,7,8,6,9,1,7,8,6,9,1,7,8,6,9,1,9,7,8,6,7,8,6,7,8,6,7,8,6,7,8,6,9,1,7,8,6,9,1,6,7,8,6,9,1,7,8,6,7,8,6,9,7,8,6,9,7,8,6,9,9,1,7,8,6,9,1,9,7,8,6,9,1,7,8,6,9,1,0,0,1,1,6,9,6,6,6,7,8,6,7,8,6,7,8,6,9,1,9,7,8,6,9,1,7,8,6,9,1,7,8,6,9,1,1,45,45,46,47,48,49,37,36,37,37,0,0,0,36,37,38,36,37,38,36,37,38,36,37,38,36,36,37,38,36,37,38,36,37,38,36,37,36,36,36,37,37,38,36,37,38,36,36,37,38,36,37,38,38,36,38,38,36,37,38,36,37,36,37,38,36,37,38,36,37,38,43,44,43,0,0,0,0,43,41,42,44,43,42,41,44,43,42,41,44,43,42,41,44,43,42,41,44,42,44,43,42,41,44,43,42,41,44,43,42,41,44,43,42,44,42,44,44,43,43,42,41,44,43,42,41,44,44,43,42,41,44,43,42,41,41,44,42,44,43,42,41,44,43,44,43,42,41,44,43,42,41,44,43,42,41,50,50],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,[3,[2]],4,5],[[3,[6]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[8,8],[6,6],[9,9],[1,1],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[9,9],11],[-1,[[13,[7,12]]],14],[-1,[[13,[8,12]]],14],[-1,[[13,[6,12]]],14],[[[15,[2]]],[[13,[-1,12]]],[]],[[[15,[2]]],[[13,[-1,12]]],[]],[[[15,[2]]],[[13,[-1,12]]],[]],[[16,[15,[2]]],[[13,[-1,12]]],[]],[[16,[15,[2]]],[[13,[-1,12]]],[]],[[16,[15,[2]]],[[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,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[-1,[[13,[6]]],18],[17,10],[17,10],[17,10],[17,10],[17,10],[[7,-1],10,[19,20]],[[8,-1],10,[19,20]],[[6,-1],10,[19,20]],[[7,7],5],[[8,8],5],[[6,6],5],[[9,9],5],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[7,21],22],[[8,21],22],[[6,21],22],[[9,21],22],[[9,21],22],[[1,21],22],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[9,-1],10,23],[[],17],[[],17],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[24,25,26,16],5],[[24,27,26,28,16],5],[1,[[30,[29]]]],[24,[[13,[1,9]]]],0,[[9,9],[[30,[11]]]],0,0,[[6,-1],13,31],[7,17],[8,17],[6,17],[[-1,[15,[2]]],[[3,[2,32]]],[]],[[-1,[15,[2]]],[[3,[2,32]]],[]],[[-1,[15,[2]]],[[3,[2,32]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,33,[]],[-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,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[24,35,[15,[2]],4],[[13,[1,9]]]],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,[],[]],[36,36],[37,37],[38,38],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[36,36],11],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,10],[17,10],[17,10],[[36,36],5],[[37,37],5],[[-1,-2],5,[],[]],[[36,21],22],[[36,21],22],[[37,21],22],[[37,21],22],[[38,21],22],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[36,-1],10,23],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,[[13,[38,36]]]],[[36,36],[[30,[11]]]],[[38,[15,[[30,[39]]]],17],[[13,[39,37]]]],[[38,[15,[[30,[39]]]]],[[13,[40,37]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,33,[]],[-1,33,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0,0,0,0,0,0,0,[[41,[15,[[30,[39]]]]],[[13,[42,43]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,44],[43,43],[42,42],[41,41],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[44,44],11],[[],42],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,-1,[]],[17,10],[17,10],[17,10],[17,10],[[44,44],5],[[43,43],5],[[42,42],5],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[44,21],22],[[44,21],22],[[43,21],22],[[43,21],22],[[42,21],22],[[41,21],22],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[44,-1],10,23],[[],17],[[],17],[[],17],[[],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[13,[41,44]]]],[[44,44],[[30,[11]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,33,[]],[-1,33,[]],[-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,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0],"c":[],"p":[[3,"Archiver",3],[15,"u8"],[3,"Vec",295],[3,"BlockObjectMapping",296],[15,"bool"],[3,"NewArchivedSegment",3],[4,"Segment",3],[4,"SegmentItem",3],[4,"ArchiverInstantiationError",3],[15,"tuple"],[4,"Ordering",297],[3,"Error",298],[4,"Result",299],[8,"Input",300],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer",301],[8,"Output",300],[8,"Sized",302],[3,"Formatter",303],[6,"Result",303],[8,"Hasher",304],[3,"Kzg",305],[3,"PieceArray",306],[3,"SegmentCommitment",307],[3,"Scalar",308],[3,"RecordWitness",306],[6,"BlockNumber",309],[4,"Option",310],[8,"Serializer",311],[3,"Global",312],[3,"String",313],[3,"TypeId",314],[4,"SegmentHeader",309],[4,"ReconstructorInstantiationError",143],[4,"ReconstructorError",143],[3,"PiecesReconstructor",143],[3,"Piece",306],[3,"ArchivedHistorySegment",307],[3,"Reconstructor",208],[3,"ReconstructedContents",208],[4,"ReconstructorError",208],[4,"ReconstructorInstantiationError",208],[13,"InvalidBlockSmallSize",137],[13,"V0",139],[13,"Block",140],[13,"BlockStart",140],[13,"BlockContinuation",140],[13,"IncorrectSegmentOrder",293]],"b":[[81,"impl-Debug-for-ArchiverInstantiationError"],[82,"impl-Display-for-ArchiverInstantiationError"],[175,"impl-Display-for-ReconstructorInstantiationError"],[176,"impl-Debug-for-ReconstructorInstantiationError"],[177,"impl-Debug-for-ReconstructorError"],[178,"impl-Display-for-ReconstructorError"],[253,"impl-Debug-for-ReconstructorInstantiationError"],[254,"impl-Display-for-ReconstructorInstantiationError"],[255,"impl-Debug-for-ReconstructorError"],[256,"impl-Display-for-ReconstructorError"]]},\ +"subspace_core_primitives":{"doc":"Core primitives for Subspace Network.","t":"EDRGGGGDNSNDDDSSSSSSSSSDESSSRNDDDDDDDDDDDDRRRDDDDDDDDSSSSSSSSSSSSSSSSDGDDEDGDGDNSSSSLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLMLLMMLLMLMLMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDLLLLLLLLLLLLLLLLLLLLLLLSSDLLFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLDRDRRDDLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDEEDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMM","n":["ArchivedBlockProgress","ArchivedHistorySegment","BLAKE3_HASH_SIZE","Blake3Hash","BlockHash","BlockNumber","BlockWeight","ChunkWitness","Complete","ERASURE_CODING_RATE","EmptyVec","FlatPieces","HistorySize","LastArchivedBlock","MAX","MAX","MIDDLE","NUM_CHECKPOINTS","NUM_CHUNKS","NUM_CHUNKS","NUM_PIECES","NUM_RAW_RECORDS","NUM_S_BUCKETS","NonEmptyVec","NonEmptyVecErr","ONE","ONE","ONE","PUBLIC_KEY_LENGTH","Partial","Piece","PieceArray","PieceIndex","PieceOffset","PosProof","PosQualityBytes","PosSeed","PotCheckpoints","PotKey","PotOutput","PotSeed","PublicKey","RANDOMNESS_LENGTH","REWARD_SIGNATURE_LENGTH","REWARD_SIGNING_CONTEXT","Randomness","RawRecord","Record","RecordCommitment","RecordWitness","RecordedHistorySegment","RewardSignature","SBucket","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SIZE","SectorId","SectorIndex","SectorSlotChallenge","SegmentCommitment","SegmentHeader","SegmentIndex","SlotNumber","Solution","SolutionRange","U256","V0","ZERO","ZERO","ZERO","ZERO","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","archived_progress","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_byte_slice","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_byte_slice","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_mut_slice_of","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","as_slice_of","audit_chunk_offset","backward_checked","backward_checked","backward_checked","backward_checked","bidirectional_distance","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","checked_add","checked_div","checked_mul","checked_sub","checksum","chunk","chunk_witness","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","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","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","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","commitment","commitment_mut","crypto","decode","decode","decode","decode","decode","decode","decode","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","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_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","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","decode_into","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","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","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","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","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","derive_evaluation_seed","derive_expiration_history_size","derive_global_challenge","derive_global_randomness","derive_piece_index","derive_sector_slot_challenge","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","div","div","div","div","div","div_assign","div_assign","div_assign","div_assign","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","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","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","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","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","first","first_piece_index","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","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forward_checked","forward_checked","forward_checked","forward_checked","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_be_bytes","from_bytes","from_genesis","from_hex","from_hex","from_hex","from_le_bytes","from_str","genesis_solution","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","history_size","in_pieces","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","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_inner","into_reward_address_format","iter","iter_mut","key","last","last_archived_block","last_piece_index","len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","max_encoded_len","mul","mul","mul","mul","mul","mul_assign","mul_assign","mul_assign","mul_assign","new","new","new","new","new_boxed","new_boxed","new_boxed","new_boxed","new_with_entry","new_zero_vec","number","objects","one","output","par_parity","par_parity_mut","par_source","par_source_mut","parity","parity_mut","partial","partial_archived","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","piece_offset","position","prev_segment_header_hash","proof_of_space","public_key","push","record","record_commitment","record_mut","record_witness","rem","reward_address","s_bucket_audit_index","saturating_add","saturating_mul","saturating_sub","sector_expiration_check","sector_index","seed","seed_with_entropy","segment_commitment","segment_index","segment_index","segment_index","segment_piece_indexes","segment_piece_indexes_source_first","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_complete","set_partial","set_partial_archived","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","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","slice_from_repr","slice_mut_from_repr","slice_mut_to_repr","slice_to_repr","source","source_mut","split","split_mut","steps_between","steps_between","steps_between","steps_between","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","to_be_bytes","to_bytes","to_bytes","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_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_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","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_vec","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_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","type_info","type_info","type_info","type_info","type_info","type_info","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","using_encoded","witness","witness_mut","wrapping_add","wrapping_sub","zero","last_archived_block","prev_segment_header_hash","segment_commitment","segment_index","Blake3Checksummed","borrow","borrow_mut","clone","clone_into","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","deref","deref_mut","drop","encode_to","encoded_size","fmt","from","init","into","size_hint","to_keyed_vec","to_owned","try_from","try_into","type_id","FULL_BYTES","SAFE_BYTES","Scalar","as_mut","as_ref","blake3_254_hash_to_scalar","blake3_hash","blake3_hash_list","blake3_hash_parallel","blake3_hash_with_key","borrow","borrow_mut","clone","clone_into","cmp","decode","decode_all","decode_all_with_depth_limit","decode_with_depth_limit","default","deref","deref","deref_mut","deref_mut","deserialize","drop","encoded_fixed_size","encoded_size","eq","equivalent","fmt","from","from","from","from","hash","init","into","kzg","max_encoded_len","partial_cmp","serialize","size_hint","slice_from_repr","slice_mut_from_repr","slice_mut_to_repr","slice_option_from_repr","slice_option_mut_from_repr","slice_option_mut_to_repr","slice_option_to_repr","slice_to_repr","to_bytes","to_keyed_vec","to_owned","try_from","try_from","try_from","try_into","type_id","type_info","using_encoded","vec_from_repr","vec_option_from_repr","vec_option_to_repr","vec_to_repr","Commitment","EMBEDDED_KZG_SETTINGS_BYTES","Kzg","NUM_G1_POWERS","NUM_G2_POWERS","Polynomial","Witness","as_mut","as_mut","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_to_kzg_settings","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","commit","create_witness","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","embedded_kzg_settings","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_fft_settings","init","init","init","init","into","into","into","into","new","normalize","poly","slice_from_repr","slice_mut_from_repr","slice_mut_to_repr","slice_option_from_repr","slice_option_mut_from_repr","slice_option_mut_to_repr","slice_option_to_repr","slice_to_repr","to_bytes","to_bytes","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","try_from","try_from_bytes","try_from_bytes","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vec_from_repr","vec_option_from_repr","vec_option_to_repr","vec_to_repr","verify","BlockObject","BlockObjectMapping","GlobalObject","PieceObject","PieceObjectMapping","V0","V0","V0","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","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_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","encode","encode","encode_to","encode_to","encode_to","encode_to","encode_to","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","hash","hash","hash","hash","hash","hash","hash","init","init","init","init","init","into","into","into","into","into","objects","objects","offset","offset","offset","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","piece_index","serialize","serialize","serialize","serialize","serialize","set_offset","size_hint","size_hint","size_hint","size_hint","size_hint","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","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_info","type_info","type_info","type_info","type_info","using_encoded","using_encoded","hash","offset","offset","piece_index","hash","offset"],"q":[[0,"subspace_core_primitives"],[1470,"subspace_core_primitives::SegmentHeader"],[1474,"subspace_core_primitives::checksum"],[1498,"subspace_core_primitives::crypto"],[1563,"subspace_core_primitives::crypto::kzg"],[1684,"subspace_core_primitives::objects"],[1857,"subspace_core_primitives::objects::BlockObject"],[1859,"subspace_core_primitives::objects::GlobalObject"],[1861,"subspace_core_primitives::objects::PieceObject"],[1863,"byte_slice_cast"],[1864,"core::result"],[1865,"byte_slice_cast"],[1866,"core::option"],[1867,"num_traits::ops::wrapping"],[1868,"core::cmp"],[1869,"core::cmp"],[1870,"parity_scale_codec::codec"],[1871,"parity_scale_codec::codec"],[1872,"parity_scale_codec::decode_finished"],[1873,"serde::de"],[1874,"serde::de"],[1875,"core::iter::traits::collect"],[1876,"parity_scale_codec::codec"],[1877,"parity_scale_codec::codec"],[1878,"core::fmt"],[1879,"core::convert"],[1880,"core::hash"],[1881,"core::convert"],[1882,"alloc::boxed"],[1883,"rayon::iter"],[1884,"core::iter::traits::exact_size"],[1885,"serde::ser"],[1886,"serde::ser"],[1887,"alloc::string"],[1888,"core::any"],[1889,"scale_info::ty"],[1890,"core::ops::function"],[1891,"blst_rust::types::fr"],[1892,"blst_rust::types::g1"],[1893,"blst_rust::types::kzg_settings"],[1894,"blst_rust::types::poly"],[1895,"blst_rust::types::fft_settings"],[1896,"alloc::sync"]],"d":["Progress of an archived block.","Archived history segment after archiving is applied.","Size of BLAKE3 hash output (in bytes).","BLAKE3 hash output","Block hash in Subspace network.","Block number in Subspace network.","BlockWeight type for fork choice rules.","Witness for chunk contained within a record.","The block has been fully archived.","Erasure coding rate for records during archiving process.","Tried to create with an empty Vec","Flat representation of multiple pieces concatenated for …","Size of blockchain history in segments.","Last archived block","Max s-bucket index","Maximum value.","The middle of the piece distance field. The analogue of …","Number of PoT checkpoints produced (used to optimize …","Number of chunks (scalars) within one raw record.","Number of chunks (scalars) within one record.","Number of pieces in one segment of archived history.","Number of raw records in one segment of recorded history.","Number of s-buckets contained within one record (and by …","A Vec<> that enforces the invariant that it cannot be …","Error codes for NonEmptyVec.","Piece index 1.","Piece index 1.","Segment index 1.","Length of public key in bytes.","Number of partially archived bytes of a block.","A piece of archival history in Subspace Network.","A piece of archival history in Subspace Network.","Piece index in consensus","Piece offset in sector","Proof of space proof bytes.","Proof of space quality.","Proof of space seed.","Proof of time checkpoints, result of proving","Proof of time key(input to the encryption).","Proof of time output, can be intermediate checkpoint or …","Proof of time seed","A Ristretto Schnorr public key as bytes produced by …","Byte length of a randomness type.","Length of signature in bytes","Signing context used for creating reward signatures by …","Type of randomness.","Raw record contained within recorded history segment …","Record contained within a piece.","Record commitment contained within a piece.","Record witness contained within a piece.","Recorded history segment before archiving is applied.","A Ristretto Schnorr signature as bytes produced by …","S-bucket used in consensus","Size in bytes.","Size of raw record in bytes, is guaranteed to be a …","Size of a segment record given the global piece size (in …","Size of record commitment in bytes.","Size of record witness in bytes.","Size of chunk witness in bytes.","Size of a piece (in bytes).","Size of segment commitment in bytes.","Size of recorded history segment in bytes.","Size of archived history segment in bytes.","Size of proof of space seed in bytes.","Size of proof of space quality in bytes.","Size of proof of space proof in bytes.","Size of proof of time key in bytes","Size of proof of time seed in bytes","Size of proof of time proof in bytes","Data structure representing sector ID in farmer’s plot","Sector index in consensus","Challenge used for a particular sector for particular slot","Segment commitment contained within segment header.","Segment header for a specific segment.","Segment index type.","Slot number in Subspace network.","Farmer solution for slot challenge.","Type of solution range.","256-bit unsigned integer","V0 of the segment header data structure","S-bucket 0.","Piece index 0.","Piece index 0.","Segment index 0.","","","","","","","","","","Progress of an archived block.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the slice of the entries.","","","","","","","","","","","","","","","Audit chunk offset within above chunk","","","","","Bidirectional distance metric implemented on top of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds two numbers, checking for overflow. If overflow …","Divides two numbers, checking for underflow, overflow and …","Multiplies two numbers, checking for underflow or …","Subtracts two numbers, checking for underflow. If …","Module containing wrapper for SCALE encoding/decoding with …","Chunk at above offset","Witness for above chunk","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Commitment contained within a piece.","Mutable commitment contained within a piece.","Various cryptographic utilities used across Subspace …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","We assume a block can always fit into the segment …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Derive evaluation seed","Derive history size when sector created at history_size …","Derive global slot challenge from global randomness.","Derives the global randomness from the output","Derive piece index that should be stored in sector at …","Derive sector slot challenge for this sector from provided …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the first entry.","Get the first piece index in this segment.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create from big endian bytes","Create piece index from bytes.","Derive initial PoT seed from genesis block hash","","","","Create from little endian bytes","","Dummy solution for the genesis block","","","","","","","","","","","","","Proof hash.","","","","","Public key hash.","","","","","Hash of the whole segment header","","","","Size of the blockchain history at time of sector creation","Size of blockchain history in pieces.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Extract internal representation.","Transform solution with one reward address type into …","Returns an iterator for the entries.","Returns a mutable iterator for the entries.","Derive key from proof of time seed","Returns the last entry.","Last archived block","Get the last piece index in this segment.","Returns the number of entries.","","","","","","","","","","","","","","","","","","","","","","","","","","","Allocate FlatPieces that will hold piece_count pieces …","Create new instance.","Create new sector ID by deriving it from public key and …","Creates the Vec.","Create boxed value without hitting stack overflow","Create boxed value without hitting stack overflow","Create boxed value without hitting stack overflow","Create boxed value without hitting stack overflow","Creates the Vec with the entry.","Create vector filled with zeroe records without hitting …","Block number","Data structures related to objects (useful data) stored on …","One (multiplicative identity) of this type.","Get proof of time output out of checkpoints (last …","Parallel iterator over parity pieces (odd indices).","Mutable parallel iterator over parity pieces (odd indices).","Parallel iterator over source pieces (even indices).","Mutable parallel iterator over source pieces (even …","Iterator over parity pieces (odd indices).","Mutable iterator over parity pieces (odd indices).","Return the number of partially archived bytes if the …","Returns the number of partially archived bytes for a block.","","","","","","","","","","","","","","","","Pieces offset within sector","Position of a piece in a segment","Hash of the segment header of the previous segment","Proof of space for piece offset","Public key of the farmer that created the solution","Adds an entry to the end.","Record contained within a piece.","Record commitment that can use used to verify that piece …","Mutable record contained within a piece.","Witness for above record commitment","","Address for receiving block reward","Index of s-bucket within sector to be audited","Saturating addition. Computes self + other, saturating at …","Saturating multiplication. Computes self * other, …","Saturating subtraction. Computes self - other, saturating …","History size at which expiration check for sector happens.","Index of the sector where solution was found","Derive seed from proof of time in case entropy injection …","Derive seed from proof of time with entropy injection","Segment commitment of the records in a segment.","Segment index piece index corresponds to","Segment index that corresponds to this history size.","Segment index","List of piece indexes that belong to this segment.","List of piece indexes that belong to this segment with …","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the archived state of this block to …","Sets new number of partially archived bytes.","Sets new number of partially archived bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convenient conversion from slice of underlying …","Convenient conversion from mutable slice of underlying …","Convenient conversion from mutable slice of record to …","Convenient conversion from slice of record to underlying …","Iterator over source pieces (even indices).","Mutable iterator over source pieces (even indices).","Split piece into underlying components.","Split piece into underlying mutable components.","","","","","","","","","","","","","","Convert to big endian bytes","Convert piece index to bytes.","Convert piece offset to bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert to little endian bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the entries in the collection.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Witness contained within a piece.","Mutable witness contained within a piece.","","","Zero (additive identity) of this type.","Last archived block","Hash of the segment header of the previous segment","Root of commitments of all records in a segment.","Segment index","Wrapper data structure that when encoded/decoded will …","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","How many bytes Scalar contains physically, use …","How many full bytes can be stored in BLS12-381 scalar (for …","Representation of a single BLS12-381 scalar value.","","","BLAKE3 hashing of a single value truncated to 254 bits.","BLAKE3 hashing of a single value.","BLAKE3 hashing of a list of values.","BLAKE3 hashing of a single value in parallel (only useful …","BLAKE3 keyed hashing of a single value.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Tools for KZG commitment scheme","","","","","Convenient conversion from slice of underlying …","Convenient conversion from mutable slice of underlying …","Convenient conversion from mutable slice of scalar to …","Convenient conversion from slice of optional underlying …","Convenient conversion from optional mutable slice of …","Convenient conversion from optional mutable slice of …","Convenient conversion from slice of optional scalar to …","Convenient conversion from slice of scalar to underlying …","Convert scalar into bytes","","","","","","","","","","Convenient conversion from vector of underlying …","Convenient conversion from vector of optional underlying …","Convenient conversion from vector of optional scalar to …","Convenient conversion from vector of scalar to underlying …","Commitment to polynomial","Embedded KZG settings as bytes, too big for no_std in most …","Wrapper data structure for working with KZG commitment …","Number of G1 powers stored in EMBEDDED_KZG_SETTINGS_BYTES","Number of G2 powers stored in EMBEDDED_KZG_SETTINGS_BYTES","Commitment to polynomial","Witness for polynomial evaluation","","","","","","","","","","","","","Function turns bytes into FsKZGSettings, it is up to the …","","","","","","","","","Computes a Commitment to polynomial","Computes a Witness of evaluation of polynomial at index","","","","","","","","","","","","","","","","","","","Embedded KZG settings","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Get FFT settings for specified number of values, uses …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create new instance with given KZG settings.","Normalize polynomial by removing trailing zeroes","Create polynomial from data. Data must be multiple of 32 …","Convenient conversion from slice of underlying …","Convenient conversion from mutable slice of underlying …","Convenient conversion from mutable slice of commitment to …","Convenient conversion from slice of optional underlying …","Convenient conversion from optional mutable slice of …","Convenient conversion from optional mutable slice of …","Convenient conversion from slice of optional commitment to …","Convenient conversion from slice of commitment to …","Convert commitment to raw bytes","Convert witness to raw bytes","","","","","","","","","","","","","","","","","","","","","Try to deserialize commitment from raw bytes","Try to deserialize witness from raw bytes","","","","","","","","","Convenient conversion from vector of underlying …","Convenient conversion from vector of optional underlying …","Convenient conversion from vector of optional commitment …","Convenient conversion from vector of commitment to …","Verifies that value is the evaluation at index of the …","Object stored inside of the block","Mapping of objects stored inside of the block","Object stored inside in the history of the blockchain","Object stored inside of the block","Mapping of objects stored inside of the piece","V0 of object mapping data structure","V0 of object mapping data structure","V0 of object mapping data structure","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Object hash","","","","Object hash","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Objects stored inside of the block","Objects stored inside of the block","Offset of object in the encoded block.","Offset of the object","Offset of the object","","","","","","Piece index where object is contained (at least its …","","","","","","Sets new offset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Object hash","Offset of object in the encoded block.","Offset of the object","Piece index where object is contained (at least its …","Object hash","Offset of the object"],"i":[0,0,0,0,0,0,0,0,42,19,70,0,0,0,1,5,5,41,9,10,37,19,10,0,0,2,3,4,0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,9,10,11,12,13,14,18,19,37,38,39,40,21,22,23,0,0,0,0,0,0,0,0,0,0,44,1,2,3,4,1,2,3,4,5,1,2,3,4,43,9,10,11,12,13,14,15,17,18,19,20,27,28,29,9,10,11,12,13,14,15,15,17,18,19,20,21,22,23,9,10,11,12,13,14,15,17,18,19,20,9,10,11,12,13,14,15,17,18,19,20,9,10,11,12,13,14,15,15,17,18,19,20,21,22,23,27,28,29,30,9,10,11,12,13,14,15,17,18,19,20,27,28,29,45,1,2,3,4,0,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,5,5,5,5,0,45,45,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,1,2,3,14,15,17,4,36,27,28,42,43,5,46,29,15,15,0,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,11,12,13,15,4,18,36,37,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,9,10,11,12,13,14,15,17,4,18,19,37,20,40,21,22,23,41,27,42,5,1,2,3,9,9,10,10,11,11,12,12,13,13,14,14,15,15,17,17,4,18,18,36,36,19,19,37,37,20,20,38,38,39,39,40,40,21,21,22,22,23,23,41,41,27,27,28,28,42,43,44,45,5,46,46,29,30,70,1,2,3,9,9,10,10,11,11,12,12,13,13,14,14,15,15,17,17,4,18,18,36,36,19,19,37,37,20,38,39,40,40,21,21,22,22,23,23,41,41,27,28,42,43,44,45,5,46,29,30,70,29,29,20,23,29,29,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,27,28,42,43,44,45,29,1,2,3,4,5,1,2,3,4,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,5,29,30,9,10,11,12,13,14,15,17,18,19,20,27,28,29,9,10,11,12,13,14,15,17,18,19,20,27,28,29,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,30,4,1,1,2,2,3,3,9,10,11,12,13,14,15,17,4,4,18,36,36,19,37,20,38,39,40,21,21,22,22,23,23,41,27,27,28,42,43,44,45,5,5,46,29,30,70,1,2,3,4,1,1,2,2,3,3,9,10,11,11,11,12,12,12,13,13,13,14,14,15,17,17,4,4,18,18,18,36,36,36,19,37,20,20,38,38,39,39,40,40,21,21,22,22,23,23,41,27,27,28,28,42,43,44,45,5,5,5,5,5,5,46,29,30,70,5,2,22,15,17,40,5,21,45,1,2,3,11,12,13,14,15,17,4,18,36,40,22,23,41,27,27,28,42,43,44,44,5,46,29,45,36,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,17,45,30,30,22,30,44,4,30,1,2,3,11,12,13,15,4,18,36,37,20,40,21,22,23,41,1,2,3,4,5,1,2,3,4,17,36,29,30,9,10,15,19,30,10,43,0,5,41,17,17,17,17,17,17,42,43,1,2,3,14,15,17,4,36,27,28,42,43,5,46,29,45,2,44,45,45,30,15,45,15,45,5,45,46,5,5,5,36,45,23,23,44,2,36,44,4,4,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,27,28,42,43,44,45,29,43,42,43,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,10,10,10,10,17,17,15,15,1,2,3,4,1,2,3,4,5,1,2,3,4,5,2,3,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,30,5,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,1,2,3,4,36,21,22,23,27,5,30,1,1,2,3,9,10,11,11,12,12,13,13,14,14,14,15,17,4,18,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,9,10,11,12,13,14,15,17,4,18,36,19,37,20,38,39,40,21,22,23,41,27,28,42,43,44,45,5,46,29,30,70,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,42,43,44,45,5,29,1,2,3,11,12,13,14,15,17,4,18,36,37,20,40,21,22,23,41,27,28,5,29,30,15,15,5,5,5,108,108,108,108,0,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,94,0,94,94,0,0,0,0,0,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,0,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,0,0,0,0,0,0,0,72,73,72,73,98,72,73,99,98,72,73,99,0,98,72,73,99,98,72,73,99,99,99,72,73,98,72,72,73,73,99,98,72,72,73,73,99,98,72,73,99,0,72,73,72,73,98,72,73,99,98,98,72,72,73,73,99,99,98,72,73,99,98,72,73,99,99,98,99,72,72,72,72,72,72,72,72,72,73,98,72,73,99,98,72,72,72,72,72,72,72,73,73,73,73,73,73,73,99,72,73,98,72,73,99,98,72,73,99,72,72,72,72,99,0,0,0,0,0,103,105,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,104,106,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,104,106,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,103,104,105,105,106,107,103,104,105,106,107,103,104,105,106,107,104,106,103,105,107,103,104,105,106,107,107,103,104,105,106,107,103,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,103,104,105,106,107,104,106,109,109,110,110,111,111],"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,[[1,1],1],[[2,2],2],[[3,3],3],[[4,4],4],[[5,5],5],[[1,1],6],[[2,2],6],[[3,3],6],[[4,4],6],0,[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[9,[[8,[7]]]],[10,[[8,[7]]]],[11,[[8,[7]]]],[12,[[8,[7]]]],[13,[[8,[7]]]],[14,[[8,[7]]]],[15,[[8,[7]]]],[15,[[16,[7]]]],[17,[[8,[7]]]],[18,[[8,[7]]]],[19,[[8,[7]]]],[20,[[8,[7]]]],[21,[[16,[7]]]],[22,[[16,[7]]]],[23,[[16,[7]]]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[8,[7]]],[]],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[9,[[8,[7]]]],[10,[[8,[7]]]],[11,[[8,[7]]]],[12,[[8,[7]]]],[13,[[8,[7]]]],[14,[[8,[7]]]],[15,[[8,[7]]]],[15,[[16,[7]]]],[17,[[8,[7]]]],[18,[[8,[7]]]],[19,[[8,[7]]]],[20,[[8,[7]]]],[21,[[16,[7]]]],[22,[[16,[7]]]],[23,[[16,[7]]]],[27,[[8,[7]]]],[28,[[8,[7]]]],[29,[[8,[7]]]],[[[30,[-1]]],[[8,[-1]]],31],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],[-1,[[25,[[8,[-2]],24]]],[],26],0,[[1,32],[[33,[1]]]],[[2,32],[[33,[2]]]],[[3,32],[[33,[3]]]],[[4,32],[[33,[4]]]],[[-1,-1],-1,[34,35]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,5],[[33,[5]]]],[[5,5],[[33,[5]]]],[[5,5],[[33,[5]]]],[[5,5],[[33,[5]]]],0,0,0,[1,1],[2,2],[3,3],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[17,17],[4,4],[18,18],[36,36],[19,19],[37,37],[20,20],[38,38],[39,39],[40,40],[21,21],[22,22],[23,23],[41,41],[27,27],[28,28],[42,42],[43,43],[44,44],[[[45,[-1,-2]]],[[45,[-1,-2]]],31,31],[5,5],[46,46],[29,29],[[[30,[-1]]],[[30,[-1]]],31],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[1,1],47],[[2,2],47],[[3,3],47],[[14,14],47],[[15,15],47],[[17,17],47],[[4,4],47],[[36,36],47],[[27,27],47],[[28,28],47],[[42,42],47],[[43,43],47],[[5,5],47],[[46,46],47],[[29,29],47],[15,11],[15,11],0,[-1,[[25,[1,48]]],49],[-1,[[25,[2,48]]],49],[-1,[[25,[3,48]]],49],[-1,[[25,[11,48]]],49],[-1,[[25,[12,48]]],49],[-1,[[25,[13,48]]],49],[-1,[[25,[14,48]]],49],[-1,[[25,[15,48]]],49],[-1,[[25,[17,48]]],49],[-1,[[25,[4,48]]],49],[-1,[[25,[18,48]]],49],[-1,[[25,[36,48]]],49],[-1,[[25,[37,48]]],49],[-1,[[25,[20,48]]],49],[-1,[[25,[40,48]]],49],[-1,[[25,[21,48]]],49],[-1,[[25,[22,48]]],49],[-1,[[25,[23,48]]],49],[-1,[[25,[41,48]]],49],[-1,[[25,[27,48]]],49],[-1,[[25,[28,48]]],49],[-1,[[25,[42,48]]],49],[-1,[[25,[43,48]]],49],[-1,[[25,[44,48]]],49],[-1,[[25,[[45,[-2,-3]],48]]],49,50,50],[-1,[[25,[5,48]]],49],[-1,[[25,[29,48]]],49],[-1,[[25,[[30,[-2]],48]]],49,[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[-1,[52,[1]]],[[25,[53,48]]],49],[[-1,[52,[2]]],[[25,[53,48]]],49],[[-1,[52,[3]]],[[25,[53,48]]],49],[[-1,[52,[11]]],[[25,[53,48]]],49],[[-1,[52,[12]]],[[25,[53,48]]],49],[[-1,[52,[13]]],[[25,[53,48]]],49],[[-1,[52,[15]]],[[25,[53,48]]],49],[[-1,[52,[4]]],[[25,[53,48]]],49],[[-1,[52,[18]]],[[25,[53,48]]],49],[[-1,[52,[36]]],[[25,[53,48]]],49],[[-1,[52,[37]]],[[25,[53,48]]],49],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[],1],[[],2],[[],3],[[],9],[[],10],[[],11],[[],12],[[],13],[[],14],[[],15],[[],17],[[],4],[[],18],[[],19],[[],37],[[],20],[[],40],[[],21],[[],22],[[],23],[[],41],[[],27],[[],42],[[],5],[32,-1,[]],[32,-1,[]],[32,-1,[]],[9],[32,-1,[]],[10],[32,-1,[]],[32,-1,[]],[11],[32,-1,[]],[12],[13],[32,-1,[]],[14],[32,-1,[]],[15],[32,-1,[]],[32,-1,[]],[17],[32,-1,[]],[18],[32,-1,[]],[32,-1,[]],[36],[32,-1,[]],[19],[37],[32,-1,[]],[32,-1,[]],[20],[38],[32,-1,[]],[32,-1,[]],[39],[32,-1,[]],[40],[32,-1,[]],[21],[32,-1,[]],[22],[32,-1,[]],[23],[32,-1,[]],[41],[27],[32,-1,[]],[32,-1,[]],[28],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[46],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[9],[32,-1,[]],[32,-1,[]],[10],[11],[32,-1,[]],[12],[32,-1,[]],[13],[32,-1,[]],[32,-1,[]],[14],[32,-1,[]],[15],[17],[32,-1,[]],[32,-1,[]],[18],[32,-1,[]],[36],[32,-1,[]],[19],[32,-1,[]],[32,-1,[]],[37],[32,-1,[]],[32,-1,[]],[32,-1,[]],[40],[32,-1,[]],[21],[32,-1,[]],[32,-1,[]],[22],[23],[32,-1,[]],[32,-1,[]],[41],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[[29,3,36],38],[[29,36,18,36],[[33,[36]]]],[[20,54],55],[23,20],[[29,3,36,56,36,[6,[36,36]]],2],[[29,55],46],[-1,[[25,[1]]],57],[-1,[[25,[2]]],57],[-1,[[25,[3]]],57],[-1,[[25,[11]]],57],[-1,[[25,[12]]],57],[-1,[[25,[13]]],57],[-1,[[25,[14]]],57],[-1,[[25,[15]]],57],[-1,[[25,[17]]],57],[-1,[[25,[4]]],57],[-1,[[25,[18]]],57],[-1,[[25,[36]]],57],[-1,[[25,[37]]],57],[-1,[[25,[20]]],57],[-1,[[25,[40]]],57],[-1,[[25,[21]]],57],[-1,[[25,[22]]],57],[-1,[[25,[23]]],57],[-1,[[25,[27]]],57],[-1,[[25,[28]]],57],[-1,[[25,[42]]],57],[-1,[[25,[43]]],57],[-1,[[25,[44]]],57],[-1,[[25,[[45,[-2,-3]]]]],57,58,58],[-1,[[25,[29]]],57],[[1,-1],1,[]],[[2,-1],2,[]],[[3,-1],3,[]],[[4,-1],4,[]],[[5,-1],5,[]],[[1,-1],6,[]],[[2,-1],6,[]],[[3,-1],6,[]],[[4,-1],6,[]],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[32,6],[1,[[59,[7]]]],[2,[[59,[7]]]],[3,[[59,[7]]]],[11,[[59,[7]]]],[12,[[59,[7]]]],[13,[[59,[7]]]],[14,[[59,[7]]]],[15,[[59,[7]]]],[17,[[59,[7]]]],[4,[[59,[7]]]],[18,[[59,[7]]]],[36,[[59,[7]]]],[37,[[59,[7]]]],[20,[[59,[7]]]],[40,[[59,[7]]]],[21,[[59,[7]]]],[22,[[59,[7]]]],[23,[[59,[7]]]],[41,[[59,[7]]]],[27,[[59,[7]]]],[28,[[59,[7]]]],[5,[[59,[7]]]],[29,[[59,[7]]]],[[[30,[-1]]],[[59,[7]]],[]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[-1,-2,[],[[61,[60]]]],[[1,-1],6,[62,63]],[[2,-1],6,[62,63]],[[3,-1],6,[62,63]],[[11,-1],6,[62,63]],[[12,-1],6,[62,63]],[[13,-1],6,[62,63]],[[14,-1],6,[62,63]],[[15,-1],6,[62,63]],[[17,-1],6,[62,63]],[[4,-1],6,[62,63]],[[18,-1],6,[62,63]],[[36,-1],6,[62,63]],[[37,-1],6,[62,63]],[[20,-1],6,[62,63]],[[40,-1],6,[62,63]],[[21,-1],6,[62,63]],[[22,-1],6,[62,63]],[[23,-1],6,[62,63]],[[41,-1],6,[62,63]],[[27,-1],6,[62,63]],[[28,-1],6,[62,63]],[[42,-1],6,[62,63]],[[43,-1],6,[62,63]],[[44,-1],6,[62,63]],[[[45,[-1,-2]],-3],6,64,64,[62,63]],[[5,-1],6,[62,63]],[[29,-1],6,[62,63]],[[[30,[-1]],-2],6,[],[62,63]],[[1,1],65],[[2,2],65],[[3,3],65],[[9,9],65],[[10,10],65],[[11,11],65],[[12,12],65],[[13,13],65],[[14,14],65],[[15,15],65],[[17,17],65],[[4,4],65],[[18,18],65],[[36,36],65],[[19,19],65],[[37,37],65],[[20,20],65],[[38,38],65],[[39,39],65],[[40,40],65],[[21,21],65],[[22,22],65],[[23,23],65],[[41,41],65],[[27,27],65],[[28,28],65],[[42,42],65],[[43,43],65],[[44,44],65],[[[45,[-1,-2]],[45,[-1,-2]]],65,66,66],[[5,5],65],[[46,46],65],[[29,29],65],[[[30,[-1]],[30,[-1]]],65,66],[[-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,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[[30,[-1]]],-1,31],[4,2],[[1,67],68],[[1,67],68],[[2,67],68],[[2,67],68],[[3,67],68],[[3,67],68],[[9,67],68],[[10,67],68],[[11,67],68],[[12,67],68],[[13,67],68],[[14,67],68],[[15,67],68],[[17,67],68],[[4,67],68],[[4,67],68],[[18,67],68],[[36,67],68],[[36,67],68],[[19,67],68],[[37,67],68],[[20,67],68],[[38,67],68],[[39,67],68],[[40,67],68],[[21,67],68],[[21,67],68],[[22,67],68],[[22,67],68],[[23,67],68],[[23,67],68],[[41,67],68],[[27,67],68],[[27,67],68],[[28,67],68],[[42,67],68],[[43,67],68],[[44,67],68],[[[45,[-1,-2]],67],68,69,69],[[5,67],68],[[5,67],68],[[46,67],68],[[29,67],68],[[[30,[-1]],67],68,69],[[70,67],68],[[1,32],[[33,[1]]]],[[2,32],[[33,[2]]]],[[3,32],[[33,[3]]]],[[4,32],[[33,[4]]]],[56,1],[-1,-1,[]],[-1,-1,[]],[71,2],[-1,-1,[]],[56,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[72,11],[[[16,[7]]],11],[73,12],[-1,-1,[]],[[[16,[7]]],12],[[[16,[7]]],13],[-1,-1,[]],[73,13],[15,14],[-1,-1,[]],[-1,-1,[]],[15,17],[-1,-1,[]],[-1,-1,[]],[71,4],[72,18],[-1,-1,[]],[[[16,[7]]],18],[-1,-1,[]],[4,36],[74,36],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],20],[-1,-1,[]],[[[16,[7]]],38],[-1,-1,[]],[[[16,[7]]],39],[-1,-1,[]],[[[16,[7]]],40],[[[16,[7]]],21],[-1,-1,[]],[[[16,[7]]],22],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],23],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],27],[[[16,[7]]],28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[7,5],[71,5],[51,5],[75,5],[-1,-1,[]],[56,5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[16,[7]]],5],[[[16,[7]]],2],[[[8,[7]],[8,[7]]],22],[-1,[[25,[15]]],[[76,[[8,[7]]]]]],[-1,[[25,[17]]],[[76,[[8,[7]]]]]],[-1,[[25,[40]]],[[76,[[8,[7]]]]]],[[[16,[7]]],5],[77,[[25,[21]]]],[[-1,-2],[[45,[-1,-2]]],[],[]],[[1,-1],6,78],[[2,-1],6,78],[[3,-1],6,78],[[11,-1],6,78],[[12,-1],6,78],[[13,-1],6,78],[[14,-1],6,78],[[15,-1],6,78],[[17,-1],6,78],[[4,-1],6,78],[[18,-1],6,78],[[36,-1],6,78],[40,55],[[22,-1],6,78],[[23,-1],6,78],[[41,-1],6,78],[[27,-1],6,78],[27,55],[[28,-1],6,78],[[42,-1],6,78],[[43,-1],6,78],[[44,-1],6,78],[44,55],[[5,-1],6,78],[[46,-1],6,78],[[29,-1],6,78],0,[36,74],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[59,[15]]]],[[[45,[-1,-4]]],[[45,[-1,-2]]],[],[],[[79,[-2]]],[[79,[-3]]]],[[[30,[-1]]],[[81,[80]]],31],[[[30,[-1]]],[[81,[80]]],31],[22,21],[[[30,[-1]]],-1,31],[44,43],[4,2],[[[30,[-1]]],32,31],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[1,-1],1,[]],[[2,-1],2,[]],[[3,-1],3,[]],[[4,-1],4,[]],[[5,-1],5,[]],[[1,-1],6,[]],[[2,-1],6,[]],[[3,-1],6,[]],[[4,-1],6,[]],[32,17],[74,36],[[55,82],29],[[[59,[-1]]],[[25,[[30,[-1]],70]]],31],[[],[[81,[9]]]],[[],[[81,[10]]]],[[],[[81,[15]]]],[[],[[81,[19]]]],[-1,[[30,[-1]]],31],[32,[[59,[10]]]],0,0,[[],5],[41,23],[17,[[0,[83]]]],[17,[[0,[83]]]],[17,[[0,[83]]]],[17,[[0,[83]]]],[17,[[0,[84]]]],[17,[[0,[84]]]],[42,[[33,[51]]]],[43,[[33,[51]]]],[[1,1],[[33,[47]]]],[[2,2],[[33,[47]]]],[[3,3],[[33,[47]]]],[[14,14],[[33,[47]]]],[[15,15],[[33,[47]]]],[[17,17],[[33,[47]]]],[[4,4],[[33,[47]]]],[[36,36],[[33,[47]]]],[[27,27],[[33,[47]]]],[[28,28],[[33,[47]]]],[[42,42],[[33,[47]]]],[[43,43],[[33,[47]]]],[[5,5],[[33,[47]]]],[[46,46],[[33,[47]]]],[[29,29],[[33,[47]]]],0,[2,51],[44,55],0,0,[[[30,[-1]],-1],6,31],[15,10],0,[15,10],0,[[5,-1],5,[]],0,[46,1],[[5,5],5],[[5,5],5],[[5,5],5],[[36,36],[[33,[36]]]],0,[23,22],[[23,55],22],[44,18],[2,4],[36,4],[44,4],[4,[[16,[2]]]],[4,[[16,[2]]]],[[1,-1],25,85],[[2,-1],25,85],[[3,-1],25,85],[[11,-1],25,85],[[12,-1],25,85],[[13,-1],25,85],[[14,-1],25,85],[[15,-1],25,85],[[17,-1],25,85],[[4,-1],25,85],[[18,-1],25,85],[[36,-1],25,85],[[37,-1],25,85],[[20,-1],25,85],[[40,-1],25,85],[[21,-1],25,85],[[22,-1],25,85],[[23,-1],25,85],[[27,-1],25,85],[[28,-1],25,85],[[42,-1],25,85],[[43,-1],25,85],[[44,-1],25,85],[[[45,[-1,-2]],-3],25,86,86,85],[[29,-1],25,85],[43,6],[[42,51],6],[[43,87],6],[1,32],[2,32],[3,32],[11,32],[12,32],[13,32],[14,32],[15,32],[17,32],[4,32],[18,32],[36,32],[37,32],[20,32],[40,32],[21,32],[22,32],[23,32],[41,32],[27,32],[28,32],[42,32],[43,32],[44,32],[[[45,[-1,-2]]],32,64,64],[5,32],[29,32],[[[30,[-1]]],32,[]],[[[8,[[16,[7]]]]],[[8,[10]]]],[[[8,[[16,[7]]]]],[[8,[10]]]],[[[8,[10]]],[[8,[[16,[7]]]]]],[[[8,[10]]],[[8,[[16,[7]]]]]],[17,[[0,[84]]]],[17,[[0,[84]]]],[15,[[6,[10,11,12]]]],[15,[[6,[10,11,12]]]],[[1,1],[[33,[32]]]],[[2,2],[[33,[32]]]],[[3,3],[[33,[32]]]],[[4,4],[[33,[32]]]],[[1,1],1],[[2,2],2],[[3,3],3],[[4,4],4],[[5,5],5],[[1,1],6],[[2,2],6],[[3,3],6],[[4,4],6],[5,[[16,[7]]]],[2,[[16,[7]]]],[3,[[16,[7]]]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[5,[[16,[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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[-1,89,[]],[[[30,[-1]]],[[59,[-1]]],31],[-1,[[25,[-2]]],[],[]],[32,[[25,[1]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[[[8,[7]]],[[25,[11]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[[[8,[7]]],[[25,[12]]]],[[[8,[7]]],[[25,[13]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[[[8,[7]]],[[25,[14]]]],[[[59,[7]]],[[25,[14]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[[[8,[7]]],[[25,[18]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[],91],[[1,-1],-2,92,[]],[[2,-1],-2,92,[]],[[3,-1],-2,92,[]],[[11,-1],-2,92,[]],[[12,-1],-2,92,[]],[[13,-1],-2,92,[]],[[14,-1],-2,92,[]],[[15,-1],-2,92,[]],[[17,-1],-2,92,[]],[[4,-1],-2,92,[]],[[18,-1],-2,92,[]],[[36,-1],-2,92,[]],[[37,-1],-2,92,[]],[[20,-1],-2,92,[]],[[40,-1],-2,92,[]],[[21,-1],-2,92,[]],[[22,-1],-2,92,[]],[[23,-1],-2,92,[]],[[41,-1],-2,92,[]],[[27,-1],-2,92,[]],[[28,-1],-2,92,[]],[[5,-1],-2,92,[]],[[29,-1],-2,92,[]],[[[30,[-1]],-2],-3,[],92,[]],[15,12],[15,12],[[5,5],5],[[5,5],5],[[],5],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[93,[-1]]],[[93,[-1]]],31],[[-1,-2],6,[],[]],[-1,[[25,[[93,[-2]],48]]],49,50],[[[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,-1],[[25,[-2,48]]],49,[]],[32,-1,[]],[32,-1,[]],[32,6],[[[93,[-1]],-2],6,64,[62,63]],[[[93,[-1]]],32,64],[[[93,[-1]],67],68,69],[-1,-1,[]],[[],32],[-1,-2,[],[]],[[[93,[-1]]],32,64],[[-1,[8,[7]]],[[59,[7,88]]],[]],[-1,-2,[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],0,0,0,[94,95],[94,95],[[[8,[7]]],94],[[[8,[7]]],55],[[[8,[[8,[7]]]]],55],[[[8,[7]]],55],[[[16,[7]],[8,[7]]],55],[-1,-2,[],[]],[-1,-2,[],[]],[94,94],[[-1,-2],6,[],[]],[[94,94],47],[-1,[[25,[94,48]]],49],[[[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,-1],[[25,[-2,48]]],49,[]],[[],94],[32,-1,[]],[94],[94],[32,-1,[]],[-1,[[25,[94]]],57],[32,6],[[],[[33,[32]]]],[94,32],[[94,94],65],[[-1,-2],65,[],[]],[[94,67],68],[[[16,[7]]],94],[[[16,[7]]],94],[-1,-1,[]],[95,94],[[94,-1],6,78],[[],32],[-1,-2,[],[]],0,[[],32],[[94,94],[[33,[47]]]],[[94,-1],25,85],[94,32],[[[8,[95]]],[[8,[94]]]],[[[8,[95]]],[[8,[94]]]],[[[8,[94]]],[[8,[95]]]],[[[8,[[33,[95]]]]],[[8,[[33,[94]]]]]],[[[8,[[33,[95]]]]],[[8,[[33,[94]]]]]],[[[8,[[33,[94]]]]],[[8,[[33,[95]]]]]],[[[8,[[33,[94]]]]],[[8,[[33,[95]]]]]],[[[8,[94]]],[[8,[95]]]],[94,[[16,[7]]]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[-1,-2,[],[]],[[[16,[7]]],[[25,[94]]]],[[[16,[7]]],[[25,[94]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],[[],91],[[94,-1],-2,92,[]],[[[59,[95]]],[[59,[94]]]],[[[59,[[33,[95]]]]],[[59,[[33,[94]]]]]],[[[59,[[33,[94]]]]],[[59,[[33,[95]]]]]],[[[59,[94]]],[[59,[95]]]],0,0,0,0,0,0,0,[72,96],[73,96],[72,96],[73,96],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[7]],32,32],[[25,[97,89]]]],[98,98],[72,72],[73,73],[99,99],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[99,98],[[25,[72,89]]]],[[99,98,32,51],[[25,[73,89]]]],[[],72],[[],73],[32,-1,[]],[72],[32,-1,[]],[32,-1,[]],[73],[32,-1,[]],[32,-1,[]],[72],[32,-1,[]],[73],[32,-1,[]],[32,-1,[]],[32,6],[32,6],[32,6],[32,6],[[],97],[[72,72],65],[[73,73],65],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[98,67],68],[[72,67],68],[[73,67],68],[[99,67],68],[-1,-1,[]],[100,98],[96,72],[-1,-1,[]],[96,73],[-1,-1,[]],[-1,-1,[]],[[99,32],[[25,[[102,[101]],89]]]],[[],32],[[],32],[[],32],[[],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[97,99],[98,6],[[99,[8,[94]]],[[25,[98,89]]]],[[[8,[96]]],[[8,[72]]]],[[[8,[96]]],[[8,[72]]]],[[[8,[72]]],[[8,[96]]]],[[[8,[[33,[96]]]]],[[8,[[33,[72]]]]]],[[[8,[[33,[96]]]]],[[8,[[33,[72]]]]]],[[[8,[[33,[72]]]]],[[8,[[33,[96]]]]]],[[[8,[[33,[72]]]]],[[8,[[33,[96]]]]]],[[[8,[72]]],[[8,[96]]]],[72,[[16,[7]]]],[73,[[16,[7]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[25,[-2]]],[],[]],[[[16,[7]]],[[25,[72]]]],[18,[[25,[72]]]],[11,[[25,[72]]]],[[[16,[7]]],[[25,[72]]]],[18,[[25,[72]]]],[-1,[[25,[-2]]],[],[]],[11,[[25,[72]]]],[13,[[25,[73]]]],[13,[[25,[73]]]],[[[16,[7]]],[[25,[73]]]],[[[16,[7]]],[[25,[73]]]],[12,[[25,[73]]]],[-1,[[25,[-2]]],[],[]],[12,[[25,[73]]]],[-1,[[25,[-2]]],[],[]],[[[16,[7]]],[[25,[72,89]]]],[[[16,[7]]],[[25,[73,89]]]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[[[59,[96]]],[[59,[72]]]],[[[59,[[33,[96]]]]],[[59,[[33,[72]]]]]],[[[59,[[33,[72]]]]],[[59,[[33,[96]]]]]],[[[59,[72]]],[[59,[96]]]],[[99,72,32,51,94,73],65],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,[],[]],[103,103],[104,104],[105,105],[106,106],[107,107],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[103,103],47],[[104,104],47],[[105,105],47],[[106,106],47],[[107,107],47],[-1,[[25,[103,48]]],49],[-1,[[25,[104,48]]],49],[-1,[[25,[105,48]]],49],[-1,[[25,[106,48]]],49],[-1,[[25,[107,48]]],49],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,[8,[7]]],[[25,[-1,48]]],[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[51,-1],[[25,[-2,48]]],49,[]],[[],104],[[],106],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[32,-1,[]],[-1,[[25,[103]]],57],[-1,[[25,[104]]],57],[-1,[[25,[105]]],57],[-1,[[25,[106]]],57],[-1,[[25,[107]]],57],[32,6],[32,6],[32,6],[32,6],[32,6],[104,[[59,[7]]]],[106,[[59,[7]]]],[[103,-1],6,[62,63]],[[104,-1],6,[62,63]],[[105,-1],6,[62,63]],[[106,-1],6,[62,63]],[[107,-1],6,[62,63]],[[103,103],65],[[104,104],65],[[105,105],65],[[106,106],65],[[107,107],65],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[-1,-2],65,[],[]],[[103,67],68],[[104,67],68],[[105,67],68],[[106,67],68],[[107,67],68],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[103,55],[[103,-1],6,78],[[104,-1],6,78],[[105,-1],6,78],[105,55],[[106,-1],6,78],[[107,-1],6,78],[[],32],[[],32],[[],32],[[],32],[[],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[103,51],[105,51],[107,51],[[103,103],[[33,[47]]]],[[104,104],[[33,[47]]]],[[105,105],[[33,[47]]]],[[106,106],[[33,[47]]]],[[107,107],[[33,[47]]]],[107,2],[[103,-1],25,85],[[104,-1],25,85],[[105,-1],25,85],[[106,-1],25,85],[[107,-1],25,85],[[103,51],6],[103,32],[104,32],[105,32],[106,32],[107,32],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[[-1,[8,[7]]],[[59,[7,88]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[-1,90,[]],[[],91],[[],91],[[],91],[[],91],[[],91],[[104,-1],-2,92,[]],[[106,-1],-2,92,[]],0,0,0,0,0,0],"c":[],"p":[[3,"SBucket",0],[3,"PieceIndex",0],[3,"PieceOffset",0],[3,"SegmentIndex",0],[3,"U256",0],[15,"tuple"],[15,"u8"],[15,"slice"],[3,"RawRecord",0],[3,"Record",0],[3,"RecordCommitment",0],[3,"RecordWitness",0],[3,"ChunkWitness",0],[3,"Piece",0],[3,"PieceArray",0],[15,"array"],[3,"FlatPieces",0],[3,"SegmentCommitment",0],[3,"RecordedHistorySegment",0],[3,"Randomness",0],[3,"PotKey",0],[3,"PotSeed",0],[3,"PotOutput",0],[4,"Error",1863],[4,"Result",1864],[8,"FromByteSlice",1863],[3,"PublicKey",0],[3,"RewardSignature",0],[3,"SectorId",0],[3,"NonEmptyVec",0],[8,"Clone",1865],[15,"usize"],[4,"Option",1866],[8,"WrappingSub",1867],[8,"Ord",1868],[3,"HistorySize",0],[3,"ArchivedHistorySegment",0],[3,"PosSeed",0],[3,"PosQualityBytes",0],[3,"PosProof",0],[3,"PotCheckpoints",0],[4,"ArchivedBlockProgress",0],[3,"LastArchivedBlock",0],[4,"SegmentHeader",0],[3,"Solution",0],[3,"SectorSlotChallenge",0],[4,"Ordering",1868],[3,"Error",1869],[8,"Input",1870],[8,"Decode",1870],[15,"u32"],[19,"MaybeUninit",1871],[3,"DecodeFinished",1872],[6,"SlotNumber",0],[6,"Blake3Hash",0],[15,"u16"],[8,"Deserializer",1873],[8,"Deserialize",1873],[3,"Vec",1874],[15,"char"],[8,"FromIterator",1875],[8,"Output",1870],[8,"Sized",1876],[8,"Encode",1870],[15,"bool"],[8,"PartialEq",1868],[3,"Formatter",1877],[6,"Result",1877],[8,"Debug",1877],[4,"NonEmptyVecErr",0],[15,"u64"],[3,"Commitment",1563],[3,"Witness",1563],[3,"NonZeroU64",1878],[15,"u128"],[8,"AsRef",1879],[15,"str"],[8,"Hasher",1880],[8,"Into",1879],[8,"Iterator",1881],[3,"Box",1882],[6,"SectorIndex",0],[8,"IndexedParallelIterator",1883],[8,"ExactSizeIterator",1884],[8,"Serializer",1885],[8,"Serialize",1885],[6,"BlockNumber",0],[3,"Global",1886],[3,"String",1887],[3,"TypeId",1888],[3,"Type",1889],[8,"FnOnce",1890],[3,"Blake3Checksummed",1474],[3,"Scalar",1498],[3,"FsFr",1891],[3,"FsG1",1892],[3,"FsKZGSettings",1893],[3,"Polynomial",1563],[3,"Kzg",1563],[3,"FsPoly",1894],[3,"FsFFTSettings",1895],[3,"Arc",1896],[4,"BlockObject",1684],[3,"BlockObjectMapping",1684],[4,"PieceObject",1684],[3,"PieceObjectMapping",1684],[4,"GlobalObject",1684],[13,"V0",1470],[13,"V0",1857],[13,"V0",1859],[13,"V0",1861]],"b":[[114,"impl-AsMut%3C%5Bu8%5D%3E-for-PieceArray"],[115,"impl-AsMut%3C%5Bu8;+Piece::SIZE%5D%3E-for-PieceArray"],[151,"impl-AsRef%3C%5Bu8%5D%3E-for-PieceArray"],[152,"impl-AsRef%3C%5Bu8;+Piece::SIZE%5D%3E-for-PieceArray"],[829,"impl-Debug-for-SBucket"],[830,"impl-Display-for-SBucket"],[831,"impl-Debug-for-PieceIndex"],[832,"impl-Display-for-PieceIndex"],[833,"impl-Display-for-PieceOffset"],[834,"impl-Debug-for-PieceOffset"],[843,"impl-Display-for-SegmentIndex"],[844,"impl-Debug-for-SegmentIndex"],[846,"impl-Display-for-HistorySize"],[847,"impl-Debug-for-HistorySize"],[854,"impl-Debug-for-PotKey"],[855,"impl-Display-for-PotKey"],[856,"impl-Debug-for-PotSeed"],[857,"impl-Display-for-PotSeed"],[858,"impl-Display-for-PotOutput"],[859,"impl-Debug-for-PotOutput"],[861,"impl-Debug-for-PublicKey"],[862,"impl-Display-for-PublicKey"],[868,"impl-Display-for-U256"],[869,"impl-Debug-for-U256"],[887,"impl-From%3CCommitment%3E-for-RecordCommitment"],[888,"impl-From%3C%5Bu8;+RecordCommitment::SIZE%5D%3E-for-RecordCommitment"],[889,"impl-From%3CWitness%3E-for-RecordWitness"],[891,"impl-From%3C%5Bu8;+RecordWitness::SIZE%5D%3E-for-RecordWitness"],[892,"impl-From%3C%5Bu8;+ChunkWitness::SIZE%5D%3E-for-ChunkWitness"],[894,"impl-From%3CWitness%3E-for-ChunkWitness"],[902,"impl-From%3CCommitment%3E-for-SegmentCommitment"],[904,"impl-From%3C%5Bu8;+SegmentCommitment::SIZE%5D%3E-for-SegmentCommitment"],[906,"impl-From%3CSegmentIndex%3E-for-HistorySize"],[907,"impl-From%3CNonZeroU64%3E-for-HistorySize"],[933,"impl-From%3Cu8%3E-for-U256"],[934,"impl-From%3Cu64%3E-for-U256"],[935,"impl-From%3Cu32%3E-for-U256"],[936,"impl-From%3Cu128%3E-for-U256"],[938,"impl-From%3Cu16%3E-for-U256"],[968,"impl-Hash-for-PublicKey"],[969,"impl-PublicKey"],[973,"impl-Hash-for-SegmentHeader"],[974,"impl-SegmentHeader"],[1315,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-Piece"],[1316,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Piece"],[1529,"impl-From%3C%5Bu8;+Self::SAFE_BYTES%5D%3E-for-Scalar"],[1530,"impl-From%3C%26%5Bu8;+Self::SAFE_BYTES%5D%3E-for-Scalar"],[1532,"impl-From%3CFsFr%3E-for-Scalar"],[1552,"impl-TryFrom%3C%5Bu8;+Self::FULL_BYTES%5D%3E-for-Scalar"],[1553,"impl-TryFrom%3C%26%5Bu8;+Self::FULL_BYTES%5D%3E-for-Scalar"],[1654,"impl-TryFrom%3C%26%5Bu8;+Self::SIZE%5D%3E-for-Commitment"],[1655,"impl-TryFrom%3C%26SegmentCommitment%3E-for-Commitment"],[1656,"impl-TryFrom%3C%26RecordCommitment%3E-for-Commitment"],[1657,"impl-TryFrom%3C%5Bu8;+Self::SIZE%5D%3E-for-Commitment"],[1658,"impl-TryFrom%3CSegmentCommitment%3E-for-Commitment"],[1660,"impl-TryFrom%3CRecordCommitment%3E-for-Commitment"],[1661,"impl-TryFrom%3C%26ChunkWitness%3E-for-Witness"],[1662,"impl-TryFrom%3CChunkWitness%3E-for-Witness"],[1663,"impl-TryFrom%3C%5Bu8;+Self::SIZE%5D%3E-for-Witness"],[1664,"impl-TryFrom%3C%26%5Bu8;+Self::SIZE%5D%3E-for-Witness"],[1665,"impl-TryFrom%3CRecordWitness%3E-for-Witness"],[1667,"impl-TryFrom%3C%26RecordWitness%3E-for-Witness"],[1786,"impl-BlockObject"],[1787,"impl-Hash-for-BlockObject"],[1789,"impl-Hash-for-PieceObject"],[1790,"impl-PieceObject"]]},\ "subspace_erasure_coding":{"doc":"","t":"DLLLLLLLLLLLLLLLLLLLLLL","n":["ErasureCoding","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","extend","extend_commitments","fmt","from","init","into","max_shards","new","recover","recover_poly","recover_source","to_owned","try_from","try_into","type_id"],"q":[[0,"subspace_erasure_coding"],[23,"subspace_core_primitives::crypto"],[24,"alloc::vec"],[25,"alloc::string"],[26,"core::result"],[27,"subspace_core_primitives::crypto::kzg"],[28,"core::fmt"],[29,"core::fmt"],[30,"core::option"],[31,"subspace_core_primitives::crypto::kzg"],[32,"core::any"]],"d":["Erasure coding abstraction.","","","","","","","","Extend sources using erasure coding.","Extend commitments using erasure coding.","","Returns the argument unchanged.","","Calls U::from(self).","Max number of shards supported (both source and parity …","Create new erasure coding instance.","Recovery of missing shards from given shards (at least 1/2 …","Recovery of missing shards from given shards (at least 1/2 …","Recovery of source shards from given shards (at least 1/2 …","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[3,-1,[]],[3,-1,[]],[3,2],[[1,[5,[4]]],[[8,[[6,[4]],7]]]],[[1,[5,[9]]],[[8,[[6,[9]],7]]]],[[1,10],11],[-1,-1,[]],[[],3],[-1,-2,[],[]],[1,3],[12,[[8,[1,7]]]],[[1,[5,[[13,[4]]]]],[[8,[[6,[4]],7]]]],[[1,[5,[[13,[4]]]]],[[8,[14,7]]]],[[1,[5,[[13,[4]]]]],[[8,[[0,[15]],7]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,16,[]]],"c":[],"p":[[3,"ErasureCoding",0],[15,"tuple"],[15,"usize"],[3,"Scalar",23],[15,"slice"],[3,"Vec",24],[3,"String",25],[4,"Result",26],[3,"Commitment",27],[3,"Formatter",28],[6,"Result",28],[3,"NonZeroUsize",29],[4,"Option",30],[3,"Polynomial",27],[8,"ExactSizeIterator",31],[3,"TypeId",32]],"b":[]},\ -"subspace_farmer":{"doc":"subspace-farmer library implementation overview","t":"DCDCLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLALLLALALLLALLLLLLLLLLLLLLLLALLGIKKKKKKKKKKKDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFENNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNENDDEEEDEENNNNNLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLALMALLLLMMLMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDLLLLLLLLLLLLLLLLLLAAAFFDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLL","n":["Identity","NodeClient","NodeRpcClient","RpcClientError","acknowledge_archived_segment_header","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create","deref","deref","deref","deref_mut","deref_mut","drop","drop","entropy","farmer_app_info","file_size","fmt","from","from","init","init","into","into","jsonrpsee","last_segment_headers","new","node_client","open","open_or_create","piece","piece_cache","public_key","reward_signing","secret_key","segment_headers","sign_reward_hash","single_disk_farm","submit_reward_signature","submit_solution_response","subscribe_archived_segment_headers","subscribe_node_sync_status_change","subscribe_reward_signing","subscribe_slot_info","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unique_saturated_into","unique_saturated_into","utils","vzip","vzip","Error","NodeClient","acknowledge_archived_segment_header","farmer_app_info","last_segment_headers","piece","segment_headers","submit_reward_signature","submit_solution_response","subscribe_archived_segment_headers","subscribe_node_sync_status_change","subscribe_reward_signing","subscribe_slot_info","CacheWorker","PieceCache","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","get_piece","init","init","into","into","new","record","replace_backing_caches","run","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unique_saturated_into","unique_saturated_into","vzip","vzip","reward_signing","BackgroundTaskError","CacheCantBeOpened","CacheFileDoesNotExist","CantPreallocateMetadataFile","CantPreallocatePlotFile","Error","FailedToCreateThreadPool","FailedToDecodeMetadataHeader","FailedToDecodeMetadataHeader","FailedToDecodeSectorMetadata","FailedToDetermineFileSize","FailedToGetFarmerInfo","FailedToGetFarmerInfo","FailedToGetSegmentHeader","FailedToReadBytes","FailedToSubscribeArchivedSegments","FailedToSubscribeSlotInfo","FailedToWriteBytes","FarmInfoCantBeOpened","FarmInfoFileDoesNotExist","FarmTooLarge","Farming","FarmingError","Found","IdentityCantBeOpened","IdentityFileDoesNotExist","IdentityMismatch","InsufficientAllocatedSpace","InvalidPiecesInSector","Io","Io","Io","LowLevel","LowLevelProving","MetadataCantBeOpened","MetadataFileDoesNotExist","MetadataFileTooSmall","MissingArchivedSegmentHeader","NotFound","PieceCacheError","Plotting","PlottingError","PublicKeyMismatch","SectorPlottingDetails","SingleDiskFarm","SingleDiskFarmError","SingleDiskFarmId","SingleDiskFarmInfo","SingleDiskFarmOptions","SingleDiskFarmScrubError","SingleDiskFarmSummary","Ulid","UnexpectedMetadataVersion","UnexpectedMetadataVersion","V0","WrongChain","allocated_space","allocated_space","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","cache_percentage","clone","clone","clone_into","clone_into","cmp","collect_summary","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","deserialize","deserialize","directory","downloading_semaphore","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encoding_semaphore","eq","equivalent","equivalent","equivalent","equivalent","erasure_coding","farmer_app_info","farming_thread_pool_size","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","genesis_hash","get_hash","hash","id","id","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","kzg","last_queued","load_from","max_pieces_in_sector","new","new","new","node_client","on_sector_plotted","on_sector_plotting","on_solution","partial_cmp","piece_cache","piece_cache","piece_getter","piece_reader","piece_reader","pieces_in_sector","plotted_sectors","plotted_sectors_count","plotting_thread_pool","progress","public_key","replotting","replotting_thread_pool","reward_address","run","scrub","sector_index","serialize","serialize","source","source","source","source","store_to","to_owned","to_owned","to_string","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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","wipe","error","error","error","error","error","segment_index","allocated_sectors","allocated_space","allocated_space","correct_chain","correct_public_key","id","id","id","initialized_with","max_sectors","max_space","max_supported","min_space","wrong_chain","wrong_public_key","allocated_space","genesis_hash","id","pieces_in_sector","public_key","error","error","error","error","error","error","error","file","file","file","file","file","file","file","file","file","file","file","file","identity","info","offset","offset","reserved_size","size","size","size","directory","directory","directory","error","info","CantPreallocateCacheFile","ChecksumMismatch","DiskPieceCache","DiskPieceCacheError","Io","Offset","OffsetOutsideOfRange","ZeroCapacity","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","into","into","into","source","to_owned","to_owned","to_string","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","vzip","vzip","vzip","max","provided","PieceReader","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","init","into","read_piece","to_owned","try_from","try_into","type_id","unique_saturated_into","vzip","farmer_piece_getter","piece_validator","readers_and_pieces","run_future_in_dedicated_thread","tokio_rayon_spawn_handler","FarmerPieceGetter","borrow","borrow_mut","deref","deref_mut","drop","from","get_piece","init","into","new","try_from","try_into","type_id","unique_saturated_into","vzip","SegmentCommitmentPieceValidator","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","new","try_from","try_into","type_id","unique_saturated_into","validate_piece","vzip","ReadersAndPieces","add_sector","borrow","borrow_mut","contains_piece","delete_sector","deref","deref_mut","drop","fmt","from","init","into","new","piece_indices","read_piece","try_from","try_into","type_id","unique_saturated_into","vzip"],"q":[[0,"subspace_farmer"],[64,"subspace_farmer::node_client"],[77,"subspace_farmer::piece_cache"],[114,"subspace_farmer::reward_signing"],[115,"subspace_farmer::single_disk_farm"],[410,"subspace_farmer::single_disk_farm::FarmingError"],[412,"subspace_farmer::single_disk_farm::PlottingError"],[416,"subspace_farmer::single_disk_farm::SingleDiskFarmError"],[431,"subspace_farmer::single_disk_farm::SingleDiskFarmInfo"],[436,"subspace_farmer::single_disk_farm::SingleDiskFarmScrubError"],[463,"subspace_farmer::single_disk_farm::SingleDiskFarmSummary"],[468,"subspace_farmer::single_disk_farm::piece_cache"],[530,"subspace_farmer::single_disk_farm::piece_cache::DiskPieceCacheError"],[532,"subspace_farmer::single_disk_farm::piece_reader"],[551,"subspace_farmer::utils"],[556,"subspace_farmer::utils::farmer_piece_getter"],[572,"subspace_farmer::utils::piece_validator"],[588,"subspace_farmer::utils::readers_and_pieces"],[609,"subspace_core_primitives::segments"],[610,"core::future::future"],[611,"alloc::boxed"],[612,"core::pin"],[613,"core::result"],[614,"std::path"],[615,"core::convert"],[616,"core::fmt"],[617,"core::fmt"],[618,"core::option"],[619,"subspace_core_primitives::pieces"],[620,"schnorrkel::keys"],[621,"schnorrkel::keys"],[622,"schnorrkel::sign"],[623,"subspace_rpc_primitives"],[624,"subspace_rpc_primitives"],[625,"libp2p_kad::record_priv"],[626,"subspace_core_primitives::pieces"],[627,"libp2p_kad::record_priv"],[628,"core::error"],[629,"core::cmp"],[630,"std::path"],[631,"std::io::error"],[632,"subspace_farmer_components::proving"],[633,"rayon_core"],[634,"subspace_farmer_components::plotting"],[635,"core::hash"],[636,"core::marker"],[637,"core::hash"],[638,"core::marker"],[639,"core::ops::function"],[640,"alloc::sync"],[641,"event_listener_primitives::handler_id"],[642,"core::iter::traits::iterator"],[643,"anyhow"],[644,"serde::ser"],[645,"alloc::string"],[646,"subspace_core_primitives"],[647,"subspace_networking::node"],[648,"subspace_networking::utils::piece_provider"],[649,"subspace_core_primitives::crypto::kzg"],[650,"subspace_core_primitives::segments"],[651,"subspace_farmer_components::plotting"]],"d":["Identity struct is an abstraction of public & secret key …","","WsClient wrapper.","","","","","","","","","","","Creates new identity, overrides identity that might …","","","","","","","","Returns entropy used to generate keypair.","","Size of the identity file on disk","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Create a new instance of NodeClient.","","Opens the existing identity, returns Ok(None) if it doesn…","Opens the existing identity, or creates a new one.","","","Returns the public key of the identity.","","Returns the secret key of the identity.","","Sign reward hash.","","Submit a block signature","","","","","","","","","","","","","","","","","","","To become error type agnostic","Abstraction of the Node Client","Acknowledge segment header.","Get farmer app info","Get the last segment headers.","Get piece by index.","Get segment headers for the segments","Submit a block signature","Submit a slot solution","Subscribe to archived segment headers","Subscribe to node sync status change","Subscribe to block signing request","Subscribe to slot","Cache worker used to drive the cache","Piece cache that aggregates caches of multiple disks","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get piece from cache","","","Calls U::from(self).","Calls U::from(self).","Create new piece cache instance and corresponding worker.","","","Run the cache worker with provided piece getter","","","","","","","","","","","","","Errors that happen in background tasks","Cache can’t be opened","Cache file does not exist","Can’t preallocate metadata file, probably not enough …","Can’t preallocate plot file, probably not enough space …","Failed to open farm","Failed to create thread pool","Failed to decode metadata header","Failed to decode metadata header","Failed to decode sector metadata","Failed to determine file size","Failed to retrieve farmer info","Failed to retrieve farmer info","Failed to get segment header","Failed to read bytes from file","Failed to subscribe to archived segments","Failed to subscribe to slot info notifications","Failed to write bytes from file","Farm info can’t be opened","Farm info file does not exist","Farm is too large","Farming error","Errors that happen during farming","Farm was found and read successfully","Identity can’t be opened","Identity file does not exist","Public key in identity doesn’t match metadata","Allocated space is not enough for one sector","Invalid number pieces in sector","I/O error occurred","I/O error occurred","I/O error occurred","Low-level plotting error","Low-level proving error","Metadata can’t be opened","Metadata file does not exist","Metadata file too small","Missing archived segment header","Farm was not found","Piece cache error","Plotting error","Errors that happen during plotting","Identity public key doesn’t match public key in the disk …","Details about sector currently being plotted","Single disk farm abstraction is a container for everything …","Errors happening when trying to create/open single disk …","An identifier for single disk farm, can be used for in …","Important information about the contents of the …","Options used to open single disk farm","Errors happening during scrubbing","Summary of single disk farm for presentational purposes","Farm ID","Unexpected metadata version","Unexpected metadata version","V0 of the info","Wrong chain (genesis hash)","How much space in bytes is allocated for this farm","How much space in bytes was allocated","","","","","","","","","","","","","","","","","","","","","","","Percentage of allocated space dedicated for caching …","","","","","","Collect summary of single disk farm for presentational …","","","","","","","","","","","","","","","","","","","","","","","","","Path to directory where farm is stored.","Semaphore for part of the plotting when farmer downloads …","","","","","","","","","","","","","Semaphore for part of the plotting when farmer encodes …","","","","","","Erasure coding instance to use.","Information necessary for farmer application","Thread pool size used for farming (mostly for blocking …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","ID of this farm","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 to use.","Whether this is the last sector queued so far","Load SingleDiskFarm from path is supposed to be stored, …","How many pieces one sector is supposed to contain (max)","Create new single disk farm instance","Creates new ID","","RPC client connected to Subspace node","Subscribe to notification about plotted sectors","Subscribe to sector plotting notification","Subscribe to new solution notification","","","Get piece cache instance","Piece receiver implementation for plotting purposes.","","Get piece reader to read plotted pieces later","How many pieces does one sector contain.","Read information about sectors plotted so far","Number of sectors successfully plotted so far","Thread pool used for plotting","Progress so far in % (not including this sector)","","Whether sector is being replotted","Thread pool used for replotting, typically smaller pool …","Address where farming rewards should go","Run and wait for background threads to exit or return an …","Check the farm for corruption and repair errors (caused by …","Sector index","","","","","","","Store SingleDiskFarm info to path so it can be loaded …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wipe everything that belongs to this single disk farm","Lower-level error","Lower-level error","Lower-level error","Lower-level error","Lower-level error","Segment index that was missing","","Current allocated space","","Hex-encoded genesis hash during farm creation","Public key used during farm creation","Farm ID","Farm ID","Farm ID","Number of pieces in sector farm is initialized with","","","Max supported pieces in sector","Minimal allocated space","Hex-encoded current genesis hash","Current public key","How much space in bytes is allocated for this farm","Genesis hash of the chain used for farm creation","ID of the farm","How many pieces does one sector contain.","Public key of identity used for farm creation","Low-level error","Low-level error","Low-level error","Low-level error","Low-level error","Low-level error","Low-level error","Affected file","Affected file","Affected file","Info file","Info file","Identity file","Identity file","Metadata file","Metadata file","Metadata file","Cache file","Cache file","Identity public key","Disk farm info public key","Offset in the file","Offset in the file","Reserved size","Number of bytes to read","Number of bytes to read","File size","Path to directory where farm is stored.","Path to directory where farm is stored.","Path to directory where farm is stored.","Error itself","Farm info","Can’t preallocate cache file, probably not enough space …","Checksum mismatch","Piece cache stored on one disk","Disk piece cache open error","I/O error occurred","Offset wrapper for pieces in DiskPieceCache","Offset outsize of range","Cache size has zero capacity, this is not supported","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Max offset","Provided offset","Wrapper data structure that can be used to read pieces …","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Read piece from sector by offset, None means input …","","","","","","","","","","Runs future on a dedicated thread with the specified name, …","This function is supposed to be used with …","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Wrapper data structure for pieces plotted under multiple …","","","","Check if piece is known and can be retrieved","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","Read piece from one of the associated readers.","","","","",""],"i":[0,0,0,0,1,6,1,6,1,6,1,6,1,6,6,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,1,0,1,1,0,6,6,1,0,6,0,6,1,6,0,1,1,1,1,1,1,6,1,6,1,6,1,6,1,6,1,0,6,1,0,0,33,33,33,33,33,33,33,33,33,33,33,0,0,32,28,32,28,28,28,32,28,32,28,32,28,28,32,28,28,32,28,32,28,28,28,28,32,28,32,28,32,28,32,28,32,28,32,28,0,0,49,49,48,48,42,46,48,49,48,49,46,47,47,49,47,46,49,49,49,48,50,0,42,49,49,48,48,48,46,47,48,47,46,49,49,49,47,42,48,50,0,49,0,0,0,0,0,0,0,0,39,48,49,38,48,38,63,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,63,39,38,39,38,39,44,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,39,38,63,63,42,63,93,44,44,46,47,39,38,48,49,50,63,39,39,39,39,39,63,63,63,46,46,47,47,39,39,38,48,48,49,49,50,50,42,63,93,44,46,46,46,46,47,47,47,39,39,38,48,48,48,49,50,50,50,38,39,39,44,38,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,63,93,38,63,44,39,38,63,44,44,44,39,0,44,63,0,44,38,44,44,63,93,38,93,63,63,44,44,93,39,38,46,47,48,50,38,39,38,46,47,39,48,49,50,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,44,94,95,96,97,98,99,100,101,100,102,103,102,103,104,104,100,100,104,101,102,103,105,105,105,105,105,106,107,108,109,110,111,112,106,107,108,113,109,114,110,115,111,116,117,112,118,118,107,108,116,107,108,116,119,120,121,121,119,56,56,0,0,56,0,56,56,56,76,35,56,76,35,76,35,76,35,56,76,35,56,76,35,56,76,35,56,56,76,76,35,56,56,76,35,56,76,35,56,76,35,56,76,35,56,76,56,76,35,56,76,35,56,76,35,56,76,35,56,76,35,122,122,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,0,0,0,0,0,0,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,0,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86],"f":[0,0,0,0,[[1,2],[[5,[[4,[3]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[1,1],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[-1,[[8,[6,0]]],[[10,[9]]]],[6],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,7],[11,7],[6,[[13,[12]]]],[1,[[5,[[4,[3]]]]]],[[],11],[[1,14],15],[-1,-1,[]],[-1,-1,[]],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],0,[[1,16],[[5,[[4,[3]]]]]],[17,[[8,[1,18]]]],0,[-1,[[8,[[19,[6]],0]]],[[10,[9]]]],[-1,[[8,[6,0]]],[[10,[9]]]],[[1,20],[[5,[[4,[3]]]]]],0,[6,21],0,[6,22],[[1,[23,[2]]],[[5,[[4,[3]]]]]],[[6,[13,[12]]],24],0,[[1,25],[[5,[[4,[3]]]]]],[[1,26],[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,2],[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],[[-1,16],[[5,[[4,[3]]]]],[]],[[-1,20],[[5,[[4,[3]]]]],[]],[[-1,[23,[2]]],[[5,[[4,[3]]]]],[]],[[-1,25],[[5,[[4,[3]]]]],[]],[[-1,26],[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,28],[[-1,-2],7,[],[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,7],[11,7],[[28,14],15],[-1,-1,[]],[-1,-1,[]],[[28,29],[[19,[30]]]],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,31],[[7,[28,[32,[-1]]]]],33],[[28,29],[[19,[34]]]],[[28,[23,[35]]],7],[[[32,[-1]],-2],7,33,36],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,6],[[8,[[0,[3]],[4,[37]]]]],33],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[38,16],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,[39,39],[38,38],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[39,39],40],[41,42],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[-1,[[8,[39]]],43],[-1,[[8,[38]]],43],0,0,[11,7],[11,7],[11,7],[44,7],[11,7],[11,7],[11,7],[11,7],[11,7],[11,7],[11,7],[11,7],0,[[39,39],45],[[-1,-2],45,[],[]],[[-1,-2],45,[],[]],[[-1,-2],45,[],[]],[[-1,-2],45,[],[]],0,0,0,[[46,14],15],[[46,14],15],[[47,14],15],[[47,14],15],[[39,14],15],[[39,14],15],[[38,14],15],[[48,14],15],[[48,14],15],[[49,14],15],[[49,14],15],[[50,14],15],[[50,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[51,46],[52,46],[53,46],[51,47],[-1,-1,[]],[54,47],[-1,-1,[]],[55,39],[-1,-1,[]],[51,48],[56,48],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[46,50],[47,50],[38,[[57,[12]]]],[[-1,-2],16,[58,59],60],[[39,-1],7,61],[44,39],[38,39],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[9,[[62,[[19,[38]]]]]],0,[[[63,[-1,-2]],11],[[8,[44,48]]],33,[36,64,65]],[[],39],[[39,[57,[12]],66,67,16],38],0,[[44,[69,[68]]],70],[[44,[69,[68]]],70],[[44,[69,[68]]],70],[[39,39],[[19,[40]]]],0,[44,35],0,0,[44,71],[38,67],[44,[[0,[72]]]],[44,11],0,0,[38,66],0,0,0,[44,[[73,[7]]]],[9,[[8,[7,49]]]],0,[[39,-1],8,74],[[38,-1],8,74],[46,[[19,[37]]]],[47,[[19,[37]]]],[48,[[19,[37]]]],[50,[[19,[37]]]],[[38,9],[[62,[7]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-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,[[8,[-2]]],[],[]],[-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,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[62,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[],[]],[76,76],[35,35],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,7],[11,7],[11,7],[[56,14],15],[[56,14],15],[[76,14],15],[[76,14],15],[[35,14],15],[51,56],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],11],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,[[19,[37]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,75,[]],[-1,75,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[71,71],[[-1,-2],7,[],[]],[11,-1,[]],[11,-1,[]],[11,7],[[71,14],15],[-1,-1,[]],[[],11],[-1,-2,[],[]],[[71,77,78],[[19,[30]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,75],[[62,[[0,[3,65]]]]],[3,79,65]],[[],[[0,[80]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[11,-1,[]],[11,-1,[]],[11,7],[-1,-1,[]],[[[81,[-1,-2]],20,82],[[5,[[4,[3]]]]],[83,65],33],[[],11],[-1,-2,[],[]],[[84,[85,[-1]],28,-2,[69,[[87,[[19,[86]]]]]]],[[81,[-1,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[11,-1,[]],[11,-1,[]],[11,7],[-1,-1,[]],[[],11],[-1,-2,[],[]],[[84,-1,88,[87,[[90,[2,89]]]]],[[91,[-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],[[[91,[-1]],31,20,30],[[5,[[4,[3]]]]],33],[-1,-2,[],[]],0,[[86,12,92],7],[-1,-2,[],[]],[-1,-2,[],[]],[[86,20],45],[[86,12,92],7],[11,-1,[]],[11,-1,[]],[11,7],[[86,14],15],[-1,-1,[]],[[],11],[-1,-2,[],[]],[[[23,[71]]],86],[86,[[0,[72]]]],[[86,20],[[19,[[0,[3]]]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"NodeRpcClient",0],[3,"SegmentIndex",609],[8,"Future",610],[3,"Box",611],[3,"Pin",612],[3,"Identity",0],[15,"tuple"],[4,"Result",613],[3,"Path",614],[8,"AsRef",615],[15,"usize"],[15,"u8"],[15,"slice"],[3,"Formatter",616],[6,"Result",616],[15,"u64"],[15,"str"],[4,"Error",617],[4,"Option",618],[3,"PieceIndex",619],[3,"PublicKey",620],[3,"SecretKey",620],[3,"Vec",621],[3,"Signature",622],[3,"RewardSignatureResponse",623],[3,"SolutionResponse",623],[3,"TypeId",624],[3,"PieceCache",77],[3,"Key",625],[3,"Piece",619],[3,"PeerId",626],[3,"CacheWorker",77],[8,"NodeClient",64],[3,"ProviderRecord",625],[3,"DiskPieceCache",468],[8,"PieceGetter",627],[8,"Error",628],[4,"SingleDiskFarmInfo",115],[4,"SingleDiskFarmId",115],[4,"Ordering",629],[3,"PathBuf",614],[4,"SingleDiskFarmSummary",115],[8,"Deserializer",630],[3,"SingleDiskFarm",115],[15,"bool"],[4,"FarmingError",115],[4,"PlottingError",115],[4,"SingleDiskFarmError",115],[4,"SingleDiskFarmScrubError",115],[4,"BackgroundTaskError",115],[3,"Error",631],[4,"ProvingError",632],[3,"ThreadPoolBuildError",633],[4,"PlottingError",627],[3,"Ulid",634],[4,"DiskPieceCacheError",468],[15,"array"],[8,"Hash",635],[8,"Sized",636],[8,"BuildHasher",635],[8,"Hasher",635],[6,"Result",631],[3,"SingleDiskFarmOptions",115],[8,"Clone",637],[8,"Send",636],[3,"PublicKey",638],[15,"u16"],[8,"Fn",639],[3,"Arc",640],[3,"HandlerId",641],[3,"PieceReader",532],[8,"Iterator",642],[6,"Result",643],[8,"Serializer",644],[3,"String",645],[3,"Offset",468],[6,"SectorIndex",638],[3,"PieceOffset",619],[8,"Unpin",636],[8,"FnMut",639],[3,"FarmerPieceGetter",556],[4,"PieceGetterRetryPolicy",627],[8,"PieceValidator",646],[3,"Node",647],[3,"PieceProvider",646],[3,"ReadersAndPieces",588],[6,"Mutex",648],[3,"Kzg",649],[3,"SegmentCommitment",609],[3,"LruCache",650],[3,"SegmentCommitmentPieceValidator",572],[3,"PlottedSector",627],[3,"SectorPlottingDetails",115],[13,"FailedToSubscribeSlotInfo",410],[13,"FailedToGetFarmerInfo",410],[13,"FailedToGetFarmerInfo",412],[13,"FailedToGetSegmentHeader",412],[13,"FailedToSubscribeArchivedSegments",412],[13,"MissingArchivedSegmentHeader",412],[13,"FarmTooLarge",416],[13,"InsufficientAllocatedSpace",416],[13,"WrongChain",416],[13,"IdentityMismatch",416],[13,"InvalidPiecesInSector",416],[13,"V0",431],[13,"FailedToDetermineFileSize",436],[13,"FailedToReadBytes",436],[13,"FailedToWriteBytes",436],[13,"FarmInfoCantBeOpened",436],[13,"IdentityCantBeOpened",436],[13,"MetadataCantBeOpened",436],[13,"CacheCantBeOpened",436],[13,"FarmInfoFileDoesNotExist",436],[13,"IdentityFileDoesNotExist",436],[13,"MetadataFileDoesNotExist",436],[13,"MetadataFileTooSmall",436],[13,"CacheFileDoesNotExist",436],[13,"PublicKeyMismatch",436],[13,"Found",463],[13,"NotFound",463],[13,"Error",463],[13,"OffsetOutsideOfRange",530]],"b":[[249,"impl-Display-for-FarmingError"],[250,"impl-Debug-for-FarmingError"],[251,"impl-Display-for-PlottingError"],[252,"impl-Debug-for-PlottingError"],[253,"impl-Debug-for-SingleDiskFarmId"],[254,"impl-Display-for-SingleDiskFarmId"],[256,"impl-Debug-for-SingleDiskFarmError"],[257,"impl-Display-for-SingleDiskFarmError"],[258,"impl-Debug-for-SingleDiskFarmScrubError"],[259,"impl-Display-for-SingleDiskFarmScrubError"],[260,"impl-Display-for-BackgroundTaskError"],[261,"impl-Debug-for-BackgroundTaskError"],[267,"impl-From%3CError%3E-for-FarmingError"],[268,"impl-From%3CProvingError%3E-for-FarmingError"],[269,"impl-From%3CThreadPoolBuildError%3E-for-FarmingError"],[270,"impl-From%3CError%3E-for-PlottingError"],[272,"impl-From%3CPlottingError%3E-for-PlottingError"],[276,"impl-From%3CError%3E-for-SingleDiskFarmError"],[277,"impl-From%3CDiskPieceCacheError%3E-for-SingleDiskFarmError"],[281,"impl-From%3CFarmingError%3E-for-BackgroundTaskError"],[282,"impl-From%3CPlottingError%3E-for-BackgroundTaskError"],[495,"impl-Debug-for-DiskPieceCacheError"],[496,"impl-Display-for-DiskPieceCacheError"],[497,"impl-Display-for-Offset"],[498,"impl-Debug-for-Offset"]]},\ -"subspace_farmer_components":{"doc":"Components of the reference implementation of Subspace …","t":"DIDALLLLLLLLLLLLLLLALLLLMLLLLMMLAAKLLAMMALLLLLLLLLLLLLDFMLLLLLLLLLLLMLLLLLLIIKKKKKKKNNNNNIENNDDENLLLLLLLLLLLLLLLLLLLLLMLLLLMLLMMLLLLLLLLKLLLLLLLLMMMMMFMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNIENDKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNDENLLLLLLMLLLLLLLLLLLLLLLLLFFFFMLLLLLLLLLLLLLMMMMMMMMMMMNDNNNNDEEEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLLMMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMM","n":["FarmerProtocolInfo","ReadAt","ReadAtOffset","auditing","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","file_ext","fmt","fmt","from","from","history_size","init","init","into","into","max_pieces_in_sector","min_sector_lifetime","offset","plotting","proving","read_at","read_at","read_at","reading","recent_history_fraction","recent_segments","sector","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unique_saturated_into","unique_saturated_into","vzip","vzip","AuditResult","audit_sector","best_solution_distance","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","init","into","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","FailedToRetrievePiece","InvalidErasureCodingInstance","Limited","PieceGetter","PieceGetterRetryPolicy","PieceNotFound","PieceRecoveryFailed","PlotSectorOptions","PlottedSector","PlottingError","Unlimited","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downloading_semaphore","drop","drop","drop","drop","encoding_semaphore","eq","equivalent","erasure_coding","farmer_protocol_info","fmt","fmt","fmt","fmt","from","from","from","from","get_piece","init","init","init","init","into","into","into","into","kzg","piece_getter","piece_getter_retry_policy","piece_indexes","pieces_in_sector","plot_sector","public_key","sector_id","sector_index","sector_index","sector_metadata","sector_metadata_output","sector_output","table_generator","to_owned","to_owned","to_string","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","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","equivalent","equivalent","equivalent","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"],[54,"subspace_farmer_components::auditing"],[75,"subspace_farmer_components::file_ext"],[84,"subspace_farmer_components::plotting"],[182,"subspace_farmer_components::plotting::PlottingError"],[190,"subspace_farmer_components::proving"],[240,"subspace_farmer_components::proving::ProvingError"],[245,"subspace_farmer_components::reading"],[297,"subspace_farmer_components::reading::ReadingError"],[307,"subspace_farmer_components::sector"],[489,"subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"],[491,"subspace_farmer_components::sector::SectorContentsMapFromBytesError"],[495,"subspace_farmer_components::sector::SectorContentsMapIterationError"],[497,"core::clone"],[498,"core::result"],[499,"serde::de"],[500,"core::fmt"],[501,"core::fmt"],[502,"std::io::error"],[503,"serde::ser"],[504,"core::any"],[505,"subspace_core_primitives"],[506,"subspace_core_primitives"],[507,"subspace_core_primitives::pieces"],[508,"core::future::future"],[509,"alloc::boxed"],[510,"core::pin"],[511,"subspace_proof_of_space"],[512,"alloc::string"],[513,"std::io::error"],[514,"subspace_erasure_coding"],[515,"core::marker"],[516,"core::error"],[517,"subspace_core_primitives::pieces"],[518,"core::iter::traits::exact_size"],[519,"parity_scale_codec::error"],[520,"parity_scale_codec::codec"],[521,"alloc::vec"],[522,"parity_scale_codec::codec"],[523,"core::iter::traits::iterator"],[524,"subspace_core_primitives::pieces"],[525,"alloc::alloc"],[526,"core::ops::function"]],"d":["Information about the protocol necessary for farmer …","Trait for reading data at specific offset","Reader with fixed offset added to all attempted reads","","","","","","","","","","","","","","","","","File extension trait","","","Returns the argument unchanged.","Returns the argument unchanged.","Size of the blockchain history","","","Calls U::from(self).","Calls U::from(self).","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Get implementation of ReadAt that add specified offset to …","","","Fill the buffer by reading bytes at a specific offset","","","","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","","","","","","","","","","","","","","","Result of sector audit","Audit a single sector and generate a stream of solutions, …","Best solution distance found","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Solution candidates","","","","","","","Extension convenience trait that allows pre-allocating …","","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","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","","","","","","","","","","","","","","","","","","","","","","Semaphore for part of the plotting when farmer downloads …","","","","","Semaphore for part of the plotting when farmer encodes …","","","Erasure coding instance","Farmer protocol info","","","","","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).","KZG instance","Getter for pieces of archival history","Retry policy for piece getter","Indexes of pieces that were plotted","How many pieces should sector contain","Plot a single sector.","Public key corresponding to sector","Sector ID","Sector index","Sector index","Sector metadata","Where plotted sector metadata should be written, vector …","Where plotted sector should be written, vector must either …","Proof of space table generator","","","","","","","","","","","","","","","","","","","","","","","","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 solutions","Best solution distance found, None in case iterator is …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","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":[0,0,0,0,1,3,1,3,1,3,1,3,1,3,1,3,3,1,3,0,1,3,1,3,3,1,3,1,3,3,3,15,0,0,15,1,1,0,3,3,0,3,1,3,1,3,1,3,1,3,1,3,1,3,0,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,0,73,74,73,74,74,74,74,29,29,29,29,26,0,0,29,29,0,0,0,26,34,26,27,29,34,26,27,29,26,27,26,27,26,34,26,27,29,34,26,27,29,34,34,26,27,29,34,26,26,34,34,26,27,29,29,34,26,27,29,36,34,26,27,29,34,26,27,29,34,34,34,27,34,0,34,27,34,27,27,34,34,34,26,27,29,34,26,27,29,34,26,27,29,34,26,27,29,34,26,27,29,34,26,27,29,75,76,77,78,79,75,76,77,39,39,39,39,39,0,0,39,0,45,39,38,39,38,38,38,39,38,39,38,39,38,39,39,38,39,39,39,39,38,39,38,39,38,38,38,38,39,38,39,39,38,39,38,39,38,39,38,39,38,80,81,80,81,80,40,40,40,40,40,40,0,0,40,40,49,40,49,49,49,49,40,49,40,49,40,49,40,40,49,40,40,40,49,40,49,40,49,0,0,0,0,49,40,49,40,40,49,40,49,40,49,40,49,40,49,49,82,83,84,84,83,84,85,82,85,84,41,0,41,60,41,61,0,0,0,0,0,0,64,59,22,41,60,61,56,64,59,22,41,60,61,56,59,22,41,60,61,56,59,22,41,60,61,56,59,22,59,22,59,22,59,22,64,59,22,22,41,60,61,56,64,59,22,22,41,60,61,56,64,64,59,22,41,60,61,56,22,56,59,22,22,56,41,60,61,41,60,61,59,22,41,41,60,60,61,61,56,64,59,22,22,41,60,61,56,56,59,64,59,22,41,60,61,56,64,59,22,41,60,61,56,64,64,56,56,56,56,56,56,56,56,59,59,56,59,59,0,0,0,59,22,59,22,59,22,41,60,61,56,41,60,61,64,59,22,41,60,61,56,64,59,22,41,60,61,56,64,59,22,41,60,61,56,64,59,22,41,60,61,56,22,64,59,22,41,60,61,56,86,86,87,88,87,88,89,89],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],[[1,[-1]]],2],[3,3],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[-1,[[6,[3]]],7],[5,4],[5,4],0,[[[1,[-1]],8],9,10],[[3,8],9],[-1,-1,[]],[-1,-1,[]],0,[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,5],[[1,[-1]]],11],0,0,[[-1,[13,[12]],5],[[14,[4]]],[]],[[[1,[-1]],[13,[12]],5],[[14,[4]]],15],[[[1,[-1]],[13,[12]],5],[[14,[4]]],15],0,0,0,0,[[3,-1],6,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[18,19,20,21,-1,22],[[24,[[23,[-1]]]]],15],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1]]],[[23,[-1]]],2],[[-1,-2],4,[],[]],[5,-1,[]],[5,-1,[]],[5,4],[[[23,[-1]],8],9,10],[-1,-1,[]],[[],5],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,17,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,[[14,[4]]],[]],[-1,-1,[]],[-1,[[14,[4]]],[]],[[-1,25],[[14,[4]]],[]],[[-1,[13,[12]],25],[[14,[4]]],[]],[[-1,[13,[12]],25],[[14,[4]]],[]],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,[],[]],[26,26],[27,27],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],26],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],0,[5,4],[5,4],[5,4],[5,4],0,[[26,26],28],[[-1,-2],28,[],[]],0,0,[[26,8],9],[[27,8],9],[[29,8],9],[[29,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,30,26],[[33,[[32,[31]]]]],[]],[[],5],[[],5],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[[34,[-1,-2]]],[[6,[27,29]]],35,36],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,37,[]],[-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,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-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,[-1,[[24,[21]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[38,[-1]]],[[38,[-1]]],2],[[-1,-2],4,[],[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,4],[5,4],[[39,8],9],[[39,8],9],[[[38,[-1]],8],9,10],[-1,-1,[]],[40,39],[41,39],[42,39],[-1,-1,[]],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[[[38,[-1]],-2,43,44,-3],[[6,[[0,[45]],39]]],15,46,47],[[[38,[-1]]],28,15],[[[38,[-1]]],5,15],[39,[[24,[48]]]],[-1,-2,[],[]],[-1,37,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-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,[],[]],[49,49],[[-1,-2],4,[],[]],0,[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,4],[5,4],[[40,8],9],[[40,8],9],[[49,8],9],[42,40],[-1,-1,[]],[41,40],[-1,-1,[]],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[[50,51,22,-1,44],[[6,[52,40]]],[15,11]],[[50,53,[55,[54]],56,-1,-2],[[6,[[32,[[55,[[24,[57]]]]]],40]]],35,[15,11]],[[[55,[[24,[57]]]],50,44],[[6,[[32,[[55,[57]]]],40]]]],[[[55,[[24,[57]]]],50,44],[[6,[[0,[58]],40]]]],0,[40,[[24,[48]]]],[-1,-2,[],[]],[-1,37,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-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,[],[]],[59,59],[22,22],[41,41],[60,60],[61,61],[56,56],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[-1,[[6,[59,62]]],63],[-1,[[6,[22,62]]],63],[[[13,[12]]],[[6,[-1,62]]],[]],[[[13,[12]]],[[6,[-1,62]]],[]],[[54,[13,[12]]],[[6,[-1,62]]],[]],[[54,[13,[12]]],[[6,[-1,62]]],[]],[[54,-1],[[6,[-2,62]]],63,[]],[[54,-1],[[6,[-2,62]]],63,[]],[5,-1,[]],[5,-1,[]],[22],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[22],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[64,4],[5,4],[5,4],[5,4],[5,4],[5,4],[5,4],[5,4],[22,[[65,[12]]]],[[56,[13,[12]]],[[6,[4,60]]]],[[59,-1],4,[66,11]],[[22,-1],4,[66,11]],[[],5],[53,5],[[41,41],28],[[60,60],28],[[61,61],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[59,8],9],[[22,8],9],[[41,8],9],[[41,8],9],[[60,8],9],[[60,8],9],[[61,8],9],[[61,8],9],[[56,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[59,22],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[13,[12]],53],[[6,[56,41]]]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[64,[[0,[58]]]],[64,[[0,[58]]]],[56,[[13,[[67,[[55,[12]]]]]]]],[56,[[0,[58]]]],[[56,50],[[0,[68]]]],[[56,69],[[6,[[0,[68]],61]]]],[[56,69],[[6,[[0,[68]],61]]]],[53,56],[56,[[13,[69]]]],[[56,50],[[0,[70]]]],0,[59,[[32,[[55,[54]]]]]],[56,[[32,[[55,[53]]]]]],0,0,[53,5],[53,5],[53,5],[59,5],[22,5],[[-1,[13,[12]]],[[65,[12,71]]],[]],[[-1,[13,[12]]],[[65,[12,71]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,37,[]],[-1,37,[]],[-1,37,[]],[-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,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[22,-1],-2,72,[]],[-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,"ReadAtOffset",0],[8,"Clone",497],[3,"FarmerProtocolInfo",0],[15,"tuple"],[15,"usize"],[4,"Result",498],[8,"Deserializer",499],[3,"Formatter",500],[6,"Result",500],[8,"Debug",500],[8,"Sized",501],[15,"u8"],[15,"slice"],[6,"Result",502],[8,"ReadAt",0],[8,"Serializer",503],[3,"TypeId",504],[3,"PublicKey",505],[6,"SectorIndex",505],[6,"Blake3Hash",505],[6,"SolutionRange",505],[3,"SectorMetadataChecksummed",307],[3,"AuditResult",54],[4,"Option",506],[15,"u64"],[4,"PieceGetterRetryPolicy",84],[3,"PlottedSector",84],[15,"bool"],[4,"PlottingError",84],[3,"PieceIndex",507],[8,"Future",508],[3,"Box",509],[3,"Pin",510],[3,"PlotSectorOptions",84],[8,"Table",511],[8,"PieceGetter",84],[3,"String",512],[3,"SolutionCandidates",190],[4,"ProvingError",190],[4,"ReadingError",245],[4,"SectorContentsMapFromBytesError",307],[3,"Error",502],[3,"Kzg",513],[3,"ErasureCoding",514],[8,"ProvableSolutions",190],[8,"Copy",501],[8,"FnMut",515],[8,"Error",516],[3,"PlotRecord",245],[3,"PieceOffset",507],[3,"SectorId",505],[3,"Piece",507],[15,"u16"],[15,"u32"],[15,"array"],[3,"SectorContentsMap",307],[3,"Scalar",517],[8,"ExactSizeIterator",518],[3,"SectorMetadata",307],[4,"SectorContentsMapEncodeIntoError",307],[4,"SectorContentsMapIterationError",307],[3,"Error",519],[8,"Input",520],[3,"EncodedChunksUsed",307],[3,"Vec",521],[8,"Output",520],[3,"BitArray",522],[8,"Iterator",523],[3,"SBucket",507],[8,"IndexedParallelIterator",524],[3,"Global",525],[8,"FnOnce",515],[8,"OpenOptionsExt",75],[8,"FileExt",75],[13,"FailedToRetrievePiece",182],[13,"BadSectorOutputSize",182],[13,"BadSectorMetadataOutputSize",182],[13,"PieceNotFound",182],[13,"PieceRecoveryFailed",182],[13,"FailedToCreateChunkWitness",240],[13,"FailedToCreatePolynomialForRecord",240],[13,"WrongRecordSizeAfterDecoding",297],[13,"FailedToReadChunk",297],[13,"InvalidChunk",297],[13,"FailedToErasureDecodeRecord",297],[13,"InvalidBytesLength",489],[13,"InvalidBytesLength",491],[13,"InvalidEncodedRecordChunks",491],[13,"SBucketOutOfRange",495]],"b":[[35,"impl-ReadAt-for-%26ReadAtOffset%3CT%3E"],[36,"impl-ReadAt-for-ReadAtOffset%3CT%3E"],[130,"impl-Debug-for-PlottingError"],[131,"impl-Display-for-PlottingError"],[212,"impl-Debug-for-ProvingError"],[213,"impl-Display-for-ProvingError"],[216,"impl-From%3CReadingError%3E-for-ProvingError"],[217,"impl-From%3CSectorContentsMapFromBytesError%3E-for-ProvingError"],[218,"impl-From%3CError%3E-for-ProvingError"],[267,"impl-Display-for-ReadingError"],[268,"impl-Debug-for-ReadingError"],[270,"impl-From%3CError%3E-for-ReadingError"],[272,"impl-From%3CSectorContentsMapFromBytesError%3E-for-ReadingError"],[391,"impl-Debug-for-SectorContentsMapFromBytesError"],[392,"impl-Display-for-SectorContentsMapFromBytesError"],[393,"impl-Display-for-SectorContentsMapEncodeIntoError"],[394,"impl-Debug-for-SectorContentsMapEncodeIntoError"],[395,"impl-Debug-for-SectorContentsMapIterationError"],[396,"impl-Display-for-SectorContentsMapIterationError"]]},\ -"subspace_fraud_proof":{"doc":"Subspace fraud proof","t":"DILLLLLLLLLLLLLLLLLAALLLLLLLFALKLLDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLDILLLLLLLLLLLLLLLLLLLLLLLLLKLLIDLLLLLLLLLLLLLLLLLLKLKLLLLLLLKLKLL","n":["ProofVerifier","VerifyFraudProof","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","invalid_state_transition_proof","invalid_transaction_proof","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","validate_fraud_proof_in_tx_pool","verifier_api","verify","verify_fraud_proof","verify_fraud_proof","vzip","ExecutionProver","InvalidStateTransitionProofVerifier","VerifyInvalidStateTransitionProof","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check_execution_proof","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","init","init","into","into","into_mut","into_mut","into_ref","into_ref","new","new","prove_execution","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","verify","verify_invalid_state_transition_proof","verify_invalid_state_transition_proof","vzip","vzip","InvalidTransactionProofVerifier","VerifyInvalidTransactionProof","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify","verify_invalid_transaction_proof","verify_invalid_transaction_proof","vzip","VerifierApi","VerifierClient","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","primary_hash","primary_hash","state_root","state_root","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify_post_state_root","verify_post_state_root","verify_pre_state_root","verify_pre_state_root","vzip"],"q":[[0,"subspace_fraud_proof"],[34,"subspace_fraud_proof::invalid_state_transition_proof"],[88,"subspace_fraud_proof::invalid_transaction_proof"],[118,"subspace_fraud_proof::verifier_api"],[153,"dyn_clone::sealed"],[154,"alloc::sync"],[155,"sp_runtime::traits"],[156,"core::result"],[157,"core::any"],[158,"sp_core::traits"],[159,"sp_runtime::traits"],[160,"sp_domains::fraud_proof"],[161,"sp_domains::fraud_proof"],[162,"sp_trie::storage_proof"],[163,"alloc::vec"],[164,"sp_blockchain::error"],[165,"sc_client_api::backend"],[166,"sp_core::traits"],[167,"sp_api"],[168,"core::marker"],[169,"parity_scale_codec::codec"],[170,"sp_runtime::traits"],[171,"hash_db"],[172,"sp_domains::fraud_proof"],[173,"sp_domains::fraud_proof"],[174,"domain_runtime_primitives"]],"d":["Fraud proof verifier.","Verify fraud proof.","","","","","","","","","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).","","","Invalid state transition proof","Invalid transaction proof.","Constructs a new instance of ProofVerifier.","","","","","","","Verifies the fraud proof extracted from extrinsic in the …","This module derives an trait VerifierApi from the runtime …","Verifies the fraud proof.","Verifies fraud proof.","","","Creates storage proof for verifying an execution without …","Invalid state transition proof verifier.","Verifies invalid state transition proof.","","","","","","Runs the execution using the partial state constructed …","","","","","","","","","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).","","","","","Constructs a new instance of ExecutionProver.","Constructs a new instance of …","Returns a storage proof which can be used to reconstruct a …","","","","","","","","","","","","Verifies the invalid state transition proof.","Returns Ok(()) if given invalid_state_transition_proof is …","","","","Invalid transaction proof verifier.","Verifies invalid transaction proof.","","","","","","","","","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 …","","","","","","","Verifies the invalid transaction proof.","Returns Ok(()) if given invalid_transaction_proof is …","","","This trait abstracts convenient APIs for the fraud proof …","A wrapper of primary chain client/system domain client in …","","","","","","","","","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 VerifierClient.","Returns the hash of primary block at height …","","Returns the state root of specified domain block.","","","","","","","","Verifies whether post_state_root declared in the proof is …","","Verifies whether pre_state_root declared in the proof is …","",""],"i":[0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,3,3,3,3,3,3,3,0,0,3,15,3,3,0,0,0,27,17,27,17,27,17,27,27,17,27,17,27,17,27,17,27,17,17,27,27,17,17,27,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,27,7,27,17,27,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,6,39,39,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,31,42,31,42,42,42,42,42,42,42,31,42,31,42,42],"f":[0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2,-3]]],[[3,[-1,-2,-3]]],[],[],[]],[[-1,-2],2,[],[]],[4,-1,[]],[4,-1,[]],[4,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[5,[-1]],[5,[-2]]],[[3,[-3,-1,-2]]],6,7,8],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[11,-2,[13,[[12,[-1]]]]],[[9,[2,14]]],8,[[15,[-1]],16]],0,[[[3,[-1,-2,-3]],[13,[[12,[-1]]]]],[[9,[2,14]]],8,6,7],[[-1,[13,[[12,[-2]]]]],[[9,[2,14]]],[],[]],[[[3,[-1,-2,-3]],[13,[[12,[-1]]]]],[[9,[2,14]]],8,6,7],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[17,[-1,-2,-3]],18,[20,[19]],21,22],[[24,[[23,[19]]]]],8,[[25,[-1]]],26],[[[27,[-1,-2,-3,-4,-5]]],[[27,[-1,-2,-3,-4,-5]]],[],[],28,[],28],[[-1,-2],2,[],[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,2],[4,2],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],4],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-2]],[5,[-3]]],[[17,[-1,-2,-3]]],8,[[25,[-1]]],26],[[[5,[-2]],-3,-4],[[27,[-1,-2,-3,-5,-4]]],8,[[29,[-1]],16,30],[26,28],31,[32,33]],[[[17,[-1,-2,-3]],18,[20,[19]],[34,[[2,[-4]]]]],[[24,[22]]],8,[[25,[-1]]],26,[[37,[[35,[-1]],36]]]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1,-2,-3,-4,-5]],38],[[9,[2,14]]],8,[[29,[-1]],16,30],[26,28],[32,33],31],[[-1,38],[[9,[2,14]]],[]],[[[27,[-1,-2,-3,-4,-5]],38],[[9,[2,14]]],8,[[29,[-1]],16,30],[26,28],[32,33],31],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1,-2,-3,-4,-5]]],[[39,[-1,-2,-3,-4,-5]]],[],[],[],[],28],[[-1,-2],2,[],[]],[4,-1,[]],[4,-1,[]],[4,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-2]],[5,[-3]],-4],[[39,[-1,-2,-5,-3,-4]]],8,[[40,[-1]],[29,[-1]],16,30],26,31,[32,33]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1,-2,-3,-4,-5]],41],[[9,[2,14]]],8,[[40,[-1]],[29,[-1]],16,30],[32,33],26,31],[[-1,41],[[9,[2,14]]],[]],[[[39,[-1,-2,-3,-4,-5]],41],[[9,[2,14]]],8,[[40,[-1]],[29,[-1]],16,30],[32,33],26,31],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,-2]]],[[42,[-1,-2]]],[],[]],[[-1,-2],2,[],[]],[4,-1,[]],[4,-1,[]],[4,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-1]]],[[42,[-1,-2]]],[],[]],[[-1,43,44],[[9,[21,14]]],[]],[[[42,[-2,-1]],43,44],[[9,[21,14]]],8,[[29,[-1]],[40,[-1]]]],[[-1,43,44,21],[[9,[45,14]]],[]],[[[42,[-2,-1]],43,44,21],[[9,[45,14]]],8,[[29,[-1]],[40,[-1]]]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,38],[[9,[2,14]]],[]],[[[42,[-2,-1]],38],[[9,[2,14]]],8,[[29,[-1]],[40,[-1]]]],[[-1,38],[[9,[2,14]]],[]],[[[42,[-2,-1]],38],[[9,[2,14]]],8,[[29,[-1]],[40,[-1]]]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",153],[15,"tuple"],[3,"ProofVerifier",0],[15,"usize"],[3,"Arc",154],[8,"VerifyInvalidTransactionProof",88],[8,"VerifyInvalidStateTransitionProof",34],[8,"Block",155],[4,"Result",156],[3,"TypeId",157],[8,"SpawnNamed",158],[6,"NumberFor",155],[4,"FraudProof",159],[4,"VerificationError",159],[8,"VerifyFraudProof",0],[8,"Send",160],[3,"ExecutionProver",34],[4,"ExecutionPhase",159],[15,"u8"],[15,"slice"],[3,"H256",161],[3,"StorageProof",162],[3,"Vec",163],[6,"Result",164],[8,"Backend",165],[8,"CodeExecutor",158],[3,"InvalidStateTransitionProofVerifier",34],[8,"Clone",166],[8,"ProvideRuntimeApi",167],[8,"Sync",160],[8,"VerifierApi",118],[8,"Encode",168],[8,"Decode",168],[4,"Option",169],[6,"HashingFor",155],[6,"DBValue",170],[8,"HashDB",171],[3,"InvalidStateTransitionProof",159],[3,"InvalidTransactionProofVerifier",88],[8,"HeaderBackend",172],[3,"InvalidTransactionProof",159],[3,"VerifierClient",118],[3,"DomainId",173],[15,"u32"],[6,"Hash",174]],"b":[]},\ +"subspace_farmer":{"doc":"subspace-farmer library implementation overview","t":"DCDCLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLALLLALALLLALLLLLLLLLLLLLLLLALLGIKKKKKKKKKKKDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFENNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNENDDEEEDEENNNNNLMLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLMLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLMLLLLALMALLLLMMLMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNDENDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDLLLLLLLLLLLLLLLLLLAAAFFDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLL","n":["Identity","NodeClient","NodeRpcClient","RpcClientError","acknowledge_archived_segment_header","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create","deref","deref","deref","deref_mut","deref_mut","drop","drop","entropy","farmer_app_info","file_size","fmt","from","from","init","init","into","into","jsonrpsee","last_segment_headers","new","node_client","open","open_or_create","piece","piece_cache","public_key","reward_signing","secret_key","segment_headers","sign_reward_hash","single_disk_farm","submit_reward_signature","submit_solution_response","subscribe_archived_segment_headers","subscribe_node_sync_status_change","subscribe_reward_signing","subscribe_slot_info","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unique_saturated_into","unique_saturated_into","utils","vzip","vzip","Error","NodeClient","acknowledge_archived_segment_header","farmer_app_info","last_segment_headers","piece","segment_headers","submit_reward_signature","submit_solution_response","subscribe_archived_segment_headers","subscribe_node_sync_status_change","subscribe_reward_signing","subscribe_slot_info","CacheWorker","PieceCache","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","from","from","get_piece","init","init","into","into","new","record","replace_backing_caches","run","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unique_saturated_into","unique_saturated_into","vzip","vzip","reward_signing","BackgroundTaskError","CacheCantBeOpened","CacheFileDoesNotExist","CantPreallocateMetadataFile","CantPreallocatePlotFile","Error","FailedToCreateThreadPool","FailedToDecodeMetadataHeader","FailedToDecodeMetadataHeader","FailedToDecodeSectorMetadata","FailedToDetermineFileSize","FailedToGetFarmerInfo","FailedToGetFarmerInfo","FailedToGetSegmentHeader","FailedToReadBytes","FailedToSubscribeArchivedSegments","FailedToSubscribeSlotInfo","FailedToWriteBytes","FarmInfoCantBeOpened","FarmInfoFileDoesNotExist","FarmTooLarge","Farming","FarmingError","Found","IdentityCantBeOpened","IdentityFileDoesNotExist","IdentityMismatch","InsufficientAllocatedSpace","InvalidPiecesInSector","Io","Io","Io","LowLevel","LowLevelProving","MetadataCantBeOpened","MetadataFileDoesNotExist","MetadataFileTooSmall","MissingArchivedSegmentHeader","NotFound","PieceCacheError","Plotting","PlottingError","PublicKeyMismatch","SectorPlottingDetails","SingleDiskFarm","SingleDiskFarmError","SingleDiskFarmId","SingleDiskFarmInfo","SingleDiskFarmOptions","SingleDiskFarmScrubError","SingleDiskFarmSummary","Ulid","UnexpectedMetadataVersion","UnexpectedMetadataVersion","V0","WrongChain","allocated_space","allocated_space","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","cache_percentage","clone","clone","clone_into","clone_into","cmp","collect_summary","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","deserialize","deserialize","directory","downloading_semaphore","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encoding_semaphore","eq","equivalent","equivalent","equivalent","equivalent","erasure_coding","farmer_app_info","farming_thread_pool_size","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","genesis_hash","get_hash","hash","id","id","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","kzg","last_queued","load_from","max_pieces_in_sector","new","new","new","node_client","on_sector_plotted","on_sector_plotting","on_solution","partial_cmp","piece_cache","piece_cache","piece_getter","piece_reader","piece_reader","pieces_in_sector","plotted_sectors","plotted_sectors_count","plotting_thread_pool","progress","public_key","replotting","replotting_thread_pool","reward_address","run","scrub","sector_index","serialize","serialize","source","source","source","source","store_to","to_owned","to_owned","to_string","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_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","unique_saturated_into","unique_saturated_into","unique_saturated_into","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","wipe","error","error","error","error","error","segment_index","allocated_sectors","allocated_space","allocated_space","correct_chain","correct_public_key","id","id","id","initialized_with","max_sectors","max_space","max_supported","min_space","wrong_chain","wrong_public_key","allocated_space","genesis_hash","id","pieces_in_sector","public_key","error","error","error","error","error","error","error","file","file","file","file","file","file","file","file","file","file","file","file","identity","info","offset","offset","reserved_size","size","size","size","directory","directory","directory","error","info","CantPreallocateCacheFile","ChecksumMismatch","DiskPieceCache","DiskPieceCacheError","Io","Offset","OffsetOutsideOfRange","ZeroCapacity","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","into","into","into","source","to_owned","to_owned","to_string","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","vzip","vzip","vzip","max","provided","PieceReader","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","init","into","read_piece","to_owned","try_from","try_into","type_id","unique_saturated_into","vzip","farmer_piece_getter","piece_validator","readers_and_pieces","run_future_in_dedicated_thread","tokio_rayon_spawn_handler","FarmerPieceGetter","borrow","borrow_mut","deref","deref_mut","drop","from","get_piece","init","into","new","try_from","try_into","type_id","unique_saturated_into","vzip","SegmentCommitmentPieceValidator","borrow","borrow_mut","deref","deref_mut","drop","from","init","into","new","try_from","try_into","type_id","unique_saturated_into","validate_piece","vzip","ReadersAndPieces","add_sector","borrow","borrow_mut","contains_piece","delete_sector","deref","deref_mut","drop","fmt","from","init","into","new","piece_indices","read_piece","try_from","try_into","type_id","unique_saturated_into","vzip"],"q":[[0,"subspace_farmer"],[64,"subspace_farmer::node_client"],[77,"subspace_farmer::piece_cache"],[114,"subspace_farmer::reward_signing"],[115,"subspace_farmer::single_disk_farm"],[410,"subspace_farmer::single_disk_farm::FarmingError"],[412,"subspace_farmer::single_disk_farm::PlottingError"],[416,"subspace_farmer::single_disk_farm::SingleDiskFarmError"],[431,"subspace_farmer::single_disk_farm::SingleDiskFarmInfo"],[436,"subspace_farmer::single_disk_farm::SingleDiskFarmScrubError"],[463,"subspace_farmer::single_disk_farm::SingleDiskFarmSummary"],[468,"subspace_farmer::single_disk_farm::piece_cache"],[530,"subspace_farmer::single_disk_farm::piece_cache::DiskPieceCacheError"],[532,"subspace_farmer::single_disk_farm::piece_reader"],[551,"subspace_farmer::utils"],[556,"subspace_farmer::utils::farmer_piece_getter"],[572,"subspace_farmer::utils::piece_validator"],[588,"subspace_farmer::utils::readers_and_pieces"],[609,"subspace_core_primitives::segments"],[610,"core::future::future"],[611,"alloc::boxed"],[612,"core::pin"],[613,"core::result"],[614,"std::path"],[615,"core::convert"],[616,"core::fmt"],[617,"core::fmt"],[618,"core::option"],[619,"subspace_core_primitives::pieces"],[620,"schnorrkel::keys"],[621,"schnorrkel::keys"],[622,"schnorrkel::sign"],[623,"subspace_rpc_primitives"],[624,"subspace_rpc_primitives"],[625,"libp2p_kad::record_priv"],[626,"subspace_core_primitives::pieces"],[627,"libp2p_kad::record_priv"],[628,"core::error"],[629,"core::cmp"],[630,"std::path"],[631,"subspace_farmer_components::proving"],[632,"std::io::error"],[633,"rayon_core"],[634,"subspace_farmer_components::plotting"],[635,"core::hash"],[636,"core::marker"],[637,"core::hash"],[638,"core::marker"],[639,"core::ops::function"],[640,"alloc::sync"],[641,"event_listener_primitives::handler_id"],[642,"core::iter::traits::iterator"],[643,"anyhow"],[644,"serde::ser"],[645,"alloc::string"],[646,"subspace_core_primitives"],[647,"subspace_networking::node"],[648,"subspace_networking::utils::piece_provider"],[649,"subspace_core_primitives::crypto::kzg"],[650,"subspace_core_primitives::segments"],[651,"subspace_farmer_components::plotting"]],"d":["Identity struct is an abstraction of public & secret key …","","WsClient wrapper.","","","","","","","","","","","Creates new identity, overrides identity that might …","","","","","","","","Returns entropy used to generate keypair.","","Size of the identity file on disk","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Create a new instance of NodeClient.","","Opens the existing identity, returns Ok(None) if it doesn…","Opens the existing identity, or creates a new one.","","","Returns the public key of the identity.","","Returns the secret key of the identity.","","Sign reward hash.","","Submit a block signature","","","","","","","","","","","","","","","","","","","To become error type agnostic","Abstraction of the Node Client","Acknowledge segment header.","Get farmer app info","Get the last segment headers.","Get piece by index.","Get segment headers for the segments","Submit a block signature","Submit a slot solution","Subscribe to archived segment headers","Subscribe to node sync status change","Subscribe to block signing request","Subscribe to slot","Cache worker used to drive the cache","Piece cache that aggregates caches of multiple disks","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get piece from cache","","","Calls U::from(self).","Calls U::from(self).","Create new piece cache instance and corresponding worker.","","","Run the cache worker with provided piece getter","","","","","","","","","","","","","Errors that happen in background tasks","Cache can’t be opened","Cache file does not exist","Can’t preallocate metadata file, probably not enough …","Can’t preallocate plot file, probably not enough space …","Failed to open farm","Failed to create thread pool","Failed to decode metadata header","Failed to decode metadata header","Failed to decode sector metadata","Failed to determine file size","Failed to retrieve farmer info","Failed to retrieve farmer info","Failed to get segment header","Failed to read bytes from file","Failed to subscribe to archived segments","Failed to subscribe to slot info notifications","Failed to write bytes from file","Farm info can’t be opened","Farm info file does not exist","Farm is too large","Farming error","Errors that happen during farming","Farm was found and read successfully","Identity can’t be opened","Identity file does not exist","Public key in identity doesn’t match metadata","Allocated space is not enough for one sector","Invalid number pieces in sector","I/O error occurred","I/O error occurred","I/O error occurred","Low-level plotting error","Low-level proving error","Metadata can’t be opened","Metadata file does not exist","Metadata file too small","Missing archived segment header","Farm was not found","Piece cache error","Plotting error","Errors that happen during plotting","Identity public key doesn’t match public key in the disk …","Details about sector currently being plotted","Single disk farm abstraction is a container for everything …","Errors happening when trying to create/open single disk …","An identifier for single disk farm, can be used for in …","Important information about the contents of the …","Options used to open single disk farm","Errors happening during scrubbing","Summary of single disk farm for presentational purposes","Farm ID","Unexpected metadata version","Unexpected metadata version","V0 of the info","Wrong chain (genesis hash)","How much space in bytes is allocated for this farm","How much space in bytes was allocated","","","","","","","","","","","","","","","","","","","","","","","Percentage of allocated space dedicated for caching …","","","","","","Collect summary of single disk farm for presentational …","","","","","","","","","","","","","","","","","","","","","","","","","Path to directory where farm is stored.","Semaphore for part of the plotting when farmer downloads …","","","","","","","","","","","","","Semaphore for part of the plotting when farmer encodes …","","","","","","Erasure coding instance to use.","Information necessary for farmer application","Thread pool size used for farming (mostly for blocking …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","ID of this farm","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 to use.","Whether this is the last sector queued so far","Load SingleDiskFarm from path is supposed to be stored, …","How many pieces one sector is supposed to contain (max)","Create new single disk farm instance","Creates new ID","","RPC client connected to Subspace node","Subscribe to notification about plotted sectors","Subscribe to sector plotting notification","Subscribe to new solution notification","","","Get piece cache instance","Piece receiver implementation for plotting purposes.","","Get piece reader to read plotted pieces later","How many pieces does one sector contain.","Read information about sectors plotted so far","Number of sectors successfully plotted so far","Thread pool used for plotting","Progress so far in % (not including this sector)","","Whether sector is being replotted","Thread pool used for replotting, typically smaller pool …","Address where farming rewards should go","Run and wait for background threads to exit or return an …","Check the farm for corruption and repair errors (caused by …","Sector index","","","","","","","Store SingleDiskFarm info to path so it can be loaded …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wipe everything that belongs to this single disk farm","Lower-level error","Lower-level error","Lower-level error","Lower-level error","Lower-level error","Segment index that was missing","","Current allocated space","","Hex-encoded genesis hash during farm creation","Public key used during farm creation","Farm ID","Farm ID","Farm ID","Number of pieces in sector farm is initialized with","","","Max supported pieces in sector","Minimal allocated space","Hex-encoded current genesis hash","Current public key","How much space in bytes is allocated for this farm","Genesis hash of the chain used for farm creation","ID of the farm","How many pieces does one sector contain.","Public key of identity used for farm creation","Low-level error","Low-level error","Low-level error","Low-level error","Low-level error","Low-level error","Low-level error","Affected file","Affected file","Affected file","Info file","Info file","Identity file","Identity file","Metadata file","Metadata file","Metadata file","Cache file","Cache file","Identity public key","Disk farm info public key","Offset in the file","Offset in the file","Reserved size","Number of bytes to read","Number of bytes to read","File size","Path to directory where farm is stored.","Path to directory where farm is stored.","Path to directory where farm is stored.","Error itself","Farm info","Can’t preallocate cache file, probably not enough space …","Checksum mismatch","Piece cache stored on one disk","Disk piece cache open error","I/O error occurred","Offset wrapper for pieces in DiskPieceCache","Offset outsize of range","Cache size has zero capacity, this is not supported","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Max offset","Provided offset","Wrapper data structure that can be used to read pieces …","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Read piece from sector by offset, None means input …","","","","","","","","","","Runs future on a dedicated thread with the specified name, …","This function is supposed to be used with …","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Wrapper data structure for pieces plotted under multiple …","","","","Check if piece is known and can be retrieved","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","Read piece from one of the associated readers.","","","","",""],"i":[0,0,0,0,1,6,1,6,1,6,1,6,1,6,6,6,1,6,1,6,1,6,1,6,1,6,1,6,1,6,1,0,1,1,0,6,6,1,0,6,0,6,1,6,0,1,1,1,1,1,1,6,1,6,1,6,1,6,1,6,1,0,6,1,0,0,33,33,33,33,33,33,33,33,33,33,33,0,0,32,28,32,28,28,28,32,28,32,28,32,28,28,32,28,28,32,28,32,28,28,28,28,32,28,32,28,32,28,32,28,32,28,32,28,0,0,49,49,48,48,42,46,48,49,48,49,46,47,47,49,47,46,49,49,49,48,50,0,42,49,49,48,48,48,46,47,48,47,46,49,49,49,47,42,48,50,0,49,0,0,0,0,0,0,0,0,39,48,49,38,48,38,63,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,63,39,38,39,38,39,44,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,39,38,63,63,42,63,93,44,44,46,47,39,38,48,49,50,63,39,39,39,39,39,63,63,63,46,46,47,47,39,39,38,48,48,49,49,50,50,42,63,93,44,46,46,46,46,47,47,47,39,39,38,48,48,48,49,50,50,50,38,39,39,44,38,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,63,93,38,63,44,39,38,63,44,44,44,39,0,44,63,0,44,38,44,44,63,93,38,93,63,63,44,44,93,39,38,46,47,48,50,38,39,38,46,47,39,48,49,50,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,42,63,93,44,46,47,39,38,48,49,50,44,94,95,96,97,98,99,100,101,100,102,103,102,103,104,104,100,100,104,101,102,103,105,105,105,105,105,106,107,108,109,110,111,112,106,107,108,113,109,114,110,115,111,116,117,112,118,118,107,108,116,107,108,116,119,120,121,121,119,56,56,0,0,56,0,56,56,56,76,35,56,76,35,76,35,76,35,56,76,35,56,76,35,56,76,35,56,56,76,76,35,56,56,76,35,56,76,35,56,76,35,56,76,35,56,76,56,76,35,56,76,35,56,76,35,56,76,35,56,76,35,122,122,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,0,0,0,0,0,0,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,0,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86],"f":[0,0,0,0,[[1,2],[[5,[[4,[3]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[1,1],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[-1,[[8,[6,0]]],[[10,[9]]]],[11,-1,[]],[6],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,7],[11,7],[6,[[13,[12]]]],[1,[[5,[[4,[3]]]]]],[[],11],[[1,14],15],[-1,-1,[]],[-1,-1,[]],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],0,[[1,16],[[5,[[4,[3]]]]]],[17,[[8,[1,18]]]],0,[-1,[[8,[[19,[6]],0]]],[[10,[9]]]],[-1,[[8,[6,0]]],[[10,[9]]]],[[1,20],[[5,[[4,[3]]]]]],0,[6,21],0,[6,22],[[1,[23,[2]]],[[5,[[4,[3]]]]]],[[6,[13,[12]]],24],0,[[1,25],[[5,[[4,[3]]]]]],[[1,26],[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[1,[[5,[[4,[3]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,2],[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],[[-1,16],[[5,[[4,[3]]]]],[]],[[-1,20],[[5,[[4,[3]]]]],[]],[[-1,[23,[2]]],[[5,[[4,[3]]]]],[]],[[-1,25],[[5,[[4,[3]]]]],[]],[[-1,26],[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],[-1,[[5,[[4,[3]]]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[28,28],[[-1,-2],7,[],[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,7],[11,7],[[28,14],15],[-1,-1,[]],[-1,-1,[]],[[28,29],[[19,[30]]]],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,31],[[7,[28,[32,[-1]]]]],33],[[28,29],[[19,[34]]]],[[28,[23,[35]]],7],[[[32,[-1]],-2],7,33,36],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,6],[[8,[[0,[3]],[4,[37]]]]],33],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[38,16],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,[39,39],[38,38],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[39,39],40],[41,42],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[-1,[[8,[39]]],43],[-1,[[8,[38]]],43],0,0,[11,7],[11,7],[11,7],[11,7],[44,7],[11,7],[11,7],[11,7],[11,7],[11,7],[11,7],[11,7],0,[[39,39],45],[[-1,-2],45,[],[]],[[-1,-2],45,[],[]],[[-1,-2],45,[],[]],[[-1,-2],45,[],[]],0,0,0,[[46,14],15],[[46,14],15],[[47,14],15],[[47,14],15],[[39,14],15],[[39,14],15],[[38,14],15],[[48,14],15],[[48,14],15],[[49,14],15],[[49,14],15],[[50,14],15],[[50,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[51,46],[52,46],[53,46],[-1,-1,[]],[-1,-1,[]],[52,47],[54,47],[-1,-1,[]],[55,39],[-1,-1,[]],[-1,-1,[]],[52,48],[56,48],[-1,-1,[]],[47,50],[46,50],[-1,-1,[]],[38,[[57,[12]]]],[[-1,-2],16,[58,59],60],[[39,-1],7,61],[44,39],[38,39],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[9,[[62,[[19,[38]]]]]],0,[[[63,[-1,-2]],11],[[8,[44,48]]],33,[36,64,65]],[[],39],[[39,[57,[12]],66,67,16],38],0,[[44,[69,[68]]],70],[[44,[69,[68]]],70],[[44,[69,[68]]],70],[[39,39],[[19,[40]]]],0,[44,35],0,0,[44,71],[38,67],[44,[[0,[72]]]],[44,11],0,0,[38,66],0,0,0,[44,[[73,[7]]]],[9,[[8,[7,49]]]],0,[[39,-1],8,74],[[38,-1],8,74],[46,[[19,[37]]]],[47,[[19,[37]]]],[48,[[19,[37]]]],[50,[[19,[37]]]],[[38,9],[[62,[7]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-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,[[8,[-2]]],[],[]],[-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,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[62,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[],[]],[76,76],[35,35],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,-1,[]],[11,7],[11,7],[11,7],[[56,14],15],[[56,14],15],[[76,14],15],[[76,14],15],[[35,14],15],[52,56],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],11],[[],11],[[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,[[19,[37]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,75,[]],[-1,75,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[71,71],[[-1,-2],7,[],[]],[11,-1,[]],[11,-1,[]],[11,7],[[71,14],15],[-1,-1,[]],[[],11],[-1,-2,[],[]],[[71,77,78],[[19,[30]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,75],[[62,[[0,[3,65]]]]],[3,79,65]],[[],[[0,[80]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[11,-1,[]],[11,-1,[]],[11,7],[-1,-1,[]],[[[81,[-1,-2]],20,82],[[5,[[4,[3]]]]],[83,65],33],[[],11],[-1,-2,[],[]],[[84,[85,[-1]],28,-2,[69,[[87,[[19,[86]]]]]]],[[81,[-1,-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[11,-1,[]],[11,-1,[]],[11,7],[-1,-1,[]],[[],11],[-1,-2,[],[]],[[84,-1,88,[87,[[90,[2,89]]]]],[[91,[-1]]],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],[[[91,[-1]],31,20,30],[[5,[[4,[3]]]]],33],[-1,-2,[],[]],0,[[86,12,92],7],[-1,-2,[],[]],[-1,-2,[],[]],[[86,20],45],[[86,12,92],7],[11,-1,[]],[11,-1,[]],[11,7],[[86,14],15],[-1,-1,[]],[[],11],[-1,-2,[],[]],[[[23,[71]]],86],[86,[[0,[72]]]],[[86,20],[[19,[[0,[3]]]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"NodeRpcClient",0],[3,"SegmentIndex",609],[8,"Future",610],[3,"Box",611],[3,"Pin",612],[3,"Identity",0],[15,"tuple"],[4,"Result",613],[3,"Path",614],[8,"AsRef",615],[15,"usize"],[15,"u8"],[15,"slice"],[3,"Formatter",616],[6,"Result",616],[15,"u64"],[15,"str"],[4,"Error",617],[4,"Option",618],[3,"PieceIndex",619],[3,"PublicKey",620],[3,"SecretKey",620],[3,"Vec",621],[3,"Signature",622],[3,"RewardSignatureResponse",623],[3,"SolutionResponse",623],[3,"TypeId",624],[3,"PieceCache",77],[3,"Key",625],[3,"Piece",619],[3,"PeerId",626],[3,"CacheWorker",77],[8,"NodeClient",64],[3,"ProviderRecord",625],[3,"DiskPieceCache",468],[8,"PieceGetter",627],[8,"Error",628],[4,"SingleDiskFarmInfo",115],[4,"SingleDiskFarmId",115],[4,"Ordering",629],[3,"PathBuf",614],[4,"SingleDiskFarmSummary",115],[8,"Deserializer",630],[3,"SingleDiskFarm",115],[15,"bool"],[4,"FarmingError",115],[4,"PlottingError",115],[4,"SingleDiskFarmError",115],[4,"SingleDiskFarmScrubError",115],[4,"BackgroundTaskError",115],[4,"ProvingError",631],[3,"Error",632],[3,"ThreadPoolBuildError",633],[4,"PlottingError",627],[3,"Ulid",634],[4,"DiskPieceCacheError",468],[15,"array"],[8,"Hash",635],[8,"Sized",636],[8,"BuildHasher",635],[8,"Hasher",635],[6,"Result",632],[3,"SingleDiskFarmOptions",115],[8,"Clone",637],[8,"Send",636],[3,"PublicKey",638],[15,"u16"],[8,"Fn",639],[3,"Arc",640],[3,"HandlerId",641],[3,"PieceReader",532],[8,"Iterator",642],[6,"Result",643],[8,"Serializer",644],[3,"String",645],[3,"Offset",468],[6,"SectorIndex",638],[3,"PieceOffset",619],[8,"Unpin",636],[8,"FnMut",639],[3,"FarmerPieceGetter",556],[4,"PieceGetterRetryPolicy",627],[8,"PieceValidator",646],[3,"Node",647],[3,"PieceProvider",646],[3,"ReadersAndPieces",588],[6,"Mutex",648],[3,"Kzg",649],[3,"SegmentCommitment",609],[3,"LruCache",650],[3,"SegmentCommitmentPieceValidator",572],[3,"PlottedSector",627],[3,"SectorPlottingDetails",115],[13,"FailedToSubscribeSlotInfo",410],[13,"FailedToGetFarmerInfo",410],[13,"FailedToGetFarmerInfo",412],[13,"FailedToGetSegmentHeader",412],[13,"FailedToSubscribeArchivedSegments",412],[13,"MissingArchivedSegmentHeader",412],[13,"FarmTooLarge",416],[13,"InsufficientAllocatedSpace",416],[13,"WrongChain",416],[13,"IdentityMismatch",416],[13,"InvalidPiecesInSector",416],[13,"V0",431],[13,"FailedToDetermineFileSize",436],[13,"FailedToReadBytes",436],[13,"FailedToWriteBytes",436],[13,"FarmInfoCantBeOpened",436],[13,"IdentityCantBeOpened",436],[13,"MetadataCantBeOpened",436],[13,"CacheCantBeOpened",436],[13,"FarmInfoFileDoesNotExist",436],[13,"IdentityFileDoesNotExist",436],[13,"MetadataFileDoesNotExist",436],[13,"MetadataFileTooSmall",436],[13,"CacheFileDoesNotExist",436],[13,"PublicKeyMismatch",436],[13,"Found",463],[13,"NotFound",463],[13,"Error",463],[13,"OffsetOutsideOfRange",530]],"b":[[249,"impl-Display-for-FarmingError"],[250,"impl-Debug-for-FarmingError"],[251,"impl-Display-for-PlottingError"],[252,"impl-Debug-for-PlottingError"],[253,"impl-Display-for-SingleDiskFarmId"],[254,"impl-Debug-for-SingleDiskFarmId"],[256,"impl-Display-for-SingleDiskFarmError"],[257,"impl-Debug-for-SingleDiskFarmError"],[258,"impl-Debug-for-SingleDiskFarmScrubError"],[259,"impl-Display-for-SingleDiskFarmScrubError"],[260,"impl-Display-for-BackgroundTaskError"],[261,"impl-Debug-for-BackgroundTaskError"],[266,"impl-From%3CProvingError%3E-for-FarmingError"],[267,"impl-From%3CError%3E-for-FarmingError"],[268,"impl-From%3CThreadPoolBuildError%3E-for-FarmingError"],[271,"impl-From%3CError%3E-for-PlottingError"],[272,"impl-From%3CPlottingError%3E-for-PlottingError"],[277,"impl-From%3CError%3E-for-SingleDiskFarmError"],[278,"impl-From%3CDiskPieceCacheError%3E-for-SingleDiskFarmError"],[280,"impl-From%3CPlottingError%3E-for-BackgroundTaskError"],[281,"impl-From%3CFarmingError%3E-for-BackgroundTaskError"],[495,"impl-Display-for-DiskPieceCacheError"],[496,"impl-Debug-for-DiskPieceCacheError"],[497,"impl-Debug-for-Offset"],[498,"impl-Display-for-Offset"]]},\ +"subspace_farmer_components":{"doc":"Components of the reference implementation of Subspace …","t":"DIDALLLLLLLLLLLLLLLALLLLMLLLLMMLAAKLLAMMALLLLLLLLLLLLLDFMLLLLLLLLLLLMLLLLLLIIKKKKKKKNNNNNIENNDDENLLLLLLLLLLLLLLLLLLLLLMLLLLMLLMMLLLLLLLLKLLLLLLLLMMMMMFMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMNNNNNIENDKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNNNNDENLLLLLLMLLLLLLLLLLLLLLLLLFFFFMLLLLLLLLLLLLLMMMMMMMMMMMNDNNNNDEEEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLLMMFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMM","n":["FarmerProtocolInfo","ReadAt","ReadAtOffset","auditing","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","file_ext","fmt","fmt","from","from","history_size","init","init","into","into","max_pieces_in_sector","min_sector_lifetime","offset","plotting","proving","read_at","read_at","read_at","reading","recent_history_fraction","recent_segments","sector","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unique_saturated_into","unique_saturated_into","vzip","vzip","AuditResult","audit_sector","best_solution_distance","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","init","into","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","FailedToRetrievePiece","InvalidErasureCodingInstance","Limited","PieceGetter","PieceGetterRetryPolicy","PieceNotFound","PieceRecoveryFailed","PlotSectorOptions","PlottedSector","PlottingError","Unlimited","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downloading_semaphore","drop","drop","drop","drop","encoding_semaphore","eq","equivalent","erasure_coding","farmer_protocol_info","fmt","fmt","fmt","fmt","from","from","from","from","get_piece","init","init","init","init","into","into","into","into","kzg","piece_getter","piece_getter_retry_policy","piece_indexes","pieces_in_sector","plot_sector","public_key","sector_id","sector_index","sector_index","sector_metadata","sector_metadata_output","sector_output","table_generator","to_owned","to_owned","to_string","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","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","equivalent","equivalent","equivalent","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"],[54,"subspace_farmer_components::auditing"],[75,"subspace_farmer_components::file_ext"],[84,"subspace_farmer_components::plotting"],[182,"subspace_farmer_components::plotting::PlottingError"],[190,"subspace_farmer_components::proving"],[240,"subspace_farmer_components::proving::ProvingError"],[245,"subspace_farmer_components::reading"],[297,"subspace_farmer_components::reading::ReadingError"],[307,"subspace_farmer_components::sector"],[489,"subspace_farmer_components::sector::SectorContentsMapEncodeIntoError"],[491,"subspace_farmer_components::sector::SectorContentsMapFromBytesError"],[495,"subspace_farmer_components::sector::SectorContentsMapIterationError"],[497,"core::clone"],[498,"core::result"],[499,"serde::de"],[500,"core::fmt"],[501,"core::fmt"],[502,"std::io::error"],[503,"serde::ser"],[504,"core::any"],[505,"subspace_core_primitives"],[506,"subspace_core_primitives"],[507,"subspace_core_primitives::pieces"],[508,"core::future::future"],[509,"alloc::boxed"],[510,"core::pin"],[511,"subspace_proof_of_space"],[512,"alloc::string"],[513,"std::io::error"],[514,"subspace_erasure_coding"],[515,"core::marker"],[516,"core::error"],[517,"subspace_core_primitives::pieces"],[518,"core::iter::traits::exact_size"],[519,"parity_scale_codec::error"],[520,"parity_scale_codec::codec"],[521,"alloc::vec"],[522,"parity_scale_codec::codec"],[523,"core::iter::traits::iterator"],[524,"subspace_core_primitives::pieces"],[525,"alloc::alloc"],[526,"core::ops::function"]],"d":["Information about the protocol necessary for farmer …","Trait for reading data at specific offset","Reader with fixed offset added to all attempted reads","","","","","","","","","","","","","","","","","File extension trait","","","Returns the argument unchanged.","Returns the argument unchanged.","Size of the blockchain history","","","Calls U::from(self).","Calls U::from(self).","How many pieces one sector is supposed to contain (max)","Minimum lifetime of a plotted sector, measured in archived …","Get implementation of ReadAt that add specified offset to …","","","Fill the buffer by reading bytes at a specific offset","","","","Fraction of pieces from the “recent history” (…","Number of latest archived segments that are considered “…","","","","","","","","","","","","","","","Result of sector audit","Audit a single sector and generate a stream of solutions, …","Best solution distance found","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Solution candidates","","","","","","","Extension convenience trait that allows pre-allocating …","","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","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","","","","","","","","","","","","","","","","","","","","","","Semaphore for part of the plotting when farmer downloads …","","","","","Semaphore for part of the plotting when farmer encodes …","","","Erasure coding instance","Farmer protocol info","","","","","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).","KZG instance","Getter for pieces of archival history","Retry policy for piece getter","Indexes of pieces that were plotted","How many pieces should sector contain","Plot a single sector.","Public key corresponding to sector","Sector ID","Sector index","Sector index","Sector metadata","Where plotted sector metadata should be written, vector …","Where plotted sector should be written, vector must either …","Proof of space table generator","","","","","","","","","","","","","","","","","","","","","","","","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 solutions","Best solution distance found, None in case iterator is …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","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":[0,0,0,0,1,3,1,3,1,3,1,3,1,3,1,3,3,1,3,0,1,3,1,3,3,1,3,1,3,3,3,15,0,0,15,1,1,0,3,3,0,3,1,3,1,3,1,3,1,3,1,3,1,3,0,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,0,73,74,73,74,74,74,74,29,29,29,29,26,0,0,29,29,0,0,0,26,34,26,27,29,34,26,27,29,26,27,26,27,26,34,26,27,29,34,26,27,29,34,34,26,27,29,34,26,26,34,34,26,27,29,29,34,26,27,29,36,34,26,27,29,34,26,27,29,34,34,34,27,34,0,34,27,34,27,27,34,34,34,26,27,29,34,26,27,29,34,26,27,29,34,26,27,29,34,26,27,29,34,26,27,29,75,76,77,78,79,75,76,77,39,39,39,39,39,0,0,39,0,45,39,38,39,38,38,38,39,38,39,38,39,38,39,39,38,39,39,39,39,38,39,38,39,38,38,38,38,39,38,39,39,38,39,38,39,38,39,38,39,38,80,81,80,81,80,42,42,42,42,42,42,0,0,42,42,49,42,49,49,49,49,42,49,42,49,42,49,42,42,49,42,42,42,49,42,49,42,49,0,0,0,0,49,42,49,42,42,49,42,49,42,49,42,49,42,49,49,82,83,84,84,83,84,85,82,85,84,40,0,40,60,40,61,0,0,0,0,0,0,64,59,22,40,60,61,56,64,59,22,40,60,61,56,59,22,40,60,61,56,59,22,40,60,61,56,59,22,59,22,59,22,59,22,64,59,22,22,40,60,61,56,64,59,22,22,40,60,61,56,64,64,59,22,40,60,61,56,22,56,59,22,22,56,40,60,61,40,60,61,59,22,40,40,60,60,61,61,56,64,59,22,22,40,60,61,56,56,59,64,59,22,40,60,61,56,64,59,22,40,60,61,56,64,64,56,56,56,56,56,56,56,56,59,59,56,59,59,0,0,0,59,22,59,22,59,22,40,60,61,56,40,60,61,64,59,22,40,60,61,56,64,59,22,40,60,61,56,64,59,22,40,60,61,56,64,59,22,40,60,61,56,22,64,59,22,40,60,61,56,86,86,87,88,87,88,89,89],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],[[1,[-1]]],2],[3,3],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[-1,[[6,[3]]],7],[5,4],[5,4],0,[[[1,[-1]],8],9,10],[[3,8],9],[-1,-1,[]],[-1,-1,[]],0,[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,5],[[1,[-1]]],11],0,0,[[-1,[13,[12]],5],[[14,[4]]],[]],[[[1,[-1]],[13,[12]],5],[[14,[4]]],15],[[[1,[-1]],[13,[12]],5],[[14,[4]]],15],0,0,0,0,[[3,-1],6,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[18,19,20,21,-1,22],[[24,[[23,[-1]]]]],15],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1]]],[[23,[-1]]],2],[[-1,-2],4,[],[]],[5,-1,[]],[5,-1,[]],[5,4],[[[23,[-1]],8],9,10],[-1,-1,[]],[[],5],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,17,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,[[14,[4]]],[]],[-1,-1,[]],[-1,[[14,[4]]],[]],[[-1,25],[[14,[4]]],[]],[[-1,[13,[12]],25],[[14,[4]]],[]],[[-1,[13,[12]],25],[[14,[4]]],[]],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,[],[]],[26,26],[27,27],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],26],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],0,[5,4],[5,4],[5,4],[5,4],0,[[26,26],28],[[-1,-2],28,[],[]],0,0,[[26,8],9],[[27,8],9],[[29,8],9],[[29,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,30,26],[[33,[[32,[31]]]]],[]],[[],5],[[],5],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[[34,[-1,-2]]],[[6,[27,29]]],35,36],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,37,[]],[-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,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-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,[-1,[[24,[21]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[38,[-1]]],[[38,[-1]]],2],[[-1,-2],4,[],[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,4],[5,4],[[39,8],9],[[39,8],9],[[[38,[-1]],8],9,10],[-1,-1,[]],[40,39],[41,39],[42,39],[-1,-1,[]],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[[[38,[-1]],-2,43,44,-3],[[6,[[0,[45]],39]]],15,46,47],[[[38,[-1]]],28,15],[[[38,[-1]]],5,15],[39,[[24,[48]]]],[-1,-2,[],[]],[-1,37,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-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,[],[]],[49,49],[[-1,-2],4,[],[]],0,[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,4],[5,4],[[42,8],9],[[42,8],9],[[49,8],9],[-1,-1,[]],[41,42],[40,42],[-1,-1,[]],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[[50,51,22,-1,44],[[6,[52,42]]],[15,11]],[[50,53,[55,[54]],56,-1,-2],[[6,[[32,[[55,[[24,[57]]]]]],42]]],35,[15,11]],[[[55,[[24,[57]]]],50,44],[[6,[[32,[[55,[57]]]],42]]]],[[[55,[[24,[57]]]],50,44],[[6,[[0,[58]],42]]]],0,[42,[[24,[48]]]],[-1,-2,[],[]],[-1,37,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-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,[],[]],[59,59],[22,22],[40,40],[60,60],[61,61],[56,56],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[-1,[[6,[59,62]]],63],[-1,[[6,[22,62]]],63],[[[13,[12]]],[[6,[-1,62]]],[]],[[[13,[12]]],[[6,[-1,62]]],[]],[[54,[13,[12]]],[[6,[-1,62]]],[]],[[54,[13,[12]]],[[6,[-1,62]]],[]],[[54,-1],[[6,[-2,62]]],63,[]],[[54,-1],[[6,[-2,62]]],63,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[22],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[22],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,-1,[]],[5,4],[64,4],[5,4],[5,4],[5,4],[5,4],[5,4],[5,4],[22,[[65,[12]]]],[[56,[13,[12]]],[[6,[4,60]]]],[[59,-1],4,[66,11]],[[22,-1],4,[66,11]],[[],5],[53,5],[[40,40],28],[[60,60],28],[[61,61],28],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[-1,-2],28,[],[]],[[59,8],9],[[22,8],9],[[40,8],9],[[40,8],9],[[60,8],9],[[60,8],9],[[61,8],9],[[61,8],9],[[56,8],9],[-1,-1,[]],[-1,-1,[]],[59,22],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[13,[12]],53],[[6,[56,40]]]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[64,[[0,[58]]]],[64,[[0,[58]]]],[56,[[13,[[67,[[55,[12]]]]]]]],[56,[[0,[58]]]],[[56,50],[[0,[68]]]],[[56,69],[[6,[[0,[68]],61]]]],[[56,69],[[6,[[0,[68]],61]]]],[53,56],[56,[[13,[69]]]],[[56,50],[[0,[70]]]],0,[59,[[32,[[55,[54]]]]]],[56,[[32,[[55,[53]]]]]],0,0,[53,5],[53,5],[53,5],[59,5],[22,5],[[-1,[13,[12]]],[[65,[12,71]]],[]],[[-1,[13,[12]]],[[65,[12,71]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,37,[]],[-1,37,[]],[-1,37,[]],[-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,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[22,-1],-2,72,[]],[-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,"ReadAtOffset",0],[8,"Clone",497],[3,"FarmerProtocolInfo",0],[15,"tuple"],[15,"usize"],[4,"Result",498],[8,"Deserializer",499],[3,"Formatter",500],[6,"Result",500],[8,"Debug",500],[8,"Sized",501],[15,"u8"],[15,"slice"],[6,"Result",502],[8,"ReadAt",0],[8,"Serializer",503],[3,"TypeId",504],[3,"PublicKey",505],[6,"SectorIndex",505],[6,"Blake3Hash",505],[6,"SolutionRange",505],[3,"SectorMetadataChecksummed",307],[3,"AuditResult",54],[4,"Option",506],[15,"u64"],[4,"PieceGetterRetryPolicy",84],[3,"PlottedSector",84],[15,"bool"],[4,"PlottingError",84],[3,"PieceIndex",507],[8,"Future",508],[3,"Box",509],[3,"Pin",510],[3,"PlotSectorOptions",84],[8,"Table",511],[8,"PieceGetter",84],[3,"String",512],[3,"SolutionCandidates",190],[4,"ProvingError",190],[4,"SectorContentsMapFromBytesError",307],[3,"Error",502],[4,"ReadingError",245],[3,"Kzg",513],[3,"ErasureCoding",514],[8,"ProvableSolutions",190],[8,"Copy",501],[8,"FnMut",515],[8,"Error",516],[3,"PlotRecord",245],[3,"PieceOffset",507],[3,"SectorId",505],[3,"Piece",507],[15,"u16"],[15,"u32"],[15,"array"],[3,"SectorContentsMap",307],[3,"Scalar",517],[8,"ExactSizeIterator",518],[3,"SectorMetadata",307],[4,"SectorContentsMapEncodeIntoError",307],[4,"SectorContentsMapIterationError",307],[3,"Error",519],[8,"Input",520],[3,"EncodedChunksUsed",307],[3,"Vec",521],[8,"Output",520],[3,"BitArray",522],[8,"Iterator",523],[3,"SBucket",507],[8,"IndexedParallelIterator",524],[3,"Global",525],[8,"FnOnce",515],[8,"OpenOptionsExt",75],[8,"FileExt",75],[13,"FailedToRetrievePiece",182],[13,"BadSectorOutputSize",182],[13,"BadSectorMetadataOutputSize",182],[13,"PieceNotFound",182],[13,"PieceRecoveryFailed",182],[13,"FailedToCreateChunkWitness",240],[13,"FailedToCreatePolynomialForRecord",240],[13,"WrongRecordSizeAfterDecoding",297],[13,"FailedToReadChunk",297],[13,"InvalidChunk",297],[13,"FailedToErasureDecodeRecord",297],[13,"InvalidBytesLength",489],[13,"InvalidBytesLength",491],[13,"InvalidEncodedRecordChunks",491],[13,"SBucketOutOfRange",495]],"b":[[35,"impl-ReadAt-for-%26ReadAtOffset%3CT%3E"],[36,"impl-ReadAt-for-ReadAtOffset%3CT%3E"],[130,"impl-Display-for-PlottingError"],[131,"impl-Debug-for-PlottingError"],[212,"impl-Debug-for-ProvingError"],[213,"impl-Display-for-ProvingError"],[216,"impl-From%3CSectorContentsMapFromBytesError%3E-for-ProvingError"],[217,"impl-From%3CError%3E-for-ProvingError"],[218,"impl-From%3CReadingError%3E-for-ProvingError"],[267,"impl-Display-for-ReadingError"],[268,"impl-Debug-for-ReadingError"],[271,"impl-From%3CError%3E-for-ReadingError"],[272,"impl-From%3CSectorContentsMapFromBytesError%3E-for-ReadingError"],[391,"impl-Display-for-SectorContentsMapFromBytesError"],[392,"impl-Debug-for-SectorContentsMapFromBytesError"],[393,"impl-Debug-for-SectorContentsMapEncodeIntoError"],[394,"impl-Display-for-SectorContentsMapEncodeIntoError"],[395,"impl-Display-for-SectorContentsMapIterationError"],[396,"impl-Debug-for-SectorContentsMapIterationError"]]},\ +"subspace_fraud_proof":{"doc":"Subspace fraud proof","t":"DILLLLLLLLLLLLLLLLLAALLLLLLLFALKLLDDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLDILLLLLLLLLLLLLLLLLLLLLLLLLKLLIDLLLLLLLLLLLLLLLLLLKLKLLLLLLLKLKLL","n":["ProofVerifier","VerifyFraudProof","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","invalid_state_transition_proof","invalid_transaction_proof","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","validate_fraud_proof_in_tx_pool","verifier_api","verify","verify_fraud_proof","verify_fraud_proof","vzip","ExecutionProver","InvalidStateTransitionProofVerifier","VerifyInvalidStateTransitionProof","__clone_box","borrow","borrow","borrow_mut","borrow_mut","check_execution_proof","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","init","init","into","into","into_mut","into_mut","into_ref","into_ref","new","new","prove_execution","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","verify","verify_invalid_state_transition_proof","verify_invalid_state_transition_proof","vzip","vzip","InvalidTransactionProofVerifier","VerifyInvalidTransactionProof","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify","verify_invalid_transaction_proof","verify_invalid_transaction_proof","vzip","VerifierApi","VerifierClient","__clone_box","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","init","into","into_mut","into_ref","new","primary_hash","primary_hash","state_root","state_root","to_owned","try_from","try_into","type_id","unchecked_into","unique_saturated_into","verify_post_state_root","verify_post_state_root","verify_pre_state_root","verify_pre_state_root","vzip"],"q":[[0,"subspace_fraud_proof"],[34,"subspace_fraud_proof::invalid_state_transition_proof"],[88,"subspace_fraud_proof::invalid_transaction_proof"],[118,"subspace_fraud_proof::verifier_api"],[153,"dyn_clone::sealed"],[154,"alloc::sync"],[155,"sp_runtime::traits"],[156,"core::result"],[157,"core::any"],[158,"sp_core::traits"],[159,"sp_runtime::traits"],[160,"sp_domains::fraud_proof"],[161,"sp_domains::fraud_proof"],[162,"sp_trie::storage_proof"],[163,"alloc::vec"],[164,"sp_blockchain::error"],[165,"sc_client_api::backend"],[166,"sp_core::traits"],[167,"sp_api"],[168,"core::marker"],[169,"parity_scale_codec::codec"],[170,"sp_runtime::traits"],[171,"hash_db"],[172,"sp_domains::fraud_proof"],[173,"sp_domains::fraud_proof"],[174,"domain_runtime_primitives"]],"d":["Fraud proof verifier.","Verify fraud proof.","","","","","","","","","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).","","","Invalid state transition proof","Invalid transaction proof.","Constructs a new instance of ProofVerifier.","","","","","","","Verifies the fraud proof extracted from extrinsic in the …","This module derives an trait VerifierApi from the runtime …","Verifies the fraud proof.","Verifies fraud proof.","","","Creates storage proof for verifying an execution without …","Invalid state transition proof verifier.","Verifies invalid state transition proof.","","","","","","Runs the execution using the partial state constructed …","","","","","","","","","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).","","","","","Constructs a new instance of ExecutionProver.","Constructs a new instance of …","Returns a storage proof which can be used to reconstruct a …","","","","","","","","","","","","Verifies the invalid state transition proof.","Returns Ok(()) if given invalid_state_transition_proof is …","","","","Invalid transaction proof verifier.","Verifies invalid transaction proof.","","","","","","","","","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 …","","","","","","","Verifies the invalid transaction proof.","Returns Ok(()) if given invalid_transaction_proof is …","","","This trait abstracts convenient APIs for the fraud proof …","A wrapper of primary chain client/system domain client in …","","","","","","","","","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 VerifierClient.","Returns the hash of primary block at height …","","Returns the state root of specified domain block.","","","","","","","","Verifies whether post_state_root declared in the proof is …","","Verifies whether pre_state_root declared in the proof is …","",""],"i":[0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,3,3,3,3,3,3,3,0,0,3,15,3,3,0,0,0,27,17,27,17,27,17,27,27,17,27,17,27,17,27,17,27,17,17,27,27,17,17,27,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,17,27,27,7,27,17,27,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,6,39,39,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,31,42,31,42,42,42,42,42,42,42,31,42,31,42,42],"f":[0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2,-3]]],[[3,[-1,-2,-3]]],[],[],[]],[[-1,-2],2,[],[]],[4,-1,[]],[4,-1,[]],[4,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[5,[-1]],[5,[-2]]],[[3,[-3,-1,-2]]],6,7,8],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[11,-2,[13,[[12,[-1]]]]],[[9,[2,14]]],8,[[15,[-1]],16]],0,[[[3,[-1,-2,-3]],[13,[[12,[-1]]]]],[[9,[2,14]]],8,6,7],[[-1,[13,[[12,[-2]]]]],[[9,[2,14]]],[],[]],[[[3,[-1,-2,-3]],[13,[[12,[-1]]]]],[[9,[2,14]]],8,6,7],[-1,-2,[],[]],0,0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[17,[-1,-2,-3]],18,[20,[19]],21,22],[[24,[[23,[19]]]]],8,[[25,[-1]]],26],[[[27,[-1,-2,-3,-4,-5]]],[[27,[-1,-2,-3,-4,-5]]],[],[],28,[],28],[[-1,-2],2,[],[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,2],[4,2],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],4],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-2]],[5,[-3]]],[[17,[-1,-2,-3]]],8,[[25,[-1]]],26],[[[5,[-2]],-3,-4],[[27,[-1,-2,-3,-5,-4]]],8,[[29,[-1]],16,30],[26,28],31,[32,33]],[[[17,[-1,-2,-3]],18,[20,[19]],[34,[[2,[-4]]]]],[[24,[22]]],8,[[25,[-1]]],26,[[37,[[35,[-1]],36]]]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1,-2,-3,-4,-5]],38],[[9,[2,14]]],8,[[29,[-1]],16,30],[26,28],[32,33],31],[[-1,38],[[9,[2,14]]],[]],[[[27,[-1,-2,-3,-4,-5]],38],[[9,[2,14]]],8,[[29,[-1]],16,30],[26,28],[32,33],31],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1,-2,-3,-4,-5]]],[[39,[-1,-2,-3,-4,-5]]],[],[],[],[],28],[[-1,-2],2,[],[]],[4,-1,[]],[4,-1,[]],[4,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-2]],[5,[-3]],-4],[[39,[-1,-2,-5,-3,-4]]],8,[[40,[-1]],[29,[-1]],16,30],26,31,[32,33]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1,-2,-3,-4,-5]],41],[[9,[2,14]]],8,[[40,[-1]],[29,[-1]],16,30],[32,33],26,31],[[-1,41],[[9,[2,14]]],[]],[[[39,[-1,-2,-3,-4,-5]],41],[[9,[2,14]]],8,[[40,[-1]],[29,[-1]],16,30],[32,33],26,31],[-1,-2,[],[]],0,0,[[-1,1],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1,-2]]],[[42,[-1,-2]]],[],[]],[[-1,-2],2,[],[]],[4,-1,[]],[4,-1,[]],[4,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-1]]],[[42,[-1,-2]]],[],[]],[[-1,43,44],[[9,[21,14]]],[]],[[[42,[-2,-1]],43,44],[[9,[21,14]]],8,[[29,[-1]],[40,[-1]]]],[[-1,43,44,21],[[9,[45,14]]],[]],[[[42,[-2,-1]],43,44,21],[[9,[45,14]]],8,[[29,[-1]],[40,[-1]]]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,38],[[9,[2,14]]],[]],[[[42,[-2,-1]],38],[[9,[2,14]]],8,[[29,[-1]],[40,[-1]]]],[[-1,38],[[9,[2,14]]],[]],[[[42,[-2,-1]],38],[[9,[2,14]]],8,[[29,[-1]],[40,[-1]]]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",153],[15,"tuple"],[3,"ProofVerifier",0],[15,"usize"],[3,"Arc",154],[8,"VerifyInvalidTransactionProof",88],[8,"VerifyInvalidStateTransitionProof",34],[8,"Block",155],[4,"Result",156],[3,"TypeId",157],[8,"SpawnNamed",158],[6,"NumberFor",155],[4,"FraudProof",159],[4,"VerificationError",159],[8,"VerifyFraudProof",0],[8,"Send",160],[3,"ExecutionProver",34],[4,"ExecutionPhase",159],[15,"u8"],[15,"slice"],[3,"H256",161],[3,"StorageProof",162],[3,"Vec",163],[6,"Result",164],[8,"Backend",165],[8,"CodeExecutor",158],[3,"InvalidStateTransitionProofVerifier",34],[8,"Clone",166],[8,"ProvideRuntimeApi",167],[8,"Sync",160],[8,"VerifierApi",118],[8,"Encode",168],[8,"Decode",168],[4,"Option",169],[6,"HashingFor",155],[6,"DBValue",170],[8,"HashDB",171],[3,"InvalidStateTransitionProof",159],[3,"InvalidTransactionProofVerifier",88],[8,"HeaderBackend",172],[3,"InvalidTransactionProof",159],[3,"VerifierClient",118],[3,"DomainId",173],[15,"u32"],[6,"Hash",174]],"b":[]},\ "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":"NNNNNDENNNIDENNNEDSNICEDDDNNDNNNDGSEEDEDGDNNQNGEDNNNNENENDNDNMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLCMMLMMMMMMMLLLLLLLLLLLLLLFLMLMMMMLMLLKLMMLMLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAAFGENILLLLLLLLLLLLKKLLLLLLNDDIENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLL","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","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","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","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"],[577,"subspace_networking::KademliaMode"],[578,"subspace_networking::PeerDiscovered"],[581,"subspace_networking::PeerInfo"],[582,"subspace_networking::SegmentHeaderRequest"],[584,"subspace_networking::utils"],[587,"subspace_networking::utils::multihash"],[611,"subspace_networking::utils::piece_provider"],[667,"libp2p_identity::peer_id"],[668,"futures_channel::mpsc"],[669,"core::result"],[670,"alloc::boxed"],[671,"core::clone"],[672,"alloc::vec"],[673,"core::marker"],[674,"core::marker"],[675,"parity_scale_codec::error"],[676,"parity_scale_codec::codec"],[677,"parity_scale_codec::codec"],[678,"core::fmt"],[679,"core::fmt"],[680,"libp2p_core::transport"],[681,"futures_channel::oneshot"],[682,"libp2p_gossipsub::error"],[683,"futures_core::stream"],[684,"core::option"],[685,"core::iter::traits::exact_size"],[686,"std::path"],[687,"std::collections::hash::set"],[688,"alloc::string"],[689,"libp2p_identity::keypair"],[690,"alloc::sync"],[691,"event_listener_primitives::handler_id"],[692,"core::pin"],[693,"core::task::wake"],[694,"core::task::poll"],[695,"libp2p_gossipsub"],[696,"libp2p_kad::record_priv"],[697,"libp2p_kad::record_priv"],[698,"alloc::alloc"],[699,"core::any"],[700,"core::ops::function"],[701,"subspace_core_primitives::pieces"],[702,"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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,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,13,14,14,14,15,15,15,16,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,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,[]],[33,3],[6,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,-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,[]],[-1,-1,[]],[47,40],[-1,-1,[]],[[[48,[47]]],22],[47,22],[-1,-1,[]],[-1,-1,[]],[49,41],[4,41],[-1,-1,[]],[49,42],[4,42],[50,42],[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,[],[]],[-1,[[5,[-2]]],[],[]],[75,[[5,[74]]]],[-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,[],[]],[[-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",667],[15,"tuple"],[3,"SendError",668],[4,"Result",669],[3,"NetworkingParametersManager",0],[3,"Box",670],[3,"UniqueRecordBinaryHeap",0],[8,"Clone",671],[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",672],[3,"Config",0],[3,"NodeRunner",0],[4,"CreationError",0],[8,"LocalRecordProvider",0],[8,"Send",673],[8,"Sync",673],[15,"bool"],[8,"Fn",674],[3,"Error",675],[8,"Input",676],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"TopicSubscription",0],[8,"Output",676],[8,"Sized",673],[3,"Multiaddr",677],[3,"Formatter",678],[6,"Result",678],[4,"NetworkParametersPersistenceError",0],[4,"GetClosestPeersError",0],[4,"SubscribeError",0],[4,"SendRequestError",0],[4,"PeerInfoProvider",0],[3,"NewPeerInfo",0],[8,"Debug",678],[3,"Error",679],[4,"TransportError",680],[3,"Canceled",681],[4,"SubscriptionError",682],[6,"Multihash",587],[8,"Stream",683],[4,"Option",684],[8,"ExactSizeIterator",685],[3,"Path",686],[3,"HashSet",687],[3,"String",688],[3,"Keypair",689],[15,"str"],[3,"Arc",690],[3,"HandlerId",691],[3,"Pin",692],[3,"Context",693],[4,"Poll",694],[6,"Sha256Topic",695],[3,"Key",696],[3,"ProviderRecord",696],[8,"GenericRequest",0],[8,"Error",697],[3,"Global",698],[3,"TypeId",699],[8,"FnOnce",674],[3,"Duration",700],[4,"MultihashCode",587],[15,"u64"],[4,"RetryPolicy",611],[3,"PieceProvider",611],[3,"PieceIndex",701],[3,"Piece",701],[8,"PieceValidator",611],[8,"Future",702],[3,"NoPieceValidator",611],[4,"KademliaMode",0],[3,"GenericRequestHandler",0],[13,"Dynamic",577],[13,"RoutablePeer",578],[13,"UnroutablePeer",578],[13,"Farmer",581],[13,"LastSegmentHeaders",582],[13,"SegmentIndexes",582],[8,"ToMultihash",587]],"b":[[267,"impl-Debug-for-NetworkParametersPersistenceError"],[268,"impl-Display-for-NetworkParametersPersistenceError"],[269,"impl-Debug-for-CreationError"],[270,"impl-Display-for-CreationError"],[272,"impl-Debug-for-GetClosestPeersError"],[273,"impl-Display-for-GetClosestPeersError"],[274,"impl-Display-for-SubscribeError"],[275,"impl-Debug-for-SubscribeError"],[276,"impl-Display-for-SendRequestError"],[277,"impl-Debug-for-SendRequestError"],[299,"impl-From%3CTransportError%3CError%3E%3E-for-CreationError"],[300,"impl-From%3CError%3E-for-CreationError"],[303,"impl-From%3CCanceled%3E-for-GetClosestPeersError"],[304,"impl-From%3CSendError%3E-for-GetClosestPeersError"],[306,"impl-From%3CCanceled%3E-for-SubscribeError"],[307,"impl-From%3CSendError%3E-for-SubscribeError"],[308,"impl-From%3CSubscriptionError%3E-for-SubscribeError"],[309,"impl-From%3CCanceled%3E-for-SendRequestError"],[311,"impl-From%3CError%3E-for-SendRequestError"],[312,"impl-From%3CSendError%3E-for-SendRequestError"]]},\ -"subspace_node":{"doc":"Subspace Node library.","t":"NNNDNDNNNNNDNELLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDDEDNNNLLLLLLLLMLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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_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"],[191,"subspace_node::domain"],[380,"dyn_clone::sealed"],[381,"clap_builder::builder::command"],[382,"alloc::string"],[383,"alloc::vec"],[384,"core::option"],[385,"core::fmt"],[386,"core::fmt"],[387,"clap_builder"],[388,"core::result"],[389,"clap_builder::util::id"],[390,"alloc::alloc"],[391,"alloc::boxed"],[392,"core::any"],[393,"alloc::sync"],[394,"alloc::rc"],[395,"sc_chain_spec"],[396,"sp_version"],[397,"sc_service::config"],[398,"sc_cli::error"],[399,"core::any"],[400,"sc_service::config"],[401,"sc_cli::params::import_params"],[402,"sc_cli::params::keystore_params"],[403,"sc_cli::params::network_params"],[404,"std::path"],[405,"sc_service::config"],[406,"core::net::socket_addr"],[407,"sc_service::config"],[408,"subspace_runtime_primitives::opaque"],[409,"domain_client_operator::bootstrapper"],[410,"core::error"],[411,"sc_telemetry::endpoints"],[412,"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.","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,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,[[],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,-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,-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,-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,-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",380],[15,"tuple"],[3,"Command",381],[3,"String",382],[3,"PurgeChainCmd",0],[15,"i32"],[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec",383],[4,"Option",384],[3,"Formatter",385],[6,"Result",385],[4,"Subcommand",0],[3,"Cli",0],[3,"ArgMatches",386],[6,"Error",387],[4,"Result",388],[3,"Id",389],[15,"bool"],[3,"Global",390],[3,"Box",391],[8,"Any",392],[3,"Arc",393],[3,"Rc",394],[8,"ChainSpec",395],[3,"NativeVersion",396],[3,"Configuration",397],[6,"Result",398],[3,"TypeId",392],[3,"DomainCli",191],[8,"Iterator",399],[3,"BasePath",397],[3,"Handle",400],[15,"u64"],[4,"DomainSubcommand",191],[3,"ImportParams",401],[3,"KeystoreParams",402],[3,"NetworkParams",403],[3,"PathBuf",404],[15,"u16"],[3,"PrometheusConfig",397],[4,"Role",405],[4,"SocketAddr",406],[15,"u32"],[4,"RpcMethods",397],[3,"SharedParams",407],[3,"DomainInstanceStarter",191],[6,"Block",408],[3,"BootstrapResult",409],[8,"Error",410],[3,"TelemetryEndpoints",411],[3,"Options",412],[3,"ExecutorDispatch",0],[3,"EVMDomainExecutorDispatch",191]],"b":[]},\ -"subspace_proof_of_space":{"doc":"Subspace proof of space implementation based on Chia","t":"NQEIQNSIILLAALLKLLLKLLKKLLLLLKAKLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Chia","Generator","PosTableType","Quality","Quality","Shim","TABLE_TYPE","Table","TableGenerator","borrow","borrow_mut","chia","chiapos","clone","clone_into","create_proof","deref","deref_mut","drop","find_quality","fmt","from","generate","generate","generate_parallel","generate_parallel","generator","init","into","is_proof_valid","shim","to_bytes","to_owned","try_from","try_into","type_id","ChiaQuality","ChiaTable","ChiaTableGenerator","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","create_proof","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","find_quality","fmt","fmt","fmt","from","from","from","generate","generate","generate_parallel","generate_parallel","init","init","init","into","into","into","is_proof_valid","to_bytes","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","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","ShimQuality","ShimTable","ShimTableGenerator","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","create_proof","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","find_quality","fmt","fmt","fmt","from","from","from","generate","generate","init","init","init","into","into","into","is_proof_valid","to_bytes","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":[[0,"subspace_proof_of_space"],[36,"subspace_proof_of_space::chia"],[87,"subspace_proof_of_space::chiapos"],[183,"subspace_proof_of_space::shim"],[232,"subspace_core_primitives"],[233,"core::option"],[234,"core::fmt"],[235,"core::fmt"],[236,"core::any"],[237,"core::iter::traits::iterator"]],"d":["Chia table","Instance that can be used to generate tables with better …","Proof of space table type","Abstraction that represents quality of the solution in the …","Abstraction that represents quality of the solution in the …","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","","","Create proof for this solution","","","","Try to find quality of the proof at challenge_index if …","","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 …","Get underlying bytes representation of the quality","","","","","Abstraction that represents quality of the solution in the …","Subspace proof of space table.","Subspace proof of space table generator.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","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.","Abstraction that represents quality of the solution in the …","Subspace proof of space table.","Subspace proof of space table generator.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","",""],"i":[1,24,0,0,24,1,24,0,0,1,1,0,0,1,1,25,1,1,1,24,1,1,26,24,26,24,24,1,1,24,0,25,1,1,1,1,0,0,0,14,13,15,14,13,15,13,13,14,13,14,13,15,14,13,15,14,13,15,15,14,13,15,14,13,15,13,15,13,15,14,13,15,14,13,15,15,14,13,14,13,15,14,13,15,14,13,15,0,0,16,19,16,19,16,16,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,16,16,19,16,19,16,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,16,19,16,19,16,19,16,19,16,16,19,16,19,16,19,19,19,19,19,19,19,19,19,19,19,19,0,0,0,22,21,23,22,21,23,21,21,22,21,22,21,23,22,21,23,22,21,23,23,22,21,23,22,21,23,21,23,22,21,23,22,21,23,23,22,21,22,21,23,22,21,23,22,21,23],"f":[0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[1,1],[[-1,-2],2,[],[]],[-1,3,[]],[4,-1,[]],[4,-1,[]],[4,2],[[-1,5],6,[]],[[1,7],8],[-1,-1,[]],[[-1,9],-2,[],[]],[9,-1,[]],[[-1,9],-2,[],[]],[9,-1,[]],[[]],[[],4],[-1,-2,[],[]],[[9,5,3],[[6,[10]]]],0,[-1,10,[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,13],[[-1,-2],2,[],[]],[14,3],[[],13],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,2],[4,2],[4,2],[[15,5],6],[[14,7],8],[[13,7],8],[[15,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[13,9],15],[9,15],[[13,9],15],[9,15],[[],4],[[],4],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,5,3],[[6,[10]]]],[14,10],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,16],[[-1,-2],2,[],[]],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[],16],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,2],[4,2],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[16,7],8],[[19,7],8],[-1,-1,[]],[-1,-1,[]],[[],4],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,21],[[-1,-2],2,[],[]],[22,3],[[],21],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,2],[4,2],[4,2],[[23,5],6],[[22,7],8],[[21,7],8],[[23,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[21,9],23],[9,23],[[],4],[[],4],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,5,3],[[6,[10]]]],[22,10],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]]],"c":[],"p":[[4,"PosTableType",0],[15,"tuple"],[3,"PosProof",232],[15,"usize"],[15,"u32"],[4,"Option",233],[3,"Formatter",234],[6,"Result",234],[3,"PosSeed",232],[3,"PosQualityBytes",232],[4,"Result",235],[3,"TypeId",236],[3,"ChiaTableGenerator",36],[3,"ChiaQuality",36],[3,"ChiaTable",36],[3,"TablesCache",87],[15,"u8"],[15,"array"],[3,"Tables",87],[8,"Iterator",237],[3,"ShimTableGenerator",183],[3,"ShimQuality",183],[3,"ShimTable",183],[8,"Table",0],[8,"Quality",0],[8,"TableGenerator",0]],"b":[[95,"impl-Tables%3C17%3E"],[96,"impl-Tables%3C20%3E"],[97,"impl-Tables%3C23%3E"],[98,"impl-Tables%3C25%3E"],[99,"impl-Tables%3C18%3E"],[100,"impl-Tables%3C24%3E"],[101,"impl-Tables%3C22%3E"],[102,"impl-Tables%3C15%3E"],[103,"impl-Tables%3C19%3E"],[104,"impl-Tables%3C21%3E"],[105,"impl-Tables%3C16%3E"],[106,"impl-Tables%3C20%3E"],[107,"impl-Tables%3C17%3E"],[108,"impl-Tables%3C15%3E"],[109,"impl-Tables%3C22%3E"],[110,"impl-Tables%3C19%3E"],[111,"impl-Tables%3C16%3E"],[112,"impl-Tables%3C23%3E"],[113,"impl-Tables%3C21%3E"],[114,"impl-Tables%3C24%3E"],[115,"impl-Tables%3C18%3E"],[116,"impl-Tables%3C25%3E"],[117,"impl-Tables%3C20%3E"],[118,"impl-Tables%3C17%3E"],[119,"impl-Tables%3C16%3E"],[120,"impl-Tables%3C22%3E"],[121,"impl-Tables%3C18%3E"],[122,"impl-Tables%3C24%3E"],[123,"impl-Tables%3C23%3E"],[124,"impl-Tables%3C15%3E"],[125,"impl-Tables%3C25%3E"],[126,"impl-Tables%3C19%3E"],[127,"impl-Tables%3C21%3E"],[135,"impl-Tables%3C23%3E"],[136,"impl-Tables%3C24%3E"],[137,"impl-Tables%3C17%3E"],[138,"impl-Tables%3C16%3E"],[139,"impl-Tables%3C18%3E"],[140,"impl-Tables%3C25%3E"],[141,"impl-Tables%3C22%3E"],[142,"impl-Tables%3C21%3E"],[143,"impl-Tables%3C20%3E"],[144,"impl-Tables%3C15%3E"],[145,"impl-Tables%3C19%3E"],[146,"impl-Tables%3C25%3E"],[147,"impl-Tables%3C16%3E"],[148,"impl-Tables%3C18%3E"],[149,"impl-Tables%3C22%3E"],[150,"impl-Tables%3C23%3E"],[151,"impl-Tables%3C19%3E"],[152,"impl-Tables%3C17%3E"],[153,"impl-Tables%3C20%3E"],[154,"impl-Tables%3C24%3E"],[155,"impl-Tables%3C15%3E"],[156,"impl-Tables%3C21%3E"],[172,"impl-Tables%3C15%3E"],[173,"impl-Tables%3C24%3E"],[174,"impl-Tables%3C21%3E"],[175,"impl-Tables%3C22%3E"],[176,"impl-Tables%3C23%3E"],[177,"impl-Tables%3C18%3E"],[178,"impl-Tables%3C16%3E"],[179,"impl-Tables%3C17%3E"],[180,"impl-Tables%3C20%3E"],[181,"impl-Tables%3C19%3E"],[182,"impl-Tables%3C25%3E"]]},\ +"subspace_networking":{"doc":"Networking functionality of Subspace Network, primarily …","t":"NNNNNDENNNIDENNNEDSNICEDDDNNDNNNDGSEEDEDGDNNQNGEDNNNNENENDNDNMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLCMMLMMMMMMMLLLLLLLLLLLLLLFLMLMMMMLMLLKLMMLMLLLLLLLLLLLLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAAFGENILLLLLLLLLLLLKKLLLLLLNDDIENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLL","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","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","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","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"],[577,"subspace_networking::KademliaMode"],[578,"subspace_networking::PeerDiscovered"],[581,"subspace_networking::PeerInfo"],[582,"subspace_networking::SegmentHeaderRequest"],[584,"subspace_networking::utils"],[587,"subspace_networking::utils::multihash"],[611,"subspace_networking::utils::piece_provider"],[667,"libp2p_identity::peer_id"],[668,"futures_channel::mpsc"],[669,"core::result"],[670,"alloc::boxed"],[671,"core::clone"],[672,"alloc::vec"],[673,"core::marker"],[674,"core::marker"],[675,"parity_scale_codec::error"],[676,"parity_scale_codec::codec"],[677,"parity_scale_codec::codec"],[678,"core::fmt"],[679,"core::fmt"],[680,"libp2p_core::transport"],[681,"futures_channel::oneshot"],[682,"libp2p_gossipsub::error"],[683,"futures_core::stream"],[684,"core::option"],[685,"core::iter::traits::exact_size"],[686,"std::path"],[687,"std::collections::hash::set"],[688,"alloc::string"],[689,"libp2p_identity::keypair"],[690,"alloc::sync"],[691,"event_listener_primitives::handler_id"],[692,"core::pin"],[693,"core::task::wake"],[694,"core::task::poll"],[695,"libp2p_gossipsub"],[696,"libp2p_kad::record_priv"],[697,"libp2p_kad::record_priv"],[698,"alloc::alloc"],[699,"core::any"],[700,"core::ops::function"],[701,"subspace_core_primitives::pieces"],[702,"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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,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,13,14,14,14,15,15,15,16,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,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,[]],[33,3],[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],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,-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,[]],[-1,-1,[]],[47,40],[-1,-1,[]],[[[48,[47]]],22],[47,22],[-1,-1,[]],[-1,-1,[]],[49,41],[4,41],[-1,-1,[]],[4,42],[49,42],[50,42],[28,43],[-1,-1,[]],[4,43],[49,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,[],[]],[-1,[[5,[-2]]],[],[]],[75,[[5,[74]]]],[-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,[],[]],[[-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",667],[15,"tuple"],[3,"SendError",668],[4,"Result",669],[3,"NetworkingParametersManager",0],[3,"Box",670],[3,"UniqueRecordBinaryHeap",0],[8,"Clone",671],[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",672],[3,"Config",0],[3,"NodeRunner",0],[4,"CreationError",0],[8,"LocalRecordProvider",0],[8,"Send",673],[8,"Sync",673],[15,"bool"],[8,"Fn",674],[3,"Error",675],[8,"Input",676],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[3,"TopicSubscription",0],[8,"Output",676],[8,"Sized",673],[3,"Multiaddr",677],[3,"Formatter",678],[6,"Result",678],[4,"NetworkParametersPersistenceError",0],[4,"GetClosestPeersError",0],[4,"SubscribeError",0],[4,"SendRequestError",0],[4,"PeerInfoProvider",0],[3,"NewPeerInfo",0],[8,"Debug",678],[3,"Error",679],[4,"TransportError",680],[3,"Canceled",681],[4,"SubscriptionError",682],[6,"Multihash",587],[8,"Stream",683],[4,"Option",684],[8,"ExactSizeIterator",685],[3,"Path",686],[3,"HashSet",687],[3,"String",688],[3,"Keypair",689],[15,"str"],[3,"Arc",690],[3,"HandlerId",691],[3,"Pin",692],[3,"Context",693],[4,"Poll",694],[6,"Sha256Topic",695],[3,"Key",696],[3,"ProviderRecord",696],[8,"GenericRequest",0],[8,"Error",697],[3,"Global",698],[3,"TypeId",699],[8,"FnOnce",674],[3,"Duration",700],[4,"MultihashCode",587],[15,"u64"],[4,"RetryPolicy",611],[3,"PieceProvider",611],[3,"PieceIndex",701],[3,"Piece",701],[8,"PieceValidator",611],[8,"Future",702],[3,"NoPieceValidator",611],[4,"KademliaMode",0],[3,"GenericRequestHandler",0],[13,"Dynamic",577],[13,"RoutablePeer",578],[13,"UnroutablePeer",578],[13,"Farmer",581],[13,"LastSegmentHeaders",582],[13,"SegmentIndexes",582],[8,"ToMultihash",587]],"b":[[267,"impl-Display-for-NetworkParametersPersistenceError"],[268,"impl-Debug-for-NetworkParametersPersistenceError"],[269,"impl-Display-for-CreationError"],[270,"impl-Debug-for-CreationError"],[272,"impl-Debug-for-GetClosestPeersError"],[273,"impl-Display-for-GetClosestPeersError"],[274,"impl-Debug-for-SubscribeError"],[275,"impl-Display-for-SubscribeError"],[276,"impl-Display-for-SendRequestError"],[277,"impl-Debug-for-SendRequestError"],[299,"impl-From%3CTransportError%3CError%3E%3E-for-CreationError"],[300,"impl-From%3CError%3E-for-CreationError"],[303,"impl-From%3CCanceled%3E-for-GetClosestPeersError"],[304,"impl-From%3CSendError%3E-for-GetClosestPeersError"],[306,"impl-From%3CSendError%3E-for-SubscribeError"],[307,"impl-From%3CCanceled%3E-for-SubscribeError"],[308,"impl-From%3CSubscriptionError%3E-for-SubscribeError"],[309,"impl-From%3CError%3E-for-SendRequestError"],[311,"impl-From%3CSendError%3E-for-SendRequestError"],[312,"impl-From%3CCanceled%3E-for-SendRequestError"]]},\ +"subspace_node":{"doc":"Subspace Node library.","t":"NNNDNDNNNNNDNELLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAMMLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDDEDNNNLLLLLLLLMLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","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_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"],[191,"subspace_node::domain"],[380,"dyn_clone::sealed"],[381,"clap_builder::builder::command"],[382,"alloc::string"],[383,"alloc::vec"],[384,"core::option"],[385,"core::fmt"],[386,"core::fmt"],[387,"clap_builder"],[388,"core::result"],[389,"clap_builder::util::id"],[390,"alloc::alloc"],[391,"alloc::boxed"],[392,"core::any"],[393,"alloc::sync"],[394,"alloc::rc"],[395,"sc_chain_spec"],[396,"sp_version"],[397,"sc_service::config"],[398,"sc_cli::error"],[399,"core::any"],[400,"sc_service::config"],[401,"sc_cli::params::import_params"],[402,"sc_cli::params::keystore_params"],[403,"sc_cli::params::network_params"],[404,"std::path"],[405,"sc_service::config"],[406,"core::net::socket_addr"],[407,"sc_service::config"],[408,"subspace_runtime_primitives::opaque"],[409,"domain_client_operator::bootstrapper"],[410,"core::error"],[411,"sc_telemetry::endpoints"],[412,"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.","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,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,[[],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,-2,[],[]],[-1,-1,[]],[-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,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-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",380],[15,"tuple"],[3,"Command",381],[3,"String",382],[3,"PurgeChainCmd",0],[15,"i32"],[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec",383],[4,"Option",384],[3,"Formatter",385],[6,"Result",385],[4,"Subcommand",0],[3,"Cli",0],[3,"ArgMatches",386],[6,"Error",387],[4,"Result",388],[3,"Id",389],[15,"bool"],[3,"Global",390],[3,"Box",391],[8,"Any",392],[3,"Arc",393],[3,"Rc",394],[8,"ChainSpec",395],[3,"NativeVersion",396],[3,"Configuration",397],[6,"Result",398],[3,"TypeId",392],[3,"DomainCli",191],[8,"Iterator",399],[3,"BasePath",397],[3,"Handle",400],[15,"u64"],[4,"DomainSubcommand",191],[3,"ImportParams",401],[3,"KeystoreParams",402],[3,"NetworkParams",403],[3,"PathBuf",404],[15,"u16"],[3,"PrometheusConfig",397],[4,"Role",405],[4,"SocketAddr",406],[15,"u32"],[4,"RpcMethods",397],[3,"SharedParams",407],[3,"DomainInstanceStarter",191],[6,"Block",408],[3,"BootstrapResult",409],[8,"Error",410],[3,"TelemetryEndpoints",411],[3,"Options",412],[3,"ExecutorDispatch",0],[3,"EVMDomainExecutorDispatch",191]],"b":[]},\ +"subspace_proof_of_space":{"doc":"Subspace proof of space implementation based on Chia","t":"NQEIQNSIILLAALLKLLLKLLKKLLLLLKAKLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Chia","Generator","PosTableType","Quality","Quality","Shim","TABLE_TYPE","Table","TableGenerator","borrow","borrow_mut","chia","chiapos","clone","clone_into","create_proof","deref","deref_mut","drop","find_quality","fmt","from","generate","generate","generate_parallel","generate_parallel","generator","init","into","is_proof_valid","shim","to_bytes","to_owned","try_from","try_into","type_id","ChiaQuality","ChiaTable","ChiaTableGenerator","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","create_proof","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","find_quality","fmt","fmt","fmt","from","from","from","generate","generate","generate_parallel","generate_parallel","init","init","init","into","into","into","is_proof_valid","to_bytes","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","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","ShimQuality","ShimTable","ShimTableGenerator","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","create_proof","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","find_quality","fmt","fmt","fmt","from","from","from","generate","generate","init","init","init","into","into","into","is_proof_valid","to_bytes","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":[[0,"subspace_proof_of_space"],[36,"subspace_proof_of_space::chia"],[87,"subspace_proof_of_space::chiapos"],[183,"subspace_proof_of_space::shim"],[232,"subspace_core_primitives"],[233,"core::option"],[234,"core::fmt"],[235,"core::fmt"],[236,"core::any"],[237,"core::iter::traits::iterator"]],"d":["Chia table","Instance that can be used to generate tables with better …","Proof of space table type","Abstraction that represents quality of the solution in the …","Abstraction that represents quality of the solution in the …","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","","","Create proof for this solution","","","","Try to find quality of the proof at challenge_index if …","","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 …","Get underlying bytes representation of the quality","","","","","Abstraction that represents quality of the solution in the …","Subspace proof of space table.","Subspace proof of space table generator.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","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.","Abstraction that represents quality of the solution in the …","Subspace proof of space table.","Subspace proof of space table generator.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","",""],"i":[1,24,0,0,24,1,24,0,0,1,1,0,0,1,1,25,1,1,1,24,1,1,26,24,26,24,24,1,1,24,0,25,1,1,1,1,0,0,0,14,13,15,14,13,15,13,13,14,13,14,13,15,14,13,15,14,13,15,15,14,13,15,14,13,15,13,15,13,15,14,13,15,14,13,15,15,14,13,14,13,15,14,13,15,14,13,15,0,0,16,19,16,19,16,16,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,16,16,19,16,19,16,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,16,19,16,19,16,19,16,19,16,16,19,16,19,16,19,19,19,19,19,19,19,19,19,19,19,19,0,0,0,22,21,23,22,21,23,21,21,22,21,22,21,23,22,21,23,22,21,23,23,22,21,23,22,21,23,21,23,22,21,23,22,21,23,23,22,21,22,21,23,22,21,23,22,21,23],"f":[0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[1,1],[[-1,-2],2,[],[]],[-1,3,[]],[4,-1,[]],[4,-1,[]],[4,2],[[-1,5],6,[]],[[1,7],8],[-1,-1,[]],[[-1,9],-2,[],[]],[9,-1,[]],[[-1,9],-2,[],[]],[9,-1,[]],[[]],[[],4],[-1,-2,[],[]],[[9,5,3],[[6,[10]]]],0,[-1,10,[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,13],[[-1,-2],2,[],[]],[14,3],[[],13],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,2],[4,2],[4,2],[[15,5],6],[[14,7],8],[[13,7],8],[[15,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[13,9],15],[9,15],[[13,9],15],[9,15],[[],4],[[],4],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,5,3],[[6,[10]]]],[14,10],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,16],[[-1,-2],2,[],[]],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]],16],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[[18,[17]]],19],[[],16],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,2],[4,2],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[19,[18,[17]]],[[0,[20]]]],[[16,7],8],[[19,7],8],[-1,-1,[]],[-1,-1,[]],[[],4],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],[[[18,[17]],[18,[17]],[18,[17]]],[[6,[[18,[17]]]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,21],[[-1,-2],2,[],[]],[22,3],[[],21],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,-1,[]],[4,2],[4,2],[4,2],[[23,5],6],[[22,7],8],[[21,7],8],[[23,7],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[21,9],23],[9,23],[[],4],[[],4],[[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,5,3],[[6,[10]]]],[22,10],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]]],"c":[],"p":[[4,"PosTableType",0],[15,"tuple"],[3,"PosProof",232],[15,"usize"],[15,"u32"],[4,"Option",233],[3,"Formatter",234],[6,"Result",234],[3,"PosSeed",232],[3,"PosQualityBytes",232],[4,"Result",235],[3,"TypeId",236],[3,"ChiaTableGenerator",36],[3,"ChiaQuality",36],[3,"ChiaTable",36],[3,"TablesCache",87],[15,"u8"],[15,"array"],[3,"Tables",87],[8,"Iterator",237],[3,"ShimTableGenerator",183],[3,"ShimQuality",183],[3,"ShimTable",183],[8,"Table",0],[8,"Quality",0],[8,"TableGenerator",0]],"b":[[95,"impl-Tables%3C20%3E"],[96,"impl-Tables%3C15%3E"],[97,"impl-Tables%3C24%3E"],[98,"impl-Tables%3C16%3E"],[99,"impl-Tables%3C23%3E"],[100,"impl-Tables%3C25%3E"],[101,"impl-Tables%3C17%3E"],[102,"impl-Tables%3C18%3E"],[103,"impl-Tables%3C22%3E"],[104,"impl-Tables%3C19%3E"],[105,"impl-Tables%3C21%3E"],[106,"impl-Tables%3C23%3E"],[107,"impl-Tables%3C16%3E"],[108,"impl-Tables%3C25%3E"],[109,"impl-Tables%3C24%3E"],[110,"impl-Tables%3C19%3E"],[111,"impl-Tables%3C15%3E"],[112,"impl-Tables%3C21%3E"],[113,"impl-Tables%3C22%3E"],[114,"impl-Tables%3C18%3E"],[115,"impl-Tables%3C20%3E"],[116,"impl-Tables%3C17%3E"],[117,"impl-Tables%3C17%3E"],[118,"impl-Tables%3C16%3E"],[119,"impl-Tables%3C21%3E"],[120,"impl-Tables%3C18%3E"],[121,"impl-Tables%3C22%3E"],[122,"impl-Tables%3C23%3E"],[123,"impl-Tables%3C15%3E"],[124,"impl-Tables%3C20%3E"],[125,"impl-Tables%3C25%3E"],[126,"impl-Tables%3C24%3E"],[127,"impl-Tables%3C19%3E"],[135,"impl-Tables%3C23%3E"],[136,"impl-Tables%3C24%3E"],[137,"impl-Tables%3C16%3E"],[138,"impl-Tables%3C19%3E"],[139,"impl-Tables%3C15%3E"],[140,"impl-Tables%3C20%3E"],[141,"impl-Tables%3C18%3E"],[142,"impl-Tables%3C17%3E"],[143,"impl-Tables%3C21%3E"],[144,"impl-Tables%3C25%3E"],[145,"impl-Tables%3C22%3E"],[146,"impl-Tables%3C23%3E"],[147,"impl-Tables%3C15%3E"],[148,"impl-Tables%3C24%3E"],[149,"impl-Tables%3C19%3E"],[150,"impl-Tables%3C25%3E"],[151,"impl-Tables%3C16%3E"],[152,"impl-Tables%3C18%3E"],[153,"impl-Tables%3C22%3E"],[154,"impl-Tables%3C21%3E"],[155,"impl-Tables%3C17%3E"],[156,"impl-Tables%3C20%3E"],[172,"impl-Tables%3C19%3E"],[173,"impl-Tables%3C16%3E"],[174,"impl-Tables%3C20%3E"],[175,"impl-Tables%3C21%3E"],[176,"impl-Tables%3C15%3E"],[177,"impl-Tables%3C22%3E"],[178,"impl-Tables%3C17%3E"],[179,"impl-Tables%3C23%3E"],[180,"impl-Tables%3C25%3E"],[181,"impl-Tables%3C24%3E"],[182,"impl-Tables%3C18%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":"DRNEDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLMMLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLL","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","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"],[142,"core::result"],[143,"serde::de"],[144,"core::fmt"],[145,"core::fmt"],[146,"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,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,[],[]],[[-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",142],[8,"Deserializer",143],[15,"bool"],[3,"Formatter",144],[6,"Result",144],[8,"Serializer",145],[3,"TypeId",146]],"b":[]},\ -"subspace_runtime":{"doc":"","t":"DGNNGGGGGGENGNNNGGDDDDDDNDDDDDGNNNNGGDDDGEGNNNNGGNGENNDRDDDDDDDDGNNNDDDGNNGNDEDNNDDDNDDDGNNDDDEGNGEEEDEEDEGDDDGDDDDDDGNNNDDGGNNNGGNNNGGNDGNGNGGNNNDDGGNNNRDGNNNGNDRRLLLLLLLLLLLLMMLLMALLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLFLLLMLLLLLLMLLLLLMLMLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLMMMMMMNLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","ContentAddressable","CreditSupply","DomainInfo","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExistentialDeposit","ExpectedVotesPerBlock","ExtrinsicsRootStateVersion","FeedId","FeedProcessorKind","Feeds","Feeds","Feeds","Feeds","FirstFarmer","GenesisConfig","GrandpaFinalityVerifier","GrandpaFinalityVerifier","Header","HoldIdentifier","Id","Index","InitialDomainTxRange","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxFeeds","MaxHolds","MaxPendingStakingOperation","MaximumReceiptDrift","Messenger","Messenger","Messenger","Messenger","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","ObjectStore","ObjectStore","ObjectStore","OffencesSubspace","OffencesSubspace","OnXDMRewards","OriginCaller","PalletInfo","ParachainLike","PolkadotLike","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","StakingOnReward","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","Sudo","SudoConfig","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","__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","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_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","clear","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","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","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_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","default","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_balance_transfers","enable_domains","enable_rewards","enable_storage_access","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","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","execute_block","execute_in_transaction","extract_block_object_mapping","extract_pre_validation_object","extract_proof","extract_segment_headers","extract_successful_bundles","extract_xdm_proof_state_roots","extrinsics","extrinsics_root","extrinsics_shuffling_seed","feed_processor","filter_call","finalize_block","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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_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","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_clear","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","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_reward","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","size_hint","slot_duration","solution_ranges","staking_pending_deposit","staking_pending_unlock","staking_staked","state_root","submit_bundle_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_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","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_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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","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","dispatch"],"q":[[0,"subspace_runtime"],[2208,"subspace_runtime::api"],[2209,"dyn_clone::sealed"],[2210,"subspace_runtime_primitives"],[2211,"subspace_runtime_primitives"],[2212,"core::option"],[2213,"sp_api"],[2214,"core::result"],[2215,"sp_runtime::traits"],[2216,"sp_api"],[2217,"frame_support::dispatch"],[2218,"sp_storage"],[2219,"alloc::string"],[2220,"alloc::alloc"],[2221,"alloc::vec"],[2222,"sp_messenger::messages"],[2223,"sp_runtime::traits"],[2224,"subspace_runtime_primitives"],[2225,"sp_consensus_subspace"],[2226,"sp_messenger::messages"],[2227,"sp_inherents"],[2228,"sp_api"],[2229,"frame_support::traits::metadata"],[2230,"parity_scale_codec::error"],[2231,"parity_scale_codec::codec"],[2232,"sp_core::crypto"],[2233,"serde::de"],[2234,"frame_support::dispatch"],[2235,"domain_runtime_primitives"],[2236,"core::ops::function"],[2237,"sp_domains::transaction"],[2238,"sp_trie::storage_proof"],[2239,"subspace_core_primitives"],[2240,"alloc::boxed"],[2241,"core::fmt"],[2242,"core::fmt"],[2243,"frame_system::pallet"],[2244,"pallet_object_store::pallet"],[2245,"orml_vesting::module"],[2246,"pallet_subspace::pallet"],[2247,"pallet_transaction_fees::pallet"],[2248,"pallet_transporter::pallet"],[2249,"pallet_balances::pallet"],[2250,"pallet_offences_subspace::pallet"],[2251,"pallet_feeds::pallet"],[2252,"pallet_messenger::pallet"],[2253,"pallet_transaction_payment::pallet"],[2254,"pallet_utility::pallet"],[2255,"pallet_rewards::pallet"],[2256,"pallet_sudo::pallet"],[2257,"pallet_utility::pallet"],[2258,"pallet_feeds::pallet"],[2259,"sp_version"],[2260,"core::convert"],[2261,"frame_system::limits"],[2262,"frame_system::limits"],[2263,"sp_messenger::endpoint"],[2264,"sp_weights::weight_v2"],[2265,"frame_support::traits::metadata"],[2266,"sp_messenger::messages"],[2267,"sp_core"],[2268,"sp_version"],[2269,"sp_api"],[2270,"pallet_transaction_payment::types"],[2271,"sp_domains"],[2272,"sp_core::traits"],[2273,"core::convert"],[2274,"sp_consensus_subspace"],[2275,"scale_info::ty"],[2276,"scale_info::form"],[2277,"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.","","","","","","","Content addressable Feed processor,","","","","Runtime upgrade is delayed for 1 day at 6 sec block time.","","","","","","","","Executive: handles dispatch to the various modules.","","","","","FeedProcessorId represents the available FeedProcessor …","","","","","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 …","Parachain Feed processor that just indexes the entire block","Polkadot like relay chain Feed processor that validates …","","","","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, using as filter: …","","Convert to runtime origin with caller being system signed …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","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.","","","","","","","","","","","","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,175,175,0,0,0,0,0,0,0,50,0,38,51,39,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,36,38,51,39,0,0,0,0,0,0,0,0,38,51,39,50,0,0,51,0,0,175,175,0,0,0,0,0,0,0,0,0,0,0,38,51,39,0,0,0,0,38,39,0,38,0,0,0,34,34,0,0,0,175,0,0,0,0,38,50,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,51,39,0,0,0,0,38,51,39,0,0,38,51,39,0,0,39,0,0,38,0,38,0,0,38,51,39,0,0,0,0,38,51,39,0,0,0,38,51,39,0,15,0,0,0,34,35,36,37,38,5,15,39,40,41,42,43,176,177,37,5,178,0,7,37,15,17,179,180,17,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,37,37,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,17,37,5,37,37,37,34,34,35,36,37,38,5,15,39,40,41,42,43,34,35,36,37,38,5,15,39,40,41,42,43,36,40,41,42,43,176,232,231,187,230,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,35,37,34,35,36,50,38,51,15,39,40,41,42,43,34,50,17,36,40,41,42,43,36,40,41,42,43,36,40,41,42,43,36,40,41,42,43,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,35,50,17,233,39,39,185,37,37,37,36,37,185,37,37,180,17,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,232,232,178,178,34,35,36,50,38,51,15,39,37,34,35,36,37,38,15,39,40,41,42,43,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,15,15,15,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,37,7,37,37,7,37,37,37,25,233,37,37,5,37,34,35,36,50,37,38,51,5,15,39,40,41,42,43,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,51,51,51,51,51,51,51,51,51,51,51,51,5,5,5,5,15,15,39,39,39,39,39,39,39,39,39,39,39,39,39,39,17,40,41,42,43,231,7,51,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,34,34,35,35,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,36,36,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,227,227,228,228,50,50,229,229,230,230,37,37,38,38,51,51,5,5,15,15,39,39,17,17,40,40,41,41,42,42,43,43,231,231,7,7,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,34,34,35,35,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,36,36,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,227,227,228,228,50,50,229,229,230,230,37,37,38,38,51,51,5,5,15,15,39,39,17,17,40,40,41,41,42,42,43,43,231,231,7,7,234,35,37,235,37,181,182,183,184,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,226,226,226,227,227,227,228,228,228,229,229,229,39,39,39,37,39,35,7,7,37,25,37,34,35,36,50,38,51,15,39,40,41,42,43,37,230,37,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,37,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,5,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,35,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,7,15,34,37,37,37,39,39,39,39,39,39,39,39,39,39,39,39,39,236,35,36,15,40,41,42,43,37,37,37,37,37,37,37,230,177,230,0,37,5,5,233,37,37,188,186,37,37,233,36,40,41,42,43,178,37,178,37,7,37,37,37,37,7,7,37,5,5,5,37,180,17,37,37,35,50,17,7,5,37,37,37,234,5,5,34,35,36,50,38,51,15,39,37,37,36,36,36,233,37,37,37,180,17,180,17,180,17,15,37,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,37,38,5,15,39,40,41,42,43,180,17,187,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,51,51,51,51,51,51,51,51,51,51,51,51,5,15,39,17,40,41,42,43,231,7,5,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,34,35,36,50,37,38,51,15,39,40,41,42,43,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,37,37,37,37,237,180,17,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,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,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,[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,[[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,[[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]]],[]],[-1,[[21,[20]]],[]],[[],24],[[],[[26,[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],[27,[[9,[[29,[28]]]]]],[5],[[],30],[[],31],[[25,32],33],[[],-1,[]],[34,34],[35,35],[36,36],[37,37],[38,38],[5,5],[15,15],[39,39],[40,40],[41,41],[42,42],[43,43],[[-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,[],[]],[[36,36],44],[[40,40],44],[[41,41],44],[[42,42],44],[[43,43],44],0,0,[-2,45,12,[[13,[-1]]]],[3,46],[[],[[9,[47]]]],[-1,[[11,[34,48]]],49],[-1,[[11,[35,48]]],49],[-1,[[11,[36,48]]],49],[-1,[[11,[50,48]]],49],[-1,[[11,[38,48]]],49],[-1,[[11,[51,48]]],49],[-1,[[11,[15,48]]],49],[-1,[[11,[39,48]]],49],[-1,[[11,[40,48]]],49],[-1,[[11,[41,48]]],49],[-1,[[11,[42,48]]],49],[-1,[[11,[43,48]]],49],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[9,[[23,[[2,[[23,[20]],53]]]]]]]],[[[23,[20]]],[[9,[[23,[[2,[[23,[20]],53]]]]]]]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[],34],[[],50],[[],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,[],[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[-1,[[11,[35]]],55],[-1,[[11,[50]]],55],[-1,[[11,[17]]],55],0,[[39,5],56],[[39,5],56],[27,[[9,[57]]]],[27,[[9,[58]]]],[27,[[9,[59]]]],[27,[[9,[[2,[60,[26,[25]]]]]]]],[27,36],[27,[[9,[[23,[20]]]]]],[[27,57,61],[[9,[61]]]],[[27,58,62],[[9,[62]]]],[27,63],0,0,[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],0,0,0,0,[[34,-1],2,[64,65]],[[35,-1],2,[64,65]],[[36,-1],2,[64,65]],[[50,-1],2,[64,65]],[[38,-1],2,[64,65]],[[51,-1],2,[64,65]],[[15,-1],2,[64,65]],[[39,-1],2,[64,65]],[[],[[11,[2,8]]]],[[34,34],66],[[35,35],66],[[36,36],66],[[37,37],66],[[38,38],66],[[15,15],66],[[39,39],66],[[40,40],66],[[41,41],66],[[42,42],66],[[43,43],66],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[25,2],[[[7,[-1,-2]],-3],-4,12,[[13,[-1]]],67,[]],[[25,[23,[61]]],68],[[],[[69,[25,58,62]]]],[[[7,[-1,-2]]],[[9,[70]]],12,[[13,[-1]]]],[[],[[9,[[23,[71]]]]]],[[27,23],[[72,[25,58,62,28]]]],[[[23,[20]]],[[9,[[73,[57]]]]]],0,0,[[],74],[[],[[76,[75]]]],[5,66],[[]],[[34,77],78],[[35,77],78],[[36,77],78],[[50,77],[[11,[2,79]]]],[[37,77],78],[[38,77],78],[[51,77],78],[[5,77],[[11,[2,79]]]],[[15,77],78],[[39,77],78],[[40,77],78],[[41,77],78],[[42,77],78],[[43,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,[]],[-1,-1,[]],[[[80,[37]]],38],[[[81,[37]]],38],[[[82,[37]]],38],[[[83,[37]]],38],[[[84,[37]]],38],[[[85,[37]]],38],[-1,-1,[]],[[[86,[37]]],38],[[[87,[37]]],38],[88,38],[[[89,[37]]],38],[[[90,[37]]],38],[[[91,[37]]],38],[92,38],[[[93,[37]]],38],[[[94,[37]]],38],[[[95,[37]]],51],[[[96,[37]]],51],[[[97,[37]]],51],[[[98,[37]]],51],[[[99,[37]]],51],[[[100,[37]]],51],[[[101,[37]]],51],[[[102,[37]]],51],[[[103,[37]]],51],[[[104,[37]]],51],[-1,-1,[]],[[[105,[37]]],51],[[[106,[37]]],5],[15,5],[9,5],[-1,-1,[]],[-1,-1,[]],[[[106,[37]]],15],[[[108,[107,37]]],39],[[[108,[109,37]]],39],[[[108,[110,37]]],39],[[[108,[111,37]]],39],[[[108,[112,37]]],39],[[[108,[113,37]]],39],[[[108,[114,37]]],39],[[[108,[115,37]]],39],[[[108,[116,37]]],39],[[[108,[117,37]]],39],[-1,-1,[]],[[[108,[118,37]]],39],[[[108,[119,37]]],39],[[[108,[120,37]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[121,[[9,[51]]]],[-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,-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,-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,-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,-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,-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,-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,-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,-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],0,[[[9,[[23,[20]]]]],[[23,[20]]]],[[[9,[[23,[20]]]]],[[23,[20]]]],0,[27,[[9,[122]]]],[[],57],[[],28],[[],123],[[],123],[[],124],[[],-1,[[125,[124]]]],[[],124],[[],57],[[],-1,[[125,[57]]]],[[],57],[[],-1,[[125,[126]]]],[[],126],[[],126],[[],-1,[[125,[127]]]],[[],127],[[],127],[[],128],[[],-1,[[125,[128]]]],[[],128],[[],129],[[],-1,[[125,[129]]]],[[],129],[[],57],[[],-1,[[125,[57]]]],[[],57],[[],20],[[],-1,[[125,[20]]]],[[],20],[[],-1,[[125,[129]]]],[[],129],[[],129],[[],-1,[[125,[[2,[130,130]]]]]],[[],[[2,[130,130]]]],[[],[[2,[130,130]]]],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],-1,[[125,[131]]]],[[],131],[[],131],[[],[[2,[131,131]]]],[[],-1,[[125,[[2,[131,131]]]]]],[[],[[2,[131,131]]]],[[],131],[[],131],[[],-1,[[125,[131]]]],[[],-1,[[125,[66]]]],[[],66],[[],66],[[],-1,[[125,[28]]]],[[],28],[[],28],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],[[2,[130,130]]]],[[],[[2,[130,130]]]],[[],-1,[[125,[[2,[130,130]]]]]],[[],-1,[[125,[[2,[130,130]]]]]],[[],[[2,[130,130]]]],[[],[[2,[130,130]]]],[[],57],[[],57],[[],-1,[[125,[57]]]],[[],-1,[[125,[31]]]],[[],31],[[],31],[[],132],[[],132],[[],-1,[[125,[132]]]],[[],-1,[[125,[57]]]],[[],57],[[],57],[[],130],[[],-1,[[125,[130]]]],[[],130],[[],-1,[[125,[130]]]],[[],130],[[],130],[[],-1,[[125,[57]]]],[[],57],[[],57],[[],28],[[],-1,[[125,[28]]]],[[],28],[[],-1,[[125,[8]]]],[[],8],[[],8],[[],133],[[],-1,[[125,[133]]]],[[],133],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],-1,[[125,[28]]]],[[],28],[[],28],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],58],[[],-1,[[125,[58]]]],[[],58],[[],-1,[[125,[58]]]],[[],58],[[],58],[[],3],[[],-1,[[125,[3]]]],[[],3],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],28],[[],-1,[[125,[28]]]],[[],28],[[],28],[[],28],[[],-1,[[125,[28]]]],[[],-1,[[125,[8]]]],[[],8],[[],8],[[],28],[[],28],[[],-1,[[125,[28]]]],[39,134],[135,[[52,[135]]]],[39,136],[137,[[9,[[76,[138]]]]]],[[],[[52,[135]]]],[[35,53],[[52,[20]]]],[[[7,[-1,-2]]],[[11,[66,10]]],12,[[13,[-1]]]],[[[7,[-1,-2]],-3],[[11,[66,10]]],12,[[13,[-1]]],6],[27,[[26,[25]]]],0,[[],131],[-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,[[23,[20,22]]],[]],[[[139,[57]]],9],[[],[[9,[54]]]],[32,23],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[],[]],[35,[[23,[[2,[[23,[20]],53]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[140,[-1]],19]]],12,[[13,[-1]]],[[142,[[141,[-1]]]]]],[15,[[9,[16]]]],[-1,66,[]],[[27,[143,[57]]],66],[144,66],[[],66],[39,[[9,[[108,[119,37]]]]]],[39,[[9,[[108,[113,37]]]]]],[39,[[9,[[108,[118,37]]]]]],[39,[[9,[[108,[112,37]]]]]],[39,[[9,[[108,[116,37]]]]]],[39,[[9,[[108,[115,37]]]]]],[39,[[9,[[108,[107,37]]]]]],[39,[[9,[[108,[110,37]]]]]],[39,[[9,[[108,[114,37]]]]]],[39,[[9,[[108,[111,37]]]]]],[39,[[9,[[108,[109,37]]]]]],[39,[[9,[[108,[117,37]]]]]],[39,[[9,[[108,[120,37]]]]]],0,[[],[[52,[53]]]],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],145],[[],146],[[],147],[8,[[9,[147]]]],[8,[[9,[147]]]],[[],[[23,[8]]]],[[],[[23,[8]]]],[[],[[9,[135]]]],0,[[],[[9,[135]]]],[[],148],[27,66],[[],5],[[],5],0,[[],2],[27,[[26,[25]]]],[[3,28],2],[28,2],[149,[[9,[[2,[150,28]]]]]],[[[139,[57]]],9],0,[[36,36],[[9,[44]]]],[[40,40],[[9,[44]]]],[[41,41],[[9,[44]]]],[[42,42],[[9,[44]]]],[[43,43],[[9,[44]]]],0,[[],151],0,[[],[[11,[2,152]]]],[[[7,[-1,-2]]],[[9,[[153,[-1]]]]],12,[[13,[-1]]]],[8,[[154,[28]]]],[8,[[155,[28]]]],[8,28],[133,28],[[[7,[-1,-2]]],2,12,[[13,[-1]]]],[[[7,[-1,-2]],-3],2,12,[[13,[-1]]],156],[[],57],[5,2],[[],5],[[],5],[[],[[9,[144]]]],0,0,[27,[[9,[157]]]],[158,[[9,[159]]]],[[35,-1],11,160],[[50,-1],11,160],[[17,-1],11,160],[[[7,[-1,-2]],161],2,12,[[13,[-1]]]],[[5,-1],2,[[162,[5]]]],[[],66],[[31,163],66],[[31,163],66],0,[[],5],[[],5],[34,54],[35,54],[36,54],[50,54],[38,54],[51,54],[15,54],[39,54],[[],164],[[],165],[149,36],[149,36],[149,36],0,[[[166,[[26,[25]],58,62,28]]],2],[167,[[9,[2]]]],[[[168,[[26,[25]],144]]],2],0,0,0,0,0,0,0,[[],169],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[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,[],[]],[-1,-2,[],[]],0,0,[46,[[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]]],[],[]],[38,[[11,[[91,[37]]]]]],[38,[[11,[[89,[37]]]]]],[38,[[11,[[93,[37]]]]]],[38,[[11,[[85,[37]]]]]],[38,[[11,[[84,[37]]]]]],[38,[[11,[[81,[37]]]]]],[38,[[11,[[80,[37]]]]]],[38,[[11,[88]]]],[38,[[11,[92]]]],[38,[[11,[[87,[37]]]]]],[38,[[11,[[86,[37]]]]]],[38,[[11,[[83,[37]]]]]],[38,[[11,[[94,[37]]]]]],[38,[[11,[[90,[37]]]]]],[38,[[11,[[82,[37]]]]]],[-1,[[11,[-2]]],[],[]],[51,[[11,[[103,[37]]]]]],[51,[[11,[[102,[37]]]]]],[51,[[11,[[101,[37]]]]]],[51,[[11,[[96,[37]]]]]],[51,[[11,[[99,[37]]]]]],[51,[[11,[[104,[37]]]]]],[51,[[11,[[100,[37]]]]]],[51,[[11,[[95,[37]]]]]],[-1,[[11,[-2]]],[],[]],[51,[[11,[[105,[37]]]]]],[51,[[11,[[98,[37]]]]]],[51,[[11,[[97,[37]]]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-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]]],67,[]],[-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,[[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,[[23,[20,22]]],[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[[],171],[[],171],[[],171],[[],[[171,[172]]]],[[],171],[[],171],[[],171],[[],171],[[],171],[[],171],[[],171],[[],171],[[],171],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[173,174],[173,174],[[],[[23,[61]]]],[[],124],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,[],[]],[[135,[52,[20]]],[[9,[[23,[20]]]]]]],"c":[4,5,7,9,47],"p":[[3,"Private",2209],[15,"tuple"],[6,"AccountId",2210],[6,"Nonce",2210],[3,"RuntimeOrigin",0],[8,"Fn",2211],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",2212],[4,"ApiError",2213],[4,"Result",2214],[8,"Block",2215],[8,"CallApiAt",2213],[6,"ApplyExtrinsicResult",2216],[4,"OriginCaller",0],[4,"RawOrigin",2217],[3,"RuntimeGenesisConfig",0],[3,"Storage",2218],[3,"String",2219],[15,"u8"],[15,"array"],[3,"Global",2220],[3,"Vec",2221],[3,"BlockMessagesWithStorageKey",2222],[6,"Block",0],[6,"NumberFor",2215],[3,"DomainId",2223],[6,"Balance",2210],[3,"BundleProducerElectionParams",2224],[4,"ChainConstants",2225],[4,"ChainId",2222],[3,"InherentData",2226],[3,"CheckInherentsResult",2226],[4,"FeedProcessorKind",0],[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",2227],[3,"ApiRef",2213],[4,"MultiAccountId",2228],[3,"CrateVersion",2229],[3,"Error",2230],[8,"Input",2231],[4,"AllowAuthoringBy",0],[4,"RuntimeError",0],[15,"slice"],[3,"KeyTypeId",2232],[15,"usize"],[8,"Deserializer",2233],[6,"DispatchResultWithPostInfo",2217],[6,"BlockNumber",2234],[6,"BlockNumber",2228],[3,"DomainBlockLimit",2223],[3,"DomainInstanceData",2223],[6,"Hash",2210],[6,"Hash",2228],[3,"U256",2234],[8,"Output",2231],[8,"Sized",2235],[15,"bool"],[8,"FnOnce",2211],[3,"BlockObjectMapping",2236],[4,"PreValidationObject",2237],[3,"StorageProof",2238],[4,"SegmentHeader",2234],[6,"OpaqueBundles",2223],[3,"ExtractedStateRootsFromProof",2222],[3,"Randomness",2234],[8,"FeedProcessor",2239],[3,"Box",2240],[3,"Formatter",2241],[6,"Result",2241],[3,"Error",2241],[4,"Event",2242],[4,"Event",2243],[4,"Event",2244],[4,"Event",2245],[4,"Event",2246],[4,"Event",2247],[4,"Event",2248],[4,"Event",2249],[4,"Event",2250],[4,"Event",2251],[4,"Event",2252],[4,"Event",2253],[4,"Event",2254],[4,"Event",2255],[4,"Event",2256],[4,"Error",2254],[4,"Error",2252],[4,"Error",2256],[4,"Error",2245],[4,"Error",2246],[4,"Error",2249],[4,"Error",2242],[4,"Error",2243],[4,"Error",2248],[4,"Error",2257],[4,"Error",2251],[6,"Origin",2243],[6,"Feeds",0],[6,"CallableCallFor",2217],[6,"Timestamp",0],[6,"Balances",0],[6,"Domains",0],[6,"Vesting",0],[6,"Sudo",0],[6,"Utility",0],[6,"ObjectStore",0],[6,"System",0],[6,"Subspace",0],[6,"RuntimeConfigs",0],[6,"Messenger",0],[6,"Transporter",0],[4,"DispatchError",2216],[3,"H256",2258],[15,"u128"],[3,"RuntimeVersion",2259],[8,"From",2260],[3,"BlockWeights",2261],[3,"BlockLength",2261],[4,"StateVersion",2218],[6,"SlotNumber",2234],[15,"u64"],[3,"HistorySize",2262],[6,"EndpointId",2263],[3,"Weight",2264],[3,"CallMetadata",2229],[15,"str"],[3,"DispatchInfo",2217],[4,"Endpoint",2263],[8,"EndpointHandler",2263],[3,"CrossDomainMessage",2222],[6,"StorageChanges",2213],[6,"HashingFor",2215],[8,"Backend",2265],[3,"BlockInfo",2222],[6,"FarmerPublicKey",2225],[15,"u16"],[3,"RuntimeMetadataPrefixed",2266],[3,"OpaqueMetadata",2267],[3,"NativeVersion",2259],[6,"OperatorId",2223],[6,"OperatorPublicKey",2223],[4,"PotParameters",2225],[4,"TransactionValidityError",2268],[6,"ProofRecorder",2213],[3,"FeeDetails",2269],[3,"RuntimeDispatchInfo",2269],[8,"Extension",2270],[6,"RuntimeId",2223],[3,"SegmentIndex",2262],[3,"SegmentCommitment",2262],[8,"Serializer",2271],[4,"CallContext",2272],[8,"Into",2260],[6,"MessageId",2222],[3,"SlotDuration",2273],[3,"SolutionRanges",2225],[6,"OpaqueBundle",2223],[6,"EquivocationProof",2225],[3,"SignedVote",2225],[6,"Moment",2210],[3,"TypeId",2274],[3,"Type",2275],[4,"MetaForm",2276],[4,"TransactionSource",2268],[6,"TransactionValidity",2268],[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,"StakingOnReward",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,"BlockReward",0],[3,"VoteReward",0],[3,"MaxFeeds",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":[[833,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[834,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[835,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[836,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[837,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[838,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[840,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[841,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[842,"impl-From%3CEvent%3E-for-RuntimeEvent"],[843,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[844,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[845,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[846,"impl-From%3CEvent%3E-for-RuntimeEvent"],[847,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[848,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[849,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[850,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[851,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[852,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[853,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[854,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[855,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[856,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[857,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[858,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[860,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[861,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[862,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[863,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[867,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[868,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[869,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[870,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[871,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[872,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[873,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[874,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[875,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[876,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[878,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[879,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[880,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1166,"impl-TypedGet-for-Version"],[1167,"impl-Get%3C_I%3E-for-Version"],[1168,"impl-Version"],[1169,"impl-BlockHashCount"],[1170,"impl-Get%3C_I%3E-for-BlockHashCount"],[1171,"impl-TypedGet-for-BlockHashCount"],[1172,"impl-Get%3C_I%3E-for-SubspaceBlockWeights"],[1173,"impl-SubspaceBlockWeights"],[1174,"impl-TypedGet-for-SubspaceBlockWeights"],[1175,"impl-Get%3C_I%3E-for-SubspaceBlockLength"],[1176,"impl-SubspaceBlockLength"],[1177,"impl-TypedGet-for-SubspaceBlockLength"],[1178,"impl-ExtrinsicsRootStateVersion"],[1179,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1180,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1181,"impl-TypedGet-for-BlockAuthoringDelay"],[1182,"impl-Get%3C_I%3E-for-BlockAuthoringDelay"],[1183,"impl-BlockAuthoringDelay"],[1184,"impl-TypedGet-for-PotEntropyInjectionInterval"],[1185,"impl-Get%3C_I%3E-for-PotEntropyInjectionInterval"],[1186,"impl-PotEntropyInjectionInterval"],[1187,"impl-PotEntropyInjectionLookbackDepth"],[1188,"impl-Get%3C_I%3E-for-PotEntropyInjectionLookbackDepth"],[1189,"impl-TypedGet-for-PotEntropyInjectionLookbackDepth"],[1190,"impl-Get%3C_I%3E-for-PotEntropyInjectionDelay"],[1191,"impl-TypedGet-for-PotEntropyInjectionDelay"],[1192,"impl-PotEntropyInjectionDelay"],[1193,"impl-Get%3C_I%3E-for-SlotProbability"],[1194,"impl-TypedGet-for-SlotProbability"],[1195,"impl-SlotProbability"],[1196,"impl-TypedGet-for-ExpectedVotesPerBlock"],[1197,"impl-ExpectedVotesPerBlock"],[1198,"impl-Get%3C_I%3E-for-ExpectedVotesPerBlock"],[1199,"impl-Get%3C_I%3E-for-RecentSegments"],[1200,"impl-RecentSegments"],[1201,"impl-TypedGet-for-RecentSegments"],[1202,"impl-RecentHistoryFraction"],[1203,"impl-Get%3C_I%3E-for-RecentHistoryFraction"],[1204,"impl-TypedGet-for-RecentHistoryFraction"],[1205,"impl-MinSectorLifetime"],[1206,"impl-TypedGet-for-MinSectorLifetime"],[1207,"impl-Get%3C_I%3E-for-MinSectorLifetime"],[1208,"impl-Get%3C_I%3E-for-ShouldAdjustSolutionRange"],[1209,"impl-TypedGet-for-ShouldAdjustSolutionRange"],[1210,"impl-ShouldAdjustSolutionRange"],[1211,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1212,"impl-ExistentialDeposit"],[1213,"impl-TypedGet-for-ExistentialDeposit"],[1214,"impl-TypedGet-for-MaxHolds"],[1215,"impl-MaxHolds"],[1216,"impl-Get%3C_I%3E-for-MaxHolds"],[1217,"impl-TypedGet-for-StorageFeesEscrowBlockReward"],[1218,"impl-StorageFeesEscrowBlockReward"],[1219,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockReward"],[1220,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockTax"],[1221,"impl-TypedGet-for-StorageFeesEscrowBlockTax"],[1222,"impl-StorageFeesEscrowBlockTax"],[1223,"impl-TypedGet-for-RelayConfirmationDepth"],[1224,"impl-RelayConfirmationDepth"],[1225,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1226,"impl-Get%3C_I%3E-for-SelfChainId"],[1227,"impl-SelfChainId"],[1228,"impl-TypedGet-for-SelfChainId"],[1229,"impl-TransporterEndpointId"],[1230,"impl-TypedGet-for-TransporterEndpointId"],[1231,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1232,"impl-Get%3C_I%3E-for-MaximumReceiptDrift"],[1233,"impl-MaximumReceiptDrift"],[1234,"impl-TypedGet-for-MaximumReceiptDrift"],[1235,"impl-InitialDomainTxRange"],[1236,"impl-Get%3C_I%3E-for-InitialDomainTxRange"],[1237,"impl-TypedGet-for-InitialDomainTxRange"],[1238,"impl-Get%3C_I%3E-for-DomainTxRangeAdjustmentInterval"],[1239,"impl-TypedGet-for-DomainTxRangeAdjustmentInterval"],[1240,"impl-DomainTxRangeAdjustmentInterval"],[1241,"impl-Get%3C_I%3E-for-DomainRuntimeUpgradeDelay"],[1242,"impl-TypedGet-for-DomainRuntimeUpgradeDelay"],[1243,"impl-DomainRuntimeUpgradeDelay"],[1244,"impl-TypedGet-for-MinOperatorStake"],[1245,"impl-Get%3C_I%3E-for-MinOperatorStake"],[1246,"impl-MinOperatorStake"],[1247,"impl-Get%3C_I%3E-for-MaxDomainBlockSize"],[1248,"impl-TypedGet-for-MaxDomainBlockSize"],[1249,"impl-MaxDomainBlockSize"],[1250,"impl-TypedGet-for-MaxDomainBlockWeight"],[1251,"impl-Get%3C_I%3E-for-MaxDomainBlockWeight"],[1252,"impl-MaxDomainBlockWeight"],[1253,"impl-TypedGet-for-MaxBundlesPerBlock"],[1254,"impl-MaxBundlesPerBlock"],[1255,"impl-Get%3C_I%3E-for-MaxBundlesPerBlock"],[1256,"impl-Get%3C_I%3E-for-DomainInstantiationDeposit"],[1257,"impl-DomainInstantiationDeposit"],[1258,"impl-TypedGet-for-DomainInstantiationDeposit"],[1259,"impl-TypedGet-for-MaxDomainNameLength"],[1260,"impl-MaxDomainNameLength"],[1261,"impl-Get%3C_I%3E-for-MaxDomainNameLength"],[1262,"impl-TypedGet-for-BlockTreePruningDepth"],[1263,"impl-BlockTreePruningDepth"],[1264,"impl-Get%3C_I%3E-for-BlockTreePruningDepth"],[1265,"impl-StakeWithdrawalLockingPeriod"],[1266,"impl-Get%3C_I%3E-for-StakeWithdrawalLockingPeriod"],[1267,"impl-TypedGet-for-StakeWithdrawalLockingPeriod"],[1268,"impl-Get%3C_I%3E-for-StakeEpochDuration"],[1269,"impl-TypedGet-for-StakeEpochDuration"],[1270,"impl-StakeEpochDuration"],[1271,"impl-TypedGet-for-TreasuryAccount"],[1272,"impl-Get%3C_I%3E-for-TreasuryAccount"],[1273,"impl-TreasuryAccount"],[1274,"impl-TypedGet-for-MaxPendingStakingOperation"],[1275,"impl-MaxPendingStakingOperation"],[1276,"impl-Get%3C_I%3E-for-MaxPendingStakingOperation"],[1277,"impl-BlockReward"],[1278,"impl-Get%3C_I%3E-for-BlockReward"],[1279,"impl-TypedGet-for-BlockReward"],[1280,"impl-TypedGet-for-VoteReward"],[1281,"impl-VoteReward"],[1282,"impl-Get%3C_I%3E-for-VoteReward"],[1283,"impl-Get%3C_I%3E-for-MaxFeeds"],[1284,"impl-MaxFeeds"],[1285,"impl-TypedGet-for-MaxFeeds"],[1286,"impl-MinVestedTransfer"],[1287,"impl-TypedGet-for-MinVestedTransfer"],[1288,"impl-Get%3C_I%3E-for-MinVestedTransfer"],[1592,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1593,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1594,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1595,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1596,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1597,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1598,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1599,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1600,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1601,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1602,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1603,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1604,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1614,"impl-Runtime"],[1615,"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"],[1616,"impl-Runtime"],[1617,"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"],[1618,"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"],[1619,"impl-Runtime"],[1625,"impl-OriginTrait-for-RuntimeOrigin"],[1626,"impl-RuntimeOrigin"],[1653,"impl-OriginTrait-for-RuntimeOrigin"],[1654,"impl-RuntimeOrigin"],[1669,"impl-RuntimeOrigin"],[1670,"impl-OriginTrait-for-RuntimeOrigin"],[1845,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1846,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1847,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1848,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1849,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1850,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1851,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1852,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1853,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1854,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1855,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1856,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1857,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1858,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1859,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1861,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1862,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1863,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1864,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1865,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1866,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1867,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1868,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1870,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1871,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1872,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"]]},\ +"subspace_runtime":{"doc":"","t":"DGNNGGGGGGENGNNNGGDDDDDDNDDDDDGNNNNGGDDDGEGNNNNGGNGENNDRDDDDDDDDGNNNDDDGNNGNDEDNNDDDNDDDGNNDDDEGNGEEEDEEDEGDDDGDDDDDDGNNNDDGGNNNGGNNNGGNDGNGNGGNNNDDGGNNNRDGNNNGNDRRLLLLLLLLLLLLMMLLMALLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLFLLLMLLLLLLMLLLLLMLMLLLLLLLLLLLLLMMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLMMMMMMNLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","ContentAddressable","CreditSupply","DomainInfo","DomainInstantiationDeposit","DomainRuntimeUpgradeDelay","DomainTxRangeAdjustmentInterval","Domains","Domains","Domains","Domains","Domains","DomainsConfig","Executive","ExistentialDeposit","ExpectedVotesPerBlock","ExtrinsicsRootStateVersion","FeedId","FeedProcessorKind","Feeds","Feeds","Feeds","Feeds","FirstFarmer","GenesisConfig","GrandpaFinalityVerifier","GrandpaFinalityVerifier","Header","HoldIdentifier","Id","Index","InitialDomainTxRange","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxFeeds","MaxHolds","MaxPendingStakingOperation","MaximumReceiptDrift","Messenger","Messenger","Messenger","Messenger","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","ObjectStore","ObjectStore","ObjectStore","OffencesSubspace","OffencesSubspace","OnXDMRewards","OriginCaller","PalletInfo","ParachainLike","PolkadotLike","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","StakingOnReward","StorageFeesEscrowBlockReward","StorageFeesEscrowBlockTax","Subspace","Subspace","Subspace","Subspace","SubspaceBlockLength","SubspaceBlockWeights","SubspaceConfig","Sudo","Sudo","Sudo","Sudo","SudoConfig","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","__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","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_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","clear","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","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","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_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","default","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_balance_transfers","enable_domains","enable_rewards","enable_storage_access","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","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","execute_block","execute_in_transaction","extract_block_object_mapping","extract_pre_validation_object","extract_proof","extract_segment_headers","extract_successful_bundles","extract_xdm_proof_state_roots","extrinsics","extrinsics_root","extrinsics_shuffling_seed","feed_processor","filter_call","finalize_block","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","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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_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","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_clear","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","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_reward","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","size_hint","slot_duration","solution_ranges","staking_pending_deposit","staking_pending_unlock","staking_staked","state_root","submit_bundle_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_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","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_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_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_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","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","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","dispatch"],"q":[[0,"subspace_runtime"],[2208,"subspace_runtime::api"],[2209,"dyn_clone::sealed"],[2210,"subspace_runtime_primitives"],[2211,"subspace_runtime_primitives"],[2212,"core::option"],[2213,"sp_api"],[2214,"core::result"],[2215,"sp_runtime::traits"],[2216,"sp_api"],[2217,"frame_support::dispatch"],[2218,"sp_storage"],[2219,"alloc::string"],[2220,"alloc::alloc"],[2221,"alloc::vec"],[2222,"sp_messenger::messages"],[2223,"sp_runtime::traits"],[2224,"subspace_runtime_primitives"],[2225,"sp_consensus_subspace"],[2226,"sp_messenger::messages"],[2227,"sp_inherents"],[2228,"sp_api"],[2229,"frame_support::traits::metadata"],[2230,"parity_scale_codec::error"],[2231,"parity_scale_codec::codec"],[2232,"sp_core::crypto"],[2233,"serde::de"],[2234,"frame_support::dispatch"],[2235,"domain_runtime_primitives"],[2236,"core::ops::function"],[2237,"sp_domains::transaction"],[2238,"sp_trie::storage_proof"],[2239,"subspace_core_primitives"],[2240,"alloc::boxed"],[2241,"core::fmt"],[2242,"core::fmt"],[2243,"frame_system::pallet"],[2244,"pallet_transaction_payment::pallet"],[2245,"pallet_sudo::pallet"],[2246,"pallet_transaction_fees::pallet"],[2247,"orml_vesting::module"],[2248,"pallet_subspace::pallet"],[2249,"pallet_balances::pallet"],[2250,"pallet_feeds::pallet"],[2251,"pallet_offences_subspace::pallet"],[2252,"pallet_utility::pallet"],[2253,"pallet_rewards::pallet"],[2254,"pallet_transporter::pallet"],[2255,"pallet_messenger::pallet"],[2256,"pallet_domains::pallet"],[2257,"pallet_messenger::pallet"],[2258,"pallet_subspace::pallet"],[2259,"sp_version"],[2260,"core::convert"],[2261,"frame_system::limits"],[2262,"frame_system::limits"],[2263,"sp_messenger::endpoint"],[2264,"sp_weights::weight_v2"],[2265,"frame_support::traits::metadata"],[2266,"sp_messenger::messages"],[2267,"frame_metadata"],[2268,"sp_version"],[2269,"sp_api"],[2270,"pallet_transaction_payment::types"],[2271,"sp_domains"],[2272,"sp_core::traits"],[2273,"core::convert"],[2274,"sp_consensus_subspace"],[2275,"scale_info::ty"],[2276,"scale_info::form"],[2277,"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.","","","","","","","Content addressable Feed processor,","","","","Runtime upgrade is delayed for 1 day at 6 sec block time.","","","","","","","","Executive: handles dispatch to the various modules.","","","","","FeedProcessorId represents the available FeedProcessor …","","","","","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 …","Parachain Feed processor that just indexes the entire block","Polkadot like relay chain Feed processor that validates …","","","","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.","","","","","","","","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 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.","","","","","","","","","","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,175,175,0,0,0,0,0,0,0,50,0,38,51,39,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,36,38,51,39,0,0,0,0,0,0,0,0,38,51,39,50,0,0,51,0,0,175,175,0,0,0,0,0,0,0,0,0,0,0,38,51,39,0,0,0,0,38,39,0,38,0,0,0,34,34,0,0,0,175,0,0,0,0,38,50,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,51,39,0,0,0,0,38,51,39,0,0,38,51,39,0,0,39,0,0,38,0,38,0,0,38,51,39,0,0,0,0,38,51,39,0,0,0,38,51,39,0,15,0,0,0,34,35,36,37,38,5,15,39,40,41,42,43,176,177,37,5,178,0,7,37,15,17,179,180,17,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,37,37,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,17,37,5,37,37,37,34,34,35,36,37,38,5,15,39,40,41,42,43,34,35,36,37,38,5,15,39,40,41,42,43,36,40,41,42,43,176,232,231,187,230,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,35,37,34,35,36,50,38,51,15,39,40,41,42,43,34,50,17,36,40,41,42,43,36,40,41,42,43,36,40,41,42,43,36,40,41,42,43,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,35,50,17,233,39,39,185,37,37,37,36,37,185,37,37,180,17,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,232,232,178,178,34,35,36,50,38,51,15,39,37,34,35,36,37,38,15,39,40,41,42,43,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,15,15,15,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,37,7,37,37,7,37,37,37,25,233,37,37,5,37,34,35,36,50,37,38,51,5,15,39,40,41,42,43,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,51,51,51,51,51,51,51,51,51,51,51,51,5,5,5,5,15,15,39,39,39,39,39,39,39,39,39,39,39,39,39,39,17,40,41,42,43,231,7,51,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,34,34,35,35,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,36,36,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,227,227,228,228,50,50,229,229,230,230,37,37,38,38,51,51,5,5,15,15,39,39,17,17,40,40,41,41,42,42,43,43,231,231,7,7,181,181,182,182,183,183,184,184,185,185,186,186,187,187,188,188,34,34,35,35,189,189,190,190,191,191,192,192,193,193,194,194,195,195,196,196,197,197,198,198,199,199,200,200,201,201,202,202,203,203,204,204,36,36,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,227,227,228,228,50,50,229,229,230,230,37,37,38,38,51,51,5,5,15,15,39,39,17,17,40,40,41,41,42,42,43,43,231,231,7,7,234,35,37,235,37,181,182,183,184,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,226,226,226,227,227,227,228,228,228,229,229,229,39,39,39,37,39,35,7,7,37,25,37,34,35,36,50,38,51,15,39,40,41,42,43,37,230,37,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,37,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,5,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,35,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,7,15,34,37,37,37,39,39,39,39,39,39,39,39,39,39,39,39,39,236,35,36,15,40,41,42,43,37,37,37,37,37,37,37,230,177,230,0,37,5,5,233,37,37,188,186,37,37,233,36,40,41,42,43,178,37,178,37,7,37,37,37,37,7,7,37,5,5,5,37,180,17,37,37,35,50,17,7,5,37,37,37,234,5,5,34,35,36,50,38,51,15,39,37,37,36,36,36,233,37,37,37,180,17,180,17,180,17,15,37,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,37,38,5,15,39,40,41,42,43,180,17,187,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,51,51,51,51,51,51,51,51,51,51,51,51,5,15,39,17,40,41,42,43,231,7,5,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,34,35,36,50,38,51,15,39,40,41,42,43,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,34,35,36,50,37,38,51,15,39,40,41,42,43,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,7,37,37,37,37,237,180,17,181,182,183,184,185,186,187,188,34,35,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,36,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,50,229,230,37,38,51,5,15,39,17,40,41,42,43,231,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,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,[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,[[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,[[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]]],[]],[-1,[[21,[20]]],[]],[[],24],[[],[[26,[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],[27,[[9,[[29,[28]]]]]],[5],[[],30],[[],31],[[25,32],33],[[],-1,[]],[34,34],[35,35],[36,36],[37,37],[38,38],[5,5],[15,15],[39,39],[40,40],[41,41],[42,42],[43,43],[[-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,[],[]],[[36,36],44],[[40,40],44],[[41,41],44],[[42,42],44],[[43,43],44],0,0,[-2,45,12,[[13,[-1]]]],[3,46],[[],[[9,[47]]]],[-1,[[11,[34,48]]],49],[-1,[[11,[35,48]]],49],[-1,[[11,[36,48]]],49],[-1,[[11,[50,48]]],49],[-1,[[11,[38,48]]],49],[-1,[[11,[51,48]]],49],[-1,[[11,[15,48]]],49],[-1,[[11,[39,48]]],49],[-1,[[11,[40,48]]],49],[-1,[[11,[41,48]]],49],[-1,[[11,[42,48]]],49],[-1,[[11,[43,48]]],49],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[8,[52,[20]]],[[11,[-1,48]]],[]],[[[52,[20]]],[[9,[[23,[[2,[[23,[20]],53]]]]]]]],[[[23,[20]]],[[9,[[23,[[2,[[23,[20]],53]]]]]]]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[8,-1],[[11,[-2,48]]],49,[]],[[],34],[[],50],[[],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,[],[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[54,-1,[]],[-1,[[11,[35]]],55],[-1,[[11,[50]]],55],[-1,[[11,[17]]],55],0,[[39,5],56],[[39,5],56],[27,[[9,[57]]]],[27,[[9,[58]]]],[27,[[9,[59]]]],[27,[[9,[[2,[60,[26,[25]]]]]]]],[27,36],[27,[[9,[[23,[20]]]]]],[[27,57,61],[[9,[61]]]],[[27,58,62],[[9,[62]]]],[27,63],0,0,[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],0,0,0,0,[[34,-1],2,[64,65]],[[35,-1],2,[64,65]],[[36,-1],2,[64,65]],[[50,-1],2,[64,65]],[[38,-1],2,[64,65]],[[51,-1],2,[64,65]],[[15,-1],2,[64,65]],[[39,-1],2,[64,65]],[[],[[11,[2,8]]]],[[34,34],66],[[35,35],66],[[36,36],66],[[37,37],66],[[38,38],66],[[15,15],66],[[39,39],66],[[40,40],66],[[41,41],66],[[42,42],66],[[43,43],66],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[[-1,-2],66,[],[]],[25,2],[[[7,[-1,-2]],-3],-4,12,[[13,[-1]]],67,[]],[[25,[23,[61]]],68],[[],[[69,[25,58,62]]]],[[[7,[-1,-2]]],[[9,[70]]],12,[[13,[-1]]]],[[],[[9,[[23,[71]]]]]],[[27,23],[[72,[25,58,62,28]]]],[[[23,[20]]],[[9,[[73,[57]]]]]],0,0,[[],74],[[],[[76,[75]]]],[5,66],[[]],[[34,77],78],[[35,77],78],[[36,77],78],[[50,77],[[11,[2,79]]]],[[37,77],78],[[38,77],78],[[51,77],78],[[5,77],[[11,[2,79]]]],[[15,77],78],[[39,77],78],[[40,77],78],[[41,77],78],[[42,77],78],[[43,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,[]],[-1,-1,[]],[[[80,[37]]],38],[[[81,[37]]],38],[[[82,[37]]],38],[[[83,[37]]],38],[[[84,[37]]],38],[[[85,[37]]],38],[[[86,[37]]],38],[[[87,[37]]],38],[[[88,[37]]],38],[89,38],[90,38],[[[91,[37]]],38],[[[92,[37]]],38],[-1,-1,[]],[[[93,[37]]],38],[[[94,[37]]],38],[[[95,[37]]],51],[[[96,[37]]],51],[[[97,[37]]],51],[[[98,[37]]],51],[-1,-1,[]],[[[99,[37]]],51],[[[100,[37]]],51],[[[101,[37]]],51],[[[102,[37]]],51],[[[103,[37]]],51],[[[104,[37]]],51],[[[105,[37]]],51],[-1,-1,[]],[9,5],[[[106,[37]]],5],[15,5],[[[106,[37]]],15],[-1,-1,[]],[-1,-1,[]],[[[108,[107,37]]],39],[[[108,[109,37]]],39],[[[108,[110,37]]],39],[[[108,[111,37]]],39],[[[108,[112,37]]],39],[[[108,[113,37]]],39],[[[108,[114,37]]],39],[[[108,[115,37]]],39],[[[108,[116,37]]],39],[[[108,[117,37]]],39],[[[108,[118,37]]],39],[[[108,[119,37]]],39],[[[108,[120,37]]],39],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[121,[[9,[51]]]],[-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,-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,-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,-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,-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,-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,-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,-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,-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,-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],0,[[[9,[[23,[20]]]]],[[23,[20]]]],[[[9,[[23,[20]]]]],[[23,[20]]]],0,[27,[[9,[122]]]],[[],57],[[],28],[[],123],[[],123],[[],-1,[[125,[124]]]],[[],124],[[],124],[[],57],[[],-1,[[125,[57]]]],[[],57],[[],126],[[],-1,[[125,[126]]]],[[],126],[[],127],[[],-1,[[125,[127]]]],[[],127],[[],-1,[[125,[128]]]],[[],128],[[],128],[[],129],[[],129],[[],-1,[[125,[129]]]],[[],57],[[],57],[[],-1,[[125,[57]]]],[[],20],[[],-1,[[125,[20]]]],[[],20],[[],129],[[],129],[[],-1,[[125,[129]]]],[[],[[2,[130,130]]]],[[],[[2,[130,130]]]],[[],-1,[[125,[[2,[130,130]]]]]],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],131],[[],131],[[],-1,[[125,[131]]]],[[],[[2,[131,131]]]],[[],-1,[[125,[[2,[131,131]]]]]],[[],[[2,[131,131]]]],[[],-1,[[125,[131]]]],[[],131],[[],131],[[],66],[[],66],[[],-1,[[125,[66]]]],[[],-1,[[125,[28]]]],[[],28],[[],28],[[],8],[[],-1,[[125,[8]]]],[[],8],[[],[[2,[130,130]]]],[[],[[2,[130,130]]]],[[],-1,[[125,[[2,[130,130]]]]]],[[],-1,[[125,[[2,[130,130]]]]]],[[],[[2,[130,130]]]],[[],[[2,[130,130]]]],[[],-1,[[125,[57]]]],[[],57],[[],57],[[],31],[[],31],[[],-1,[[125,[31]]]],[[],-1,[[125,[132]]]],[[],132],[[],132],[[],57],[[],-1,[[125,[57]]]],[[],57],[[],130],[[],-1,[[125,[130]]]],[[],130],[[],-1,[[125,[130]]]],[[],130],[[],130],[[],57],[[],-1,[[125,[57]]]],[[],57],[[],28],[[],-1,[[125,[28]]]],[[],28],[[],-1,[[125,[8]]]],[[],8],[[],8],[[],133],[[],-1,[[125,[133]]]],[[],133],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],-1,[[125,[28]]]],[[],28],[[],28],[[],8],[[],-1,[[125,[8]]]],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],8],[[],58],[[],-1,[[125,[58]]]],[[],58],[[],58],[[],-1,[[125,[58]]]],[[],58],[[],-1,[[125,[3]]]],[[],3],[[],3],[[],8],[[],8],[[],-1,[[125,[8]]]],[[],28],[[],28],[[],-1,[[125,[28]]]],[[],28],[[],-1,[[125,[28]]]],[[],28],[[],-1,[[125,[8]]]],[[],8],[[],8],[[],28],[[],-1,[[125,[28]]]],[[],28],[39,134],[135,[[52,[135]]]],[39,136],[137,[[9,[[76,[138]]]]]],[[],[[52,[135]]]],[[35,53],[[52,[20]]]],[[[7,[-1,-2]]],[[11,[66,10]]],12,[[13,[-1]]]],[[[7,[-1,-2]],-3],[[11,[66,10]]],12,[[13,[-1]]],6],[27,[[26,[25]]]],0,[[],131],[-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,[[23,[20,22]]],[]],[[[139,[57]]],9],[[],[[9,[54]]]],[32,23],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[],[]],[35,[[23,[[2,[[23,[20]],53]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[140,[-1]],19]]],12,[[13,[-1]]],[[142,[[141,[-1]]]]]],[15,[[9,[16]]]],[-1,66,[]],[[27,[143,[57]]],66],[144,66],[[],66],[39,[[9,[[108,[120,37]]]]]],[39,[[9,[[108,[112,37]]]]]],[39,[[9,[[108,[114,37]]]]]],[39,[[9,[[108,[107,37]]]]]],[39,[[9,[[108,[109,37]]]]]],[39,[[9,[[108,[115,37]]]]]],[39,[[9,[[108,[119,37]]]]]],[39,[[9,[[108,[118,37]]]]]],[39,[[9,[[108,[110,37]]]]]],[39,[[9,[[108,[113,37]]]]]],[39,[[9,[[108,[116,37]]]]]],[39,[[9,[[108,[111,37]]]]]],[39,[[9,[[108,[117,37]]]]]],0,[[],[[52,[53]]]],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[[],145],[[],146],[[],147],[8,[[9,[146]]]],[8,[[9,[146]]]],[[],[[23,[8]]]],[[],[[23,[8]]]],[[],[[9,[135]]]],0,[[],[[9,[135]]]],[[],148],[27,66],[[],5],[[],5],0,[[],2],[27,[[26,[25]]]],[[3,28],2],[28,2],[149,[[9,[[2,[150,28]]]]]],[[[139,[57]]],9],0,[[36,36],[[9,[44]]]],[[40,40],[[9,[44]]]],[[41,41],[[9,[44]]]],[[42,42],[[9,[44]]]],[[43,43],[[9,[44]]]],0,[[],151],0,[[],[[11,[2,152]]]],[[[7,[-1,-2]]],[[9,[[153,[-1]]]]],12,[[13,[-1]]]],[8,[[154,[28]]]],[8,[[155,[28]]]],[8,28],[133,28],[[[7,[-1,-2]]],2,12,[[13,[-1]]]],[[[7,[-1,-2]],-3],2,12,[[13,[-1]]],156],[[],57],[5,2],[[],5],[[],5],[[],[[9,[144]]]],0,0,[27,[[9,[157]]]],[158,[[9,[159]]]],[[35,-1],11,160],[[50,-1],11,160],[[17,-1],11,160],[[[7,[-1,-2]],161],2,12,[[13,[-1]]]],[[5,-1],2,[[162,[5]]]],[[],66],[[31,163],66],[[31,163],66],0,[[],5],[[],5],[34,54],[35,54],[36,54],[50,54],[38,54],[51,54],[15,54],[39,54],[[],164],[[],165],[149,36],[149,36],[149,36],0,[[[166,[[26,[25]],58,62,28]]],2],[167,[[9,[2]]]],[[[168,[[26,[25]],144]]],2],0,0,0,0,0,0,0,[[],169],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[20]]],[[23,[20,22]]],[]],[[-1,[52,[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,[],[]],[-1,-2,[],[]],0,0,[46,[[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]]],[],[]],[38,[[11,[[91,[37]]]]]],[38,[[11,[[81,[37]]]]]],[38,[[11,[[84,[37]]]]]],[38,[[11,[[85,[37]]]]]],[38,[[11,[[93,[37]]]]]],[-1,[[11,[-2]]],[],[]],[38,[[11,[[92,[37]]]]]],[38,[[11,[89]]]],[38,[[11,[[94,[37]]]]]],[38,[[11,[[88,[37]]]]]],[38,[[11,[90]]]],[38,[[11,[[86,[37]]]]]],[38,[[11,[[83,[37]]]]]],[38,[[11,[[82,[37]]]]]],[38,[[11,[[87,[37]]]]]],[38,[[11,[[80,[37]]]]]],[51,[[11,[[95,[37]]]]]],[51,[[11,[[96,[37]]]]]],[51,[[11,[[97,[37]]]]]],[51,[[11,[[101,[37]]]]]],[51,[[11,[[99,[37]]]]]],[51,[[11,[[103,[37]]]]]],[51,[[11,[[100,[37]]]]]],[-1,[[11,[-2]]],[],[]],[51,[[11,[[98,[37]]]]]],[51,[[11,[[102,[37]]]]]],[51,[[11,[[105,[37]]]]]],[51,[[11,[[104,[37]]]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-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]]],67,[]],[-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,[[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,[[23,[20,22]]],[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[-1,170,[]],[[],171],[[],171],[[],171],[[],[[171,[172]]]],[[],171],[[],171],[[],171],[[],171],[[],171],[[],171],[[],171],[[],171],[[],171],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[173,174],[173,174],[[],[[23,[61]]]],[[],124],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,[],[]],[[135,[52,[20]]],[[9,[[23,[20]]]]]]],"c":[4,5,7,9,47],"p":[[3,"Private",2209],[15,"tuple"],[6,"AccountId",2210],[6,"Nonce",2210],[3,"RuntimeOrigin",0],[8,"Fn",2211],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",2212],[4,"ApiError",2213],[4,"Result",2214],[8,"Block",2215],[8,"CallApiAt",2213],[6,"ApplyExtrinsicResult",2216],[4,"OriginCaller",0],[4,"RawOrigin",2217],[3,"RuntimeGenesisConfig",0],[3,"Storage",2218],[3,"String",2219],[15,"u8"],[15,"array"],[3,"Global",2220],[3,"Vec",2221],[3,"BlockMessagesWithStorageKey",2222],[6,"Block",0],[6,"NumberFor",2215],[3,"DomainId",2223],[6,"Balance",2210],[3,"BundleProducerElectionParams",2224],[4,"ChainConstants",2225],[4,"ChainId",2222],[3,"InherentData",2226],[3,"CheckInherentsResult",2226],[4,"FeedProcessorKind",0],[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",2227],[3,"ApiRef",2213],[4,"MultiAccountId",2228],[3,"CrateVersion",2229],[3,"Error",2230],[8,"Input",2231],[4,"AllowAuthoringBy",0],[4,"RuntimeError",0],[15,"slice"],[3,"KeyTypeId",2232],[15,"usize"],[8,"Deserializer",2233],[6,"DispatchResultWithPostInfo",2217],[6,"BlockNumber",2234],[6,"BlockNumber",2228],[3,"DomainBlockLimit",2223],[3,"DomainInstanceData",2223],[6,"Hash",2210],[6,"Hash",2228],[3,"U256",2234],[8,"Output",2231],[8,"Sized",2235],[15,"bool"],[8,"FnOnce",2211],[3,"BlockObjectMapping",2236],[4,"PreValidationObject",2237],[3,"StorageProof",2238],[4,"SegmentHeader",2234],[6,"OpaqueBundles",2223],[3,"ExtractedStateRootsFromProof",2222],[3,"Randomness",2234],[8,"FeedProcessor",2239],[3,"Box",2240],[3,"Formatter",2241],[6,"Result",2241],[3,"Error",2241],[4,"Event",2242],[4,"Event",2243],[4,"Event",2244],[4,"Event",2245],[4,"Event",2246],[4,"Event",2247],[4,"Event",2248],[4,"Event",2249],[4,"Event",2250],[4,"Event",2251],[4,"Event",2252],[4,"Event",2253],[4,"Event",2254],[4,"Event",2255],[4,"Event",2256],[4,"Error",2255],[4,"Error",2245],[4,"Error",2257],[4,"Error",2248],[4,"Error",2247],[4,"Error",2252],[4,"Error",2250],[4,"Error",2249],[4,"Error",2243],[4,"Error",2256],[4,"Error",2254],[6,"Origin",2243],[6,"Domains",0],[6,"CallableCallFor",2217],[6,"Timestamp",0],[6,"Vesting",0],[6,"Balances",0],[6,"Subspace",0],[6,"ObjectStore",0],[6,"RuntimeConfigs",0],[6,"Sudo",0],[6,"Feeds",0],[6,"System",0],[6,"Utility",0],[6,"Messenger",0],[6,"Transporter",0],[4,"DispatchError",2216],[3,"H256",2258],[15,"u128"],[3,"RuntimeVersion",2259],[8,"From",2260],[3,"BlockWeights",2261],[3,"BlockLength",2261],[4,"StateVersion",2218],[6,"SlotNumber",2234],[15,"u64"],[3,"HistorySize",2262],[6,"EndpointId",2263],[3,"Weight",2264],[3,"CallMetadata",2229],[15,"str"],[3,"DispatchInfo",2217],[4,"Endpoint",2263],[8,"EndpointHandler",2263],[3,"CrossDomainMessage",2222],[6,"StorageChanges",2213],[6,"HashingFor",2215],[8,"Backend",2265],[3,"BlockInfo",2222],[6,"FarmerPublicKey",2225],[15,"u16"],[3,"OpaqueMetadata",2266],[3,"RuntimeMetadataPrefixed",2267],[3,"NativeVersion",2259],[6,"OperatorId",2223],[6,"OperatorPublicKey",2223],[4,"PotParameters",2225],[4,"TransactionValidityError",2268],[6,"ProofRecorder",2213],[3,"FeeDetails",2269],[3,"RuntimeDispatchInfo",2269],[8,"Extension",2270],[6,"RuntimeId",2223],[3,"SegmentIndex",2262],[3,"SegmentCommitment",2262],[8,"Serializer",2271],[4,"CallContext",2272],[8,"Into",2260],[6,"MessageId",2222],[3,"SlotDuration",2273],[3,"SolutionRanges",2225],[6,"OpaqueBundle",2223],[6,"EquivocationProof",2225],[3,"SignedVote",2225],[6,"Moment",2210],[3,"TypeId",2274],[3,"Type",2275],[4,"MetaForm",2276],[4,"TransactionSource",2268],[6,"TransactionValidity",2268],[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,"StakingOnReward",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,"BlockReward",0],[3,"VoteReward",0],[3,"MaxFeeds",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":[[833,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[834,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[835,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[836,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[837,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[838,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[839,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[840,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[841,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[842,"impl-From%3CEvent%3E-for-RuntimeEvent"],[843,"impl-From%3CEvent%3E-for-RuntimeEvent"],[844,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[845,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[847,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[848,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[849,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[850,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[851,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[852,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[854,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[855,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[856,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[857,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[858,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[859,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[860,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[862,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[863,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[864,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[868,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[869,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[870,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[871,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[872,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[873,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[874,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[875,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[876,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[877,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[878,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[879,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[880,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1166,"impl-Get%3C_I%3E-for-Version"],[1167,"impl-TypedGet-for-Version"],[1168,"impl-Version"],[1169,"impl-TypedGet-for-BlockHashCount"],[1170,"impl-Get%3C_I%3E-for-BlockHashCount"],[1171,"impl-BlockHashCount"],[1172,"impl-TypedGet-for-SubspaceBlockWeights"],[1173,"impl-Get%3C_I%3E-for-SubspaceBlockWeights"],[1174,"impl-SubspaceBlockWeights"],[1175,"impl-TypedGet-for-SubspaceBlockLength"],[1176,"impl-Get%3C_I%3E-for-SubspaceBlockLength"],[1177,"impl-SubspaceBlockLength"],[1178,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1179,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1180,"impl-ExtrinsicsRootStateVersion"],[1181,"impl-TypedGet-for-BlockAuthoringDelay"],[1182,"impl-BlockAuthoringDelay"],[1183,"impl-Get%3C_I%3E-for-BlockAuthoringDelay"],[1184,"impl-PotEntropyInjectionInterval"],[1185,"impl-TypedGet-for-PotEntropyInjectionInterval"],[1186,"impl-Get%3C_I%3E-for-PotEntropyInjectionInterval"],[1187,"impl-TypedGet-for-PotEntropyInjectionLookbackDepth"],[1188,"impl-Get%3C_I%3E-for-PotEntropyInjectionLookbackDepth"],[1189,"impl-PotEntropyInjectionLookbackDepth"],[1190,"impl-PotEntropyInjectionDelay"],[1191,"impl-TypedGet-for-PotEntropyInjectionDelay"],[1192,"impl-Get%3C_I%3E-for-PotEntropyInjectionDelay"],[1193,"impl-TypedGet-for-SlotProbability"],[1194,"impl-SlotProbability"],[1195,"impl-Get%3C_I%3E-for-SlotProbability"],[1196,"impl-ExpectedVotesPerBlock"],[1197,"impl-TypedGet-for-ExpectedVotesPerBlock"],[1198,"impl-Get%3C_I%3E-for-ExpectedVotesPerBlock"],[1199,"impl-TypedGet-for-RecentSegments"],[1200,"impl-RecentSegments"],[1201,"impl-Get%3C_I%3E-for-RecentSegments"],[1202,"impl-RecentHistoryFraction"],[1203,"impl-Get%3C_I%3E-for-RecentHistoryFraction"],[1204,"impl-TypedGet-for-RecentHistoryFraction"],[1205,"impl-Get%3C_I%3E-for-MinSectorLifetime"],[1206,"impl-MinSectorLifetime"],[1207,"impl-TypedGet-for-MinSectorLifetime"],[1208,"impl-ShouldAdjustSolutionRange"],[1209,"impl-TypedGet-for-ShouldAdjustSolutionRange"],[1210,"impl-Get%3C_I%3E-for-ShouldAdjustSolutionRange"],[1211,"impl-Get%3C_I%3E-for-ExistentialDeposit"],[1212,"impl-TypedGet-for-ExistentialDeposit"],[1213,"impl-ExistentialDeposit"],[1214,"impl-MaxHolds"],[1215,"impl-Get%3C_I%3E-for-MaxHolds"],[1216,"impl-TypedGet-for-MaxHolds"],[1217,"impl-StorageFeesEscrowBlockReward"],[1218,"impl-TypedGet-for-StorageFeesEscrowBlockReward"],[1219,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockReward"],[1220,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockTax"],[1221,"impl-TypedGet-for-StorageFeesEscrowBlockTax"],[1222,"impl-StorageFeesEscrowBlockTax"],[1223,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1224,"impl-RelayConfirmationDepth"],[1225,"impl-TypedGet-for-RelayConfirmationDepth"],[1226,"impl-TypedGet-for-SelfChainId"],[1227,"impl-SelfChainId"],[1228,"impl-Get%3C_I%3E-for-SelfChainId"],[1229,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1230,"impl-TypedGet-for-TransporterEndpointId"],[1231,"impl-TransporterEndpointId"],[1232,"impl-TypedGet-for-MaximumReceiptDrift"],[1233,"impl-Get%3C_I%3E-for-MaximumReceiptDrift"],[1234,"impl-MaximumReceiptDrift"],[1235,"impl-InitialDomainTxRange"],[1236,"impl-Get%3C_I%3E-for-InitialDomainTxRange"],[1237,"impl-TypedGet-for-InitialDomainTxRange"],[1238,"impl-Get%3C_I%3E-for-DomainTxRangeAdjustmentInterval"],[1239,"impl-DomainTxRangeAdjustmentInterval"],[1240,"impl-TypedGet-for-DomainTxRangeAdjustmentInterval"],[1241,"impl-TypedGet-for-DomainRuntimeUpgradeDelay"],[1242,"impl-Get%3C_I%3E-for-DomainRuntimeUpgradeDelay"],[1243,"impl-DomainRuntimeUpgradeDelay"],[1244,"impl-MinOperatorStake"],[1245,"impl-Get%3C_I%3E-for-MinOperatorStake"],[1246,"impl-TypedGet-for-MinOperatorStake"],[1247,"impl-Get%3C_I%3E-for-MaxDomainBlockSize"],[1248,"impl-MaxDomainBlockSize"],[1249,"impl-TypedGet-for-MaxDomainBlockSize"],[1250,"impl-MaxDomainBlockWeight"],[1251,"impl-Get%3C_I%3E-for-MaxDomainBlockWeight"],[1252,"impl-TypedGet-for-MaxDomainBlockWeight"],[1253,"impl-TypedGet-for-MaxBundlesPerBlock"],[1254,"impl-MaxBundlesPerBlock"],[1255,"impl-Get%3C_I%3E-for-MaxBundlesPerBlock"],[1256,"impl-Get%3C_I%3E-for-DomainInstantiationDeposit"],[1257,"impl-TypedGet-for-DomainInstantiationDeposit"],[1258,"impl-DomainInstantiationDeposit"],[1259,"impl-TypedGet-for-MaxDomainNameLength"],[1260,"impl-Get%3C_I%3E-for-MaxDomainNameLength"],[1261,"impl-MaxDomainNameLength"],[1262,"impl-TypedGet-for-BlockTreePruningDepth"],[1263,"impl-Get%3C_I%3E-for-BlockTreePruningDepth"],[1264,"impl-BlockTreePruningDepth"],[1265,"impl-TypedGet-for-StakeWithdrawalLockingPeriod"],[1266,"impl-Get%3C_I%3E-for-StakeWithdrawalLockingPeriod"],[1267,"impl-StakeWithdrawalLockingPeriod"],[1268,"impl-TypedGet-for-StakeEpochDuration"],[1269,"impl-Get%3C_I%3E-for-StakeEpochDuration"],[1270,"impl-StakeEpochDuration"],[1271,"impl-Get%3C_I%3E-for-TreasuryAccount"],[1272,"impl-TreasuryAccount"],[1273,"impl-TypedGet-for-TreasuryAccount"],[1274,"impl-MaxPendingStakingOperation"],[1275,"impl-TypedGet-for-MaxPendingStakingOperation"],[1276,"impl-Get%3C_I%3E-for-MaxPendingStakingOperation"],[1277,"impl-BlockReward"],[1278,"impl-TypedGet-for-BlockReward"],[1279,"impl-Get%3C_I%3E-for-BlockReward"],[1280,"impl-TypedGet-for-VoteReward"],[1281,"impl-Get%3C_I%3E-for-VoteReward"],[1282,"impl-VoteReward"],[1283,"impl-Get%3C_I%3E-for-MaxFeeds"],[1284,"impl-MaxFeeds"],[1285,"impl-TypedGet-for-MaxFeeds"],[1286,"impl-TypedGet-for-MinVestedTransfer"],[1287,"impl-Get%3C_I%3E-for-MinVestedTransfer"],[1288,"impl-MinVestedTransfer"],[1592,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1593,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1594,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1595,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1596,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1597,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1598,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1599,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1600,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1601,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1602,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1603,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1604,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1614,"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"],[1615,"impl-Runtime"],[1616,"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"],[1617,"impl-Runtime"],[1618,"impl-Runtime"],[1619,"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"],[1625,"impl-RuntimeOrigin"],[1626,"impl-OriginTrait-for-RuntimeOrigin"],[1653,"impl-OriginTrait-for-RuntimeOrigin"],[1654,"impl-RuntimeOrigin"],[1669,"impl-OriginTrait-for-RuntimeOrigin"],[1670,"impl-RuntimeOrigin"],[1845,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1846,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1847,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1848,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1849,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1851,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1852,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1853,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1854,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1855,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1856,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1857,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1858,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1859,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1860,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1861,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1862,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1863,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1864,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1865,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1866,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1867,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1869,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1870,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1871,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1872,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"]]},\ "subspace_runtime_primitives":{"doc":"Runtime primitives for Subspace Network.","t":"GGGRNNIIGRGGRRRRGNKKAGGDLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLMLLLMMLLMLLLLLLLLLL","n":["AccountId","Balance","BlockNumber","DECIMAL_PLACES","Ecdsa","Ed25519","FindBlockRewardAddress","FindVotingRewardAddresses","Hash","MIN_REPLICATION_FACTOR","Moment","Nonce","SHANNON","SSC","STORAGE_FEES_ESCROW_BLOCK_REWARD","STORAGE_FEES_ESCROW_BLOCK_TAX","Signature","Sr25519","find_block_reward_address","find_voting_reward_addresses","opaque","Block","Header","UncheckedExtrinsic","__clone_box","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_ref","header","init","into","is_clear","number","parent_hash","serialize","size_hint","state_root","to_keyed_vec","to_owned","try_from","try_into","type_id","type_info","unchecked_into","unique_saturated_into","using_encoded","vzip"],"q":[[0,"subspace_runtime_primitives"],[21,"subspace_runtime_primitives::opaque"],[73,"core::option"],[74,"alloc::vec"],[75,"dyn_clone::sealed"],[76,"parity_scale_codec::error"],[77,"core::result"],[78,"parity_scale_codec::codec"],[79,"serde::de"],[80,"alloc::alloc"],[81,"parity_scale_codec::codec"],[82,"core::fmt"],[83,"core::fmt"],[84,"parity_scale_codec::codec"],[85,"serde::ser"],[86,"core::any"],[87,"scale_info::form"],[88,"scale_info::ty"],[89,"core::ops::function"]],"d":["Some way of identifying an account on the chain. We …","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 …","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 …","An Sr25519 signature.","Find the address for a block rewards based on the …","Find the addresses for voting rewards based on …","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,28,28,0,0,0,0,0,0,0,0,0,0,0,28,29,30,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,31,5,5,5,5,5,5,5,32,31,5,5,5,5,5,5,32,5,5,5,31,31,5,5,31,5,5,5,5,5,5,5,5,5,5],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[1,[-1]]],[]],[[],[[2,[-1]]],[]],0,0,0,0,[[-1,3],4,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],-1,[]],[5,5],[[-1,-2],4,[],[]],[-1,[[7,[5,6]]],8],[[[10,[9]]],[[7,[-1,6]]],[]],[[11,[10,[9]]],[[7,[-1,6]]],[]],[[11,-1],[[7,[-2,6]]],8,[]],[[],5],[12,-1,[]],[12,-1,[]],[-1,[[7,[5]]],13],0,[12,4],[5,[[2,[9,14]]]],[[5,-1],4,[15,16]],[[5,5],17],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],0,0,[[5,18],[[7,[4,19]]]],[[[20,[-1,-2,-3,-4]]],5,21,21,21,22],[-1,-1,[]],[[[10,[9]]],[[7,[5,6]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],12],[-1,-2,[],[]],[-1,17,[]],0,0,[[5,-1],7,23],[5,12],0,[[-1,[10,[9]]],[[2,[9,14]]],[]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[[],[[26,[25]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[5,-1],-2,27,[]],[-1,-2,[],[]]],"c":[],"p":[[4,"Option",73],[3,"Vec",74],[3,"Private",75],[15,"tuple"],[3,"UncheckedExtrinsic",21],[3,"Error",76],[4,"Result",77],[8,"Input",78],[15,"u8"],[15,"slice"],[15,"u32"],[15,"usize"],[8,"Deserializer",79],[3,"Global",80],[8,"Output",78],[8,"Sized",81],[15,"bool"],[3,"Formatter",82],[3,"Error",82],[3,"UncheckedExtrinsic",83],[8,"Encode",78],[8,"SignedExtension",84],[8,"Serializer",85],[3,"TypeId",86],[4,"MetaForm",87],[3,"Type",88],[8,"FnOnce",89],[6,"Signature",0],[8,"FindBlockRewardAddress",0],[8,"FindVotingRewardAddresses",0],[6,"Header",21],[6,"Block",21]],"b":[]},\ -"subspace_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"NNNNCEGGGGGGNDNDNNNDNENMMMMMLLLLLLLLLLMLLLLLLLLLLLLLLLAMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFFMMMAMMMLMMMMMMMMLMLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLMMMMNDENLMMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLMLLLLLLLLLLLLLLLLDMLLMMFMLLLMLLLLLLLLLLLLMMMMMMMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AddrFormatInvalid","BlockRelay","Consensus","Create","DsnConfig","Error","FraudProofVerifier","FullBackend","FullClient","FullSelectChain","InvalidStateTransitionProofVerifier","InvalidTransactionProofVerifier","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","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tx_pre_validator","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","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","ConsensusChainTxPreValidator","__clone_box","borrow","borrow_mut","clone","clone_into","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","pre_validate_transaction","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"subspace_service"],[188,"subspace_service::SubspaceNetworking"],[192,"subspace_service::dsn"],[267,"subspace_service::rpc"],[305,"subspace_service::tx_pre_validator"],[336,"core::fmt"],[337,"core::fmt"],[338,"sp_consensus::error"],[339,"sc_telemetry::error"],[340,"std::io::error"],[341,"core::net::parser"],[342,"sc_subspace_block_relay::consensus::relay"],[343,"prometheus::errors"],[344,"alloc::alloc"],[345,"alloc::boxed"],[346,"core::any"],[347,"alloc::sync"],[348,"alloc::rc"],[349,"subspace_runtime_primitives::opaque"],[350,"sc_consensus::import_queue"],[351,"subspace_transaction_pool"],[352,"sc_service"],[353,"sc_consensus_slots"],[354,"core::result"],[355,"sp_api"],[356,"core::marker"],[357,"core::marker"],[358,"sc_service::config"],[359,"core::error"],[360,"core::option"],[361,"alloc::string"],[362,"core::any"],[363,"subspace_networking::constructor"],[364,"subspace_networking::behavior::persistent_parameters"],[365,"jsonrpsee_core::server::rpc_module"],[366,"sp_api"],[367,"sp_blockchain::backend"],[368,"sp_blockchain::header_metadata"],[369,"sc_transaction_pool_api"],[370,"sp_consensus"],[371,"core::clone"],[372,"sc_client_api::backend"],[373,"sp_core::traits"],[374,"sp_runtime::transaction_validity"],[375,"core::future::future"],[376,"core::pin"],[377,"sp_runtime::traits"],[378,"subspace_fraud_proof"]],"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.","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","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":[3,3,3,6,0,0,0,0,0,0,0,0,3,0,3,0,3,6,3,0,3,0,3,33,33,7,29,33,29,33,3,6,7,29,33,3,6,7,33,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,0,7,3,3,6,7,7,29,33,3,3,3,3,3,3,3,3,3,6,7,29,29,33,33,3,3,6,6,7,7,29,29,33,33,3,3,6,6,7,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,7,33,33,0,0,33,29,33,0,33,29,33,3,29,7,7,33,29,33,29,7,3,33,29,33,3,6,7,29,33,3,6,7,0,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,67,68,67,67,8,0,0,8,48,48,48,48,8,48,8,48,48,48,8,48,8,48,8,48,48,8,8,48,8,8,8,48,8,8,48,48,8,8,48,48,8,48,8,48,8,48,8,48,8,48,8,48,8,48,48,48,48,48,48,48,48,8,48,48,8,8,48,8,48,8,48,8,48,8,48,8,48,8,48,0,51,51,51,51,51,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27],"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,[-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,-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],[[],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,[30,[[21,[-1,-2]],22,23,[25,[24]],[28,[24,[21,[-1,-2]],[27,[24,[21,[-1,-2]],[26,[-1,-2]]]]]],[29,[-1,-2]]]],31,32],[[34,[[33,[[21,[-1,-2]],[27,[24,[21,[-1,-2]],[26,[-1,-2]]]]]],3]]],[35,36,37],38],[[39,[41,[40]]],[[34,[[30,[[21,[-1,-2]],22,23,[25,[24]],[28,[24,[21,[-1,-2]],[27,[24,[21,[-1,-2]],[26,[-1,-2]]]]]],[29,[-1,-2]]]],9]]],[],[]],0,0,0,0,0,0,0,[3,[[43,[42]]]],0,0,0,0,0,0,0,0,[-1,44,[]],0,[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],0,[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,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,[],[]],0,0,0,0,0,0,0,0,[[-1,47],2,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[[-1,-2],2,[],[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,2],[1,2],0,[[8,4],5],[[8,4],5],[[48,4],5],[49,8],[50,8],[-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,[],[]],[[[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,[[43,[42]]]],0,[-1,-2,[],[]],[-1,44,[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,45,[]],[-1,45,[]],[-1,46,[]],[-1,46,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[51,[-1,-2,-3,-4]]],[[34,[[52,[2]],[17,[42]]]]],[[53,[24]],[54,[24]],[55,[24]],[56,[24]],36,37],57,[58,36,37,59],[60,36,37]],0,[1,-1,[]],[1,-1,[]],[1,2],0,[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,45,[]],[-1,46,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,47],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1,-2,-3]]],[[27,[-1,-2,-3]]],[],[],59],[[-1,-2],2,[],[]],[1,-1,[]],[1,-1,[]],[1,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,[],[]],[[[19,[-1]],[17,[61]],-2],[[27,[-3,-1,-2]]],[],[],[]],[[[27,[-1,-2,-3]],62],[[64,[[17,[63]]]]],65,[[53,[-1]],36,37],[[66,[-1]],59,36,37]],[-1,-2,[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,45,[]],[-1,46,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[15,"usize"],[15,"tuple"],[4,"Error",0],[3,"Formatter",336],[6,"Result",336],[4,"SubspaceNetworking",0],[3,"SubspaceConfiguration",0],[4,"DsnConfigurationError",192],[4,"Error",337],[4,"Error",338],[4,"Error",339],[3,"Error",340],[3,"AddrParseError",341],[4,"BlockRelayConfigurationError",342],[4,"Error",343],[3,"Global",344],[3,"Box",345],[8,"Any",346],[3,"Arc",347],[3,"Rc",348],[6,"FullClient",0],[6,"FullBackend",0],[6,"FullSelectChain",0],[6,"Block",349],[6,"DefaultImportQueue",350],[6,"FraudProofVerifier",0],[3,"ConsensusChainTxPreValidator",305],[6,"FullPool",351],[3,"OtherPartialComponents",0],[3,"PartialComponents",352],[15,"bool"],[3,"SlotProportion",353],[3,"NewFull",0],[4,"Result",354],[8,"ConstructRuntimeApi",355],[8,"Send",356],[8,"Sync",356],[8,"NativeExecutionDispatch",357],[3,"Configuration",358],[15,"u8"],[15,"slice"],[8,"Error",359],[4,"Option",360],[3,"String",361],[3,"TypeId",346],[15,"str"],[3,"Private",362],[3,"DsnConfig",192],[4,"CreationError",363],[4,"NetworkParametersPersistenceError",364],[3,"FullDeps",267],[3,"RpcModule",365],[8,"ProvideRuntimeApi",355],[8,"BlockBackend",366],[8,"HeaderBackend",367],[8,"HeaderMetadata",368],[8,"TransactionPool",369],[8,"SyncOracle",370],[8,"Clone",371],[8,"AuxStore",372],[8,"SpawnNamed",373],[4,"TransactionSource",374],[8,"Future",375],[3,"Pin",376],[8,"Block",377],[8,"VerifyFraudProof",378],[13,"Reuse",188],[13,"Create",188]],"b":[[56,"impl-Display-for-Error"],[57,"impl-Debug-for-Error"],[63,"impl-From%3CDsnConfigurationError%3E-for-Error"],[64,"impl-From%3CError%3E-for-Error"],[65,"impl-From%3CError%3E-for-Error"],[66,"impl-From%3CError%3E-for-Error"],[68,"impl-From%3CError%3E-for-Error"],[69,"impl-From%3CAddrParseError%3E-for-Error"],[70,"impl-From%3CBlockRelayConfigurationError%3E-for-Error"],[71,"impl-From%3CPrometheusError%3E-for-Error"],[213,"impl-Debug-for-DsnConfigurationError"],[214,"impl-Display-for-DsnConfigurationError"],[216,"impl-From%3CCreationError%3E-for-DsnConfigurationError"],[217,"impl-From%3CNetworkParametersPersistenceError%3E-for-DsnConfigurationError"]]},\ +"subspace_service":{"doc":"Service and ServiceFactory implementation. Specialized …","t":"NNNNCEGGGGGGNDNDNNNDNENMMMMMLLLLLLLLLLMLLLLLLLLLLLLLLLAMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMFFMMMAMMMLMMMMMMMMLMLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLMMMMNDENLMMMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLMLLLLLLLLLLLLLLLLDMLLMMFMLLLMLLLLLLLLLLLLMMMMMMMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AddrFormatInvalid","BlockRelay","Consensus","Create","DsnConfig","Error","FraudProofVerifier","FullBackend","FullClient","FullSelectChain","InvalidStateTransitionProofVerifier","InvalidTransactionProofVerifier","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","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tx_pre_validator","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","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","ConsensusChainTxPreValidator","__clone_box","borrow","borrow_mut","clone","clone_into","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","pre_validate_transaction","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","vzip"],"q":[[0,"subspace_service"],[188,"subspace_service::SubspaceNetworking"],[192,"subspace_service::dsn"],[267,"subspace_service::rpc"],[305,"subspace_service::tx_pre_validator"],[336,"core::fmt"],[337,"core::fmt"],[338,"core::net::parser"],[339,"std::io::error"],[340,"sc_telemetry::error"],[341,"sp_consensus::error"],[342,"prometheus::errors"],[343,"sc_service::error"],[344,"alloc::alloc"],[345,"alloc::boxed"],[346,"core::any"],[347,"alloc::sync"],[348,"alloc::rc"],[349,"subspace_runtime_primitives::opaque"],[350,"sc_consensus::import_queue"],[351,"subspace_transaction_pool"],[352,"sc_service"],[353,"sc_consensus_slots"],[354,"core::result"],[355,"sp_api"],[356,"core::marker"],[357,"core::marker"],[358,"sc_service::config"],[359,"core::error"],[360,"core::option"],[361,"alloc::string"],[362,"core::any"],[363,"subspace_networking::behavior::persistent_parameters"],[364,"subspace_networking::constructor"],[365,"jsonrpsee_core::server::rpc_module"],[366,"sp_api"],[367,"sp_blockchain::backend"],[368,"sp_blockchain::header_metadata"],[369,"sc_transaction_pool_api"],[370,"sp_consensus"],[371,"core::clone"],[372,"sc_client_api::backend"],[373,"sp_core::traits"],[374,"sp_runtime::transaction_validity"],[375,"core::future::future"],[376,"core::pin"],[377,"sp_runtime::traits"],[378,"subspace_fraud_proof"]],"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.","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","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":[3,3,3,6,0,0,0,0,0,0,0,0,3,0,3,0,3,6,3,0,3,0,3,33,33,7,29,33,29,33,3,6,7,29,33,3,6,7,33,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,0,7,3,3,6,7,7,29,33,3,3,3,3,3,3,3,3,3,6,7,29,29,33,33,3,3,6,6,7,7,29,29,33,33,3,3,6,6,7,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,7,33,33,0,0,33,29,33,0,33,29,33,3,29,7,7,33,29,33,29,7,3,33,29,33,3,6,7,29,33,3,6,7,0,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,29,33,3,6,7,67,68,67,67,9,0,0,9,48,48,48,48,9,48,9,48,48,48,9,48,9,48,9,48,48,9,9,48,9,9,9,48,9,9,48,48,9,9,48,48,9,48,9,48,9,48,9,48,9,48,9,48,9,48,48,48,48,48,48,48,48,9,48,48,9,9,48,9,48,9,48,9,48,9,48,9,48,9,48,0,51,51,51,51,51,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27],"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,[-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,[]],[-1,-1,[]],[8,3],[9,3],[10,3],[11,3],[12,3],[13,3],[14,3],[15,3],[-1,-1,[]],[-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[],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,[30,[[21,[-1,-2]],22,23,[25,[24]],[28,[24,[21,[-1,-2]],[27,[24,[21,[-1,-2]],[26,[-1,-2]]]]]],[29,[-1,-2]]]],31,32],[[34,[[33,[[21,[-1,-2]],[27,[24,[21,[-1,-2]],[26,[-1,-2]]]]]],3]]],[35,36,37],38],[[39,[41,[40]]],[[34,[[30,[[21,[-1,-2]],22,23,[25,[24]],[28,[24,[21,[-1,-2]],[27,[24,[21,[-1,-2]],[26,[-1,-2]]]]]],[29,[-1,-2]]]],15]]],[],[]],0,0,0,0,0,0,0,[3,[[43,[42]]]],0,0,0,0,0,0,0,0,[-1,44,[]],0,[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],0,[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,45,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,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,[],[]],0,0,0,0,0,0,0,0,[[-1,47],2,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[[-1,-2],2,[],[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,-1,[]],[1,2],[1,2],0,[[9,4],5],[[9,4],5],[[48,4],5],[49,9],[-1,-1,[]],[50,9],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[],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,[9,[[43,[42]]]],0,[-1,-2,[],[]],[-1,44,[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,45,[]],[-1,45,[]],[-1,46,[]],[-1,46,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[51,[-1,-2,-3,-4]]],[[34,[[52,[2]],[17,[42]]]]],[[53,[24]],[54,[24]],[55,[24]],[56,[24]],36,37],57,[58,36,37,59],[60,36,37]],0,[1,-1,[]],[1,-1,[]],[1,2],0,[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,45,[]],[-1,46,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,47],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1,-2,-3]]],[[27,[-1,-2,-3]]],[],[],59],[[-1,-2],2,[],[]],[1,-1,[]],[1,-1,[]],[1,2],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-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,[],[]],[[[19,[-1]],[17,[61]],-2],[[27,[-3,-1,-2]]],[],[],[]],[[[27,[-1,-2,-3]],62],[[64,[[17,[63]]]]],65,[[53,[-1]],36,37],[[66,[-1]],59,36,37]],[-1,-2,[],[]],[-1,[[34,[-2]]],[],[]],[-1,[[34,[-2]]],[],[]],[-1,45,[]],[-1,46,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[15,"usize"],[15,"tuple"],[4,"Error",0],[3,"Formatter",336],[6,"Result",336],[4,"SubspaceNetworking",0],[3,"SubspaceConfiguration",0],[4,"BlockRelayConfigurationError",337],[4,"DsnConfigurationError",192],[3,"AddrParseError",338],[3,"Error",339],[4,"Error",340],[4,"Error",341],[4,"Error",342],[4,"Error",343],[3,"Global",344],[3,"Box",345],[8,"Any",346],[3,"Arc",347],[3,"Rc",348],[6,"FullClient",0],[6,"FullBackend",0],[6,"FullSelectChain",0],[6,"Block",349],[6,"DefaultImportQueue",350],[6,"FraudProofVerifier",0],[3,"ConsensusChainTxPreValidator",305],[6,"FullPool",351],[3,"OtherPartialComponents",0],[3,"PartialComponents",352],[15,"bool"],[3,"SlotProportion",353],[3,"NewFull",0],[4,"Result",354],[8,"ConstructRuntimeApi",355],[8,"Send",356],[8,"Sync",356],[8,"NativeExecutionDispatch",357],[3,"Configuration",358],[15,"u8"],[15,"slice"],[8,"Error",359],[4,"Option",360],[3,"String",361],[3,"TypeId",346],[15,"str"],[3,"Private",362],[3,"DsnConfig",192],[4,"NetworkParametersPersistenceError",363],[4,"CreationError",364],[3,"FullDeps",267],[3,"RpcModule",365],[8,"ProvideRuntimeApi",355],[8,"BlockBackend",366],[8,"HeaderBackend",367],[8,"HeaderMetadata",368],[8,"TransactionPool",369],[8,"SyncOracle",370],[8,"Clone",371],[8,"AuxStore",372],[8,"SpawnNamed",373],[4,"TransactionSource",374],[8,"Future",375],[3,"Pin",376],[8,"Block",377],[8,"VerifyFraudProof",378],[13,"Reuse",188],[13,"Create",188]],"b":[[56,"impl-Debug-for-Error"],[57,"impl-Display-for-Error"],[64,"impl-From%3CBlockRelayConfigurationError%3E-for-Error"],[65,"impl-From%3CDsnConfigurationError%3E-for-Error"],[66,"impl-From%3CAddrParseError%3E-for-Error"],[67,"impl-From%3CError%3E-for-Error"],[68,"impl-From%3CError%3E-for-Error"],[69,"impl-From%3CError%3E-for-Error"],[70,"impl-From%3CPrometheusError%3E-for-Error"],[71,"impl-From%3CError%3E-for-Error"],[213,"impl-Debug-for-DsnConfigurationError"],[214,"impl-Display-for-DsnConfigurationError"],[216,"impl-From%3CNetworkParametersPersistenceError%3E-for-DsnConfigurationError"],[218,"impl-From%3CCreationError%3E-for-DsnConfigurationError"]]},\ "subspace_test_client":{"doc":"Subspace test client only.","t":"GGGDLLALLLALLLLLLLLLLLLLLFLLLLLLLGFFFFF","n":["Backend","Client","FraudProofVerifier","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"],[33,"subspace_test_client::chain_spec"],[37,"subspace_test_client::domain_chain_spec"],[39,"alloc::vec"],[40,"core::option"],[41,"alloc::alloc"],[42,"alloc::boxed"],[43,"core::any"],[44,"alloc::sync"],[45,"alloc::rc"],[46,"sp_version"],[47,"subspace_runtime_primitives::opaque"],[48,"subspace_service::tx_pre_validator"],[49,"subspace_service"],[50,"core::result"],[51,"core::any"],[52,"evm_domain_test_runtime"],[53,"evm_domain_test_runtime"]],"d":["The backend type being used by the test service.","The client type being used by the test service.","The fraud proof verifier being used 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,0,25,25,0,25,25,25,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,25,25,25,25,25,25,25,0,0,0,0,0,0],"f":[0,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,-2,[],[]],[-1,-1,[]],[[],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],[[[18,[14,[17,[15,14,16]]]]],7],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[2,21],[2],[[],22],[2,23],[[],24]],"c":[],"p":[[15,"usize"],[15,"str"],[15,"u8"],[15,"slice"],[3,"Vec",39],[4,"Option",40],[15,"tuple"],[3,"Global",41],[3,"Box",42],[8,"Any",43],[3,"Arc",44],[3,"Rc",45],[3,"NativeVersion",46],[6,"Client",0],[6,"Block",47],[6,"FraudProofVerifier",0],[3,"ConsensusChainTxPreValidator",48],[3,"NewFull",49],[4,"Result",50],[3,"TypeId",43],[6,"AccountId",51],[6,"TestChainSpec",33],[6,"AccountId",52],[3,"RuntimeGenesisConfig",52],[3,"TestExecutorDispatch",0]],"b":[]},\ -"subspace_test_runtime":{"doc":"","t":"DGNNGGGGGGENGNNNGGDDDDDDDRDDDDGNNNNGGDDGGNNNNGGNDGENNDDRDDDDDDDDGNNNDDDGNNGNDEDDDDNDDDGNNDDDEEEEDEEDERRGRDDDGGDDDDDGNNNDDGGNNNGGNNNGGNDDGNGNGGNNNDDGGNNNRDGNNNGNDRRLLLLLLLLLLLMMLLMALLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLFLLLMLLLLLMLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLMMMMMMNLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","FeedId","Feeds","Feeds","Feeds","Feeds","FirstFarmer","GenesisConfig","GrandpaFinalityVerifier","GrandpaFinalityVerifier","GrandpaValidator","Header","HoldIdentifier","Id","Index","InitialDomainTxRange","LiquidityInfo","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxFeeds","MaxHolds","MaxPendingStakingOperation","MaximumReceiptDrift","Messenger","Messenger","Messenger","Messenger","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","ObjectStore","ObjectStore","ObjectStore","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","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","delete","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","extract_block_object_mapping","extract_pre_validation_object","extract_proof","extract_segment_headers","extract_successful_bundles","extract_xdm_proof_state_roots","extrinsics","extrinsics_root","extrinsics_shuffling_seed","feed_processor","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","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_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","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","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","object_mappings","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","put","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_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_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"],[2177,"subspace_test_runtime::api"],[2178,"dyn_clone::sealed"],[2179,"subspace_runtime_primitives"],[2180,"subspace_runtime_primitives"],[2181,"core::option"],[2182,"sp_api"],[2183,"core::result"],[2184,"sp_runtime::traits"],[2185,"sp_api"],[2186,"frame_support::dispatch"],[2187,"sp_storage"],[2188,"alloc::string"],[2189,"alloc::alloc"],[2190,"alloc::vec"],[2191,"sp_messenger::messages"],[2192,"sp_runtime::traits"],[2193,"subspace_runtime_primitives"],[2194,"sp_consensus_subspace"],[2195,"sp_messenger::messages"],[2196,"sp_inherents"],[2197,"sp_api"],[2198,"sp_runtime::traits"],[2199,"frame_support::traits::metadata"],[2200,"parity_scale_codec::error"],[2201,"parity_scale_codec::codec"],[2202,"sp_core::crypto"],[2203,"sp_runtime"],[2204,"serde::de"],[2205,"frame_support::dispatch"],[2206,"domain_runtime_primitives"],[2207,"core::ops::function"],[2208,"sp_domains::transaction"],[2209,"sp_trie::storage_proof"],[2210,"subspace_core_primitives"],[2211,"alloc::boxed"],[2212,"core::fmt"],[2213,"core::fmt"],[2214,"pallet_utility::pallet"],[2215,"pallet_object_store::pallet"],[2216,"pallet_domains::pallet"],[2217,"pallet_messenger::pallet"],[2218,"pallet_balances::pallet"],[2219,"pallet_rewards::pallet"],[2220,"pallet_transaction_payment::pallet"],[2221,"frame_system::pallet"],[2222,"pallet_feeds::pallet"],[2223,"pallet_offences_subspace::pallet"],[2224,"pallet_transaction_fees::pallet"],[2225,"pallet_subspace::pallet"],[2226,"pallet_sudo::pallet"],[2227,"pallet_transporter::pallet"],[2228,"pallet_messenger::pallet"],[2229,"pallet_domains::pallet"],[2230,"sp_version"],[2231,"core::convert"],[2232,"frame_system::limits"],[2233,"frame_system::limits"],[2234,"sp_messenger::endpoint"],[2235,"sp_weights::weight_v2"],[2236,"frame_support::traits::metadata"],[2237,"sp_messenger::messages"],[2238,"sp_core"],[2239,"sp_version"],[2240,"pallet_transaction_payment::types"],[2241,"sp_domains"],[2242,"sp_core::traits"],[2243,"core::convert"],[2244,"sp_consensus_subspace"],[2245,"scale_info::ty"],[2246,"scale_info::form"],[2247,"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.","","","Type used to represent a FeedId or ChainId","","","","","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.","","","","","","","","","","","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,181,181,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,0,0,37,53,38,52,0,0,53,0,0,0,181,181,0,0,0,0,0,0,0,0,0,0,0,0,37,53,38,0,0,0,0,37,38,0,37,0,0,0,0,0,0,181,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,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,182,183,36,5,184,0,7,36,15,17,185,186,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,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,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,182,237,194,192,236,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,56,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,34,52,17,238,38,38,193,36,36,36,35,36,193,36,36,186,17,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,184,184,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,7,36,36,36,25,238,36,36,5,36,34,35,52,36,37,53,5,15,38,39,40,41,42,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,53,53,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,38,38,17,39,40,41,42,237,7,53,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,56,56,34,34,195,195,196,196,197,197,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,35,35,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,230,230,231,231,232,232,233,233,234,234,235,235,236,236,52,52,36,36,37,37,53,53,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,237,237,7,7,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,56,56,34,34,195,195,196,196,197,197,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,35,35,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,230,230,231,231,232,232,233,233,234,234,235,235,236,236,52,52,36,36,37,37,53,53,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,237,237,7,7,239,34,36,240,36,187,188,189,190,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,226,226,226,227,227,227,228,228,228,229,229,229,230,230,230,231,231,231,232,232,232,233,233,233,234,234,234,235,235,235,38,38,38,36,38,34,7,7,36,25,36,34,35,52,37,53,15,38,39,40,41,42,36,236,36,187,188,189,190,191,192,193,194,56,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,36,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,5,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,34,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,7,15,36,36,36,38,38,38,38,38,38,38,38,38,38,38,38,241,34,35,15,39,40,41,42,36,36,36,36,36,36,36,236,183,236,0,36,5,5,238,56,36,36,36,36,238,35,39,40,41,42,184,36,184,36,7,56,36,36,36,36,7,7,36,5,5,5,36,36,36,34,52,17,7,5,36,36,36,239,5,5,34,35,52,37,53,15,38,36,36,35,35,35,238,36,36,36,186,17,186,17,186,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,186,17,194,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,53,53,53,53,53,53,53,53,53,53,53,53,5,15,38,17,39,40,41,42,237,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,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,34,35,52,36,37,53,15,38,39,40,41,42,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,36,36,36,36,242,186,17,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,192,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,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],[[],[[26,[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],[27,[[9,[[29,[28]]]]]],[5],[[],30],[[],31],[[25,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]],57],58,59],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[-1,[[11,[34]]],61],[-1,[[11,[52]]],61],[-1,[[11,[17]]],61],0,[[38,5],62],[[38,5],62],[27,[[9,[63]]]],[27,[[9,[64]]]],[27,[[9,[65]]]],[27,[[9,[[2,[66,[26,[25]]]]]]]],[27,35],[27,[[9,[[23,[20]]]]]],[[27,63,67],[[9,[67]]]],[[27,64,68],[[9,[68]]]],[27,69],0,0,[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],0,0,[[34,-1],2,[70,71]],[[35,-1],2,[70,71]],[[52,-1],2,[70,71]],[[37,-1],2,[70,71]],[[53,-1],2,[70,71]],[[15,-1],2,[70,71]],[[38,-1],2,[70,71]],[[],[[11,[2,8]]]],[[34,34],72],[[35,35],72],[[36,36],72],[[37,37],72],[[15,15],72],[[38,38],72],[[39,39],72],[[40,40],72],[[41,41],72],[[42,42],72],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[25,2],[[[7,[-1,-2]],-3],-4,12,[[13,[-1]]],73,[]],[[25,[23,[67]]],74],[[],[[75,[25,64,68]]]],[[[7,[-1,-2]]],[[9,[76]]],12,[[13,[-1]]]],[[],[[9,[[23,[77]]]]]],[[27,23],[[78,[25,64,68,28]]]],[[[23,[20]]],[[9,[[79,[63]]]]]],0,0,[[],80],[[],[[82,[81]]]],[5,72],[[]],[[34,83],84],[[35,83],84],[[52,83],[[11,[2,85]]]],[[36,83],84],[[37,83],84],[[53,83],84],[[5,83],[[11,[2,85]]]],[[15,83],84],[[38,83],84],[[39,83],84],[[40,83],84],[[41,83],84],[[42,83],84],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[86,[36]]],37],[87,37],[[[88,[36]]],37],[[[89,[36]]],37],[[[90,[36]]],37],[[[91,[36]]],37],[[[92,[36]]],37],[[[93,[36]]],37],[[[94,[36]]],37],[[[95,[36]]],37],[96,37],[[[97,[36]]],37],[[[98,[36]]],37],[[[99,[36]]],37],[[[100,[36]]],37],[[[101,[36]]],53],[[[102,[36]]],53],[[[103,[36]]],53],[[[104,[36]]],53],[[[105,[36]]],53],[[[106,[36]]],53],[[[107,[36]]],53],[[[108,[36]]],53],[[[109,[36]]],53],[[[110,[36]]],53],[-1,-1,[]],[[[111,[36]]],53],[9,5],[15,5],[[[112,[36]]],5],[-1,-1,[]],[-1,-1,[]],[[[112,[36]]],15],[[[114,[113,36]]],38],[[[114,[115,36]]],38],[[[114,[116,36]]],38],[[[114,[117,36]]],38],[[[114,[118,36]]],38],[[[114,[119,36]]],38],[[[114,[120,36]]],38],[[[114,[121,36]]],38],[-1,-1,[]],[[[114,[122,36]]],38],[[[114,[123,36]]],38],[[[114,[124,36]]],38],[[[114,[125,36]]],38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[126,[[9,[53]]]],[-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,-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,-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,-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,-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,-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-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,-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,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],0,[[[9,[[23,[20]]]]],[[23,[20]]]],[[[9,[[23,[20]]]]],[[23,[20]]]],0,[27,[[9,[127]]]],[[],28],[[],128],[[],128],[[],28],[[],129],[[],-1,[[130,[129]]]],[[],129],[[],63],[[],63],[[],-1,[[130,[63]]]],[[],131],[[],131],[[],-1,[[130,[131]]]],[[],-1,[[130,[132]]]],[[],132],[[],132],[[],133],[[],133],[[],-1,[[130,[133]]]],[[],-1,[[130,[134]]]],[[],134],[[],134],[[],63],[[],63],[[],-1,[[130,[63]]]],[[],20],[[],20],[[],-1,[[130,[20]]]],[[],134],[[],134],[[],-1,[[130,[134]]]],[[],[[2,[135,135]]]],[[],-1,[[130,[[2,[135,135]]]]]],[[],[[2,[135,135]]]],[[],72],[[],-1,[[130,[72]]]],[[],72],[[],8],[[],8],[[],-1,[[130,[8]]]],[[],-1,[[130,[8]]]],[[],8],[[],8],[[],136],[[],-1,[[130,[136]]]],[[],136],[[],-1,[[130,[[2,[136,136]]]]]],[[],[[2,[136,136]]]],[[],[[2,[136,136]]]],[[],136],[[],-1,[[130,[136]]]],[[],136],[[],8],[[],-1,[[130,[8]]]],[[],8],[[],[[2,[135,135]]]],[[],-1,[[130,[[2,[135,135]]]]]],[[],[[2,[135,135]]]],[[],[[2,[135,135]]]],[[],-1,[[130,[[2,[135,135]]]]]],[[],[[2,[135,135]]]],[[],63],[[],63],[[],-1,[[130,[63]]]],[[],31],[[],-1,[[130,[31]]]],[[],31],[[],137],[[],-1,[[130,[137]]]],[[],137],[[],63],[[],-1,[[130,[63]]]],[[],63],[[],135],[[],135],[[],-1,[[130,[135]]]],[[],-1,[[130,[135]]]],[[],135],[[],135],[[],63],[[],-1,[[130,[63]]]],[[],63],[[],28],[[],-1,[[130,[28]]]],[[],28],[[],-1,[[130,[8]]]],[[],8],[[],8],[[],-1,[[130,[138]]]],[[],138],[[],138],[[],8],[[],-1,[[130,[8]]]],[[],8],[[],28],[[],-1,[[130,[28]]]],[[],28],[[],8],[[],8],[[],-1,[[130,[8]]]],[[],-1,[[130,[8]]]],[[],8],[[],8],[[],63],[[],63],[[],-1,[[130,[63]]]],[[],64],[[],64],[[],-1,[[130,[64]]]],[[],3],[[],-1,[[130,[3]]]],[[],3],[[],-1,[[130,[8]]]],[[],8],[[],8],[[],-1,[[130,[28]]]],[[],28],[[],28],[[],28],[[],-1,[[130,[28]]]],[[],28],[[],-1,[[130,[8]]]],[[],8],[[],8],[[],28],[[],28],[[],-1,[[130,[28]]]],[38,139],[140,[[54,[140]]]],[38,141],[142,[[9,[[82,[143]]]]]],[[],[[54,[140]]]],[[34,55],[[54,[20]]]],[[[7,[-1,-2]]],[[11,[72,10]]],12,[[13,[-1]]]],[[[7,[-1,-2]],-3],[[11,[72,10]]],12,[[13,[-1]]],6],[27,[[26,[25]]]],0,[[],136],[-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]]],[]],[[[144,[63]]],9],[[],[[9,[60]]]],[32,23],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[[56,[-1]],57,[54,[20]]],58,59],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[145,[-1]],19]]],12,[[13,[-1]]],[[147,[[146,[-1]]]]]],[15,[[9,[16]]]],[[27,[148,[63]]],72],[149,72],[[],72],[38,[[9,[[114,[122,36]]]]]],[38,[[9,[[114,[123,36]]]]]],[38,[[9,[[114,[113,36]]]]]],[38,[[9,[[114,[117,36]]]]]],[38,[[9,[[114,[115,36]]]]]],[38,[[9,[[114,[125,36]]]]]],[38,[[9,[[114,[124,36]]]]]],[38,[[9,[[114,[120,36]]]]]],[38,[[9,[[114,[116,36]]]]]],[38,[[9,[[114,[119,36]]]]]],[38,[[9,[[114,[118,36]]]]]],[38,[[9,[[114,[121,36]]]]]],0,[[],[[54,[55]]]],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],150],[[],151],[[],152],[8,[[9,[152]]]],[8,[[9,[152]]]],[[],[[23,[8]]]],[[],[[23,[8]]]],[[],[[9,[140]]]],0,[[],[[9,[140]]]],[[],153],[27,72],[[],5],[[],5],0,[[[56,[-1]],57,[54,[20]]],[[23,[154]]],59],[[],2],[27,[[26,[25]]]],[155,[[9,[[2,[156,28]]]]]],[[[144,[63]]],9],0,[[35,35],[[9,[43]]]],[[39,39],[[9,[43]]]],[[40,40],[[9,[43]]]],[[41,41],[[9,[43]]]],[[42,42],[[9,[43]]]],0,[[],157],0,[[],[[11,[2,48]]]],[[[7,[-1,-2]]],[[9,[[158,[-1]]]]],12,[[13,[-1]]]],[[[56,[-1]],57,[54,[20]]],[[11,[[9,[159]],126]]],59],[8,[[160,[28]]]],[8,[[161,[28]]]],[8,28],[138,28],[[[7,[-1,-2]]],2,12,[[13,[-1]]]],[[[7,[-1,-2]],-3],2,12,[[13,[-1]]],162],[[],63],[5,2],[[],5],[[],5],[[],[[9,[149]]]],[27,[[9,[163]]]],[164,[[9,[165]]]],[[34,-1],11,166],[[52,-1],11,166],[[17,-1],11,166],[[[7,[-1,-2]],167],2,12,[[13,[-1]]]],[[5,-1],2,[[168,[5]]]],[[],72],[[31,169],72],[[31,169],72],0,[[],5],[[],5],[34,60],[35,60],[52,60],[37,60],[53,60],[15,60],[38,60],[[],170],[[],171],[155,35],[155,35],[155,35],0,[[[172,[[26,[25]],64,68,28]]],2],[173,[[9,[2]]]],[[[174,[[26,[25]],149]]],2],0,0,0,0,0,0,0,[[],175],[[-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]]],[],[]],[-1,[[11,[-2]]],[],[]],[37,[[11,[87]]]],[37,[[11,[[91,[36]]]]]],[37,[[11,[[99,[36]]]]]],[37,[[11,[[92,[36]]]]]],[37,[[11,[[93,[36]]]]]],[37,[[11,[[98,[36]]]]]],[37,[[11,[96]]]],[37,[[11,[[90,[36]]]]]],[37,[[11,[[100,[36]]]]]],[37,[[11,[[86,[36]]]]]],[37,[[11,[[88,[36]]]]]],[37,[[11,[[95,[36]]]]]],[37,[[11,[[89,[36]]]]]],[37,[[11,[[97,[36]]]]]],[37,[[11,[[94,[36]]]]]],[53,[[11,[[111,[36]]]]]],[53,[[11,[[106,[36]]]]]],[53,[[11,[[104,[36]]]]]],[-1,[[11,[-2]]],[],[]],[53,[[11,[[101,[36]]]]]],[53,[[11,[[110,[36]]]]]],[53,[[11,[[102,[36]]]]]],[53,[[11,[[103,[36]]]]]],[53,[[11,[[107,[36]]]]]],[53,[[11,[[109,[36]]]]]],[53,[[11,[[108,[36]]]]]],[53,[[11,[[105,[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]]],73,[]],[-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,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[[],177],[[],177],[[],[[177,[178]]]],[[],177],[[],177],[[],177],[[],177],[[],177],[[],177],[[],177],[[],177],[[],177],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[179,180],[179,180],[[],[[23,[67]]]],[[],129],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]]]],[[140,[54,[20]]],[[9,[[23,[20]]]]]]],"c":[4,5,7,9,45],"p":[[3,"Private",2178],[15,"tuple"],[6,"AccountId",2179],[6,"Nonce",2179],[3,"RuntimeOrigin",0],[8,"Fn",2180],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",2181],[4,"ApiError",2182],[4,"Result",2183],[8,"Block",2184],[8,"CallApiAt",2182],[6,"ApplyExtrinsicResult",2185],[4,"OriginCaller",0],[4,"RawOrigin",2186],[3,"RuntimeGenesisConfig",0],[3,"Storage",2187],[3,"String",2188],[15,"u8"],[15,"array"],[3,"Global",2189],[3,"Vec",2190],[3,"BlockMessagesWithStorageKey",2191],[6,"Block",0],[6,"NumberFor",2184],[3,"DomainId",2192],[6,"Balance",2179],[3,"BundleProducerElectionParams",2193],[4,"ChainConstants",2194],[4,"ChainId",2191],[3,"InherentData",2195],[3,"CheckInherentsResult",2195],[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",2196],[3,"ApiRef",2182],[4,"MultiAccountId",2197],[6,"DispatchInfoOf",2184],[6,"PostDispatchInfoOf",2184],[4,"TransactionValidityError",2198],[3,"CrateVersion",2199],[3,"Error",2200],[8,"Input",2201],[4,"AllowAuthoringBy",0],[4,"RuntimeError",0],[15,"slice"],[3,"KeyTypeId",2202],[3,"GrandpaValidator",0],[6,"FeedId",0],[6,"DispatchResult",2185],[8,"Chain",2203],[15,"usize"],[8,"Deserializer",2204],[6,"DispatchResultWithPostInfo",2186],[6,"BlockNumber",2205],[6,"BlockNumber",2197],[3,"DomainBlockLimit",2192],[3,"DomainInstanceData",2192],[6,"Hash",2179],[6,"Hash",2197],[3,"U256",2205],[8,"Output",2201],[8,"Sized",2206],[15,"bool"],[8,"FnOnce",2180],[3,"BlockObjectMapping",2207],[4,"PreValidationObject",2208],[3,"StorageProof",2209],[4,"SegmentHeader",2205],[6,"OpaqueBundles",2192],[3,"ExtractedStateRootsFromProof",2191],[3,"Randomness",2205],[8,"FeedProcessor",2210],[3,"Box",2211],[3,"Formatter",2212],[6,"Result",2212],[3,"Error",2212],[4,"Event",2213],[4,"Event",2214],[4,"Event",2215],[4,"Event",2216],[4,"Event",2217],[4,"Event",2218],[4,"Event",2219],[4,"Event",2220],[4,"Event",2221],[4,"Event",2222],[4,"Event",2223],[4,"Event",2224],[4,"Event",2225],[4,"Event",2226],[4,"Event",2227],[4,"Error",2217],[4,"Error",2213],[4,"Error",2225],[4,"Error",2222],[4,"Error",2226],[4,"Error",2218],[4,"Error",2228],[4,"Error",2216],[4,"Error",2221],[4,"Error",2227],[4,"Error",2214],[6,"Origin",2221],[6,"Subspace",0],[6,"CallableCallFor",2186],[6,"Vesting",0],[6,"Feeds",0],[6,"Transporter",0],[6,"Messenger",0],[6,"Sudo",0],[6,"System",0],[6,"Domains",0],[6,"ObjectStore",0],[6,"Balances",0],[6,"Utility",0],[6,"Timestamp",0],[4,"DispatchError",2185],[3,"H256",2229],[15,"u128"],[3,"RuntimeVersion",2230],[8,"From",2231],[3,"BlockWeights",2232],[3,"BlockLength",2232],[4,"StateVersion",2187],[6,"SlotNumber",2205],[15,"u64"],[3,"HistorySize",2233],[6,"EndpointId",2234],[3,"Weight",2235],[3,"CallMetadata",2199],[15,"str"],[3,"DispatchInfo",2186],[4,"Endpoint",2234],[8,"EndpointHandler",2234],[3,"CrossDomainMessage",2191],[6,"StorageChanges",2182],[6,"HashingFor",2184],[8,"Backend",2236],[3,"BlockInfo",2191],[6,"FarmerPublicKey",2194],[15,"u16"],[3,"RuntimeMetadataPrefixed",2237],[3,"OpaqueMetadata",2238],[3,"NativeVersion",2230],[4,"FeedObjectMapping",2210],[6,"OperatorId",2192],[6,"OperatorPublicKey",2192],[4,"PotParameters",2194],[6,"ProofRecorder",2182],[6,"FeedMetadata",2210],[3,"FeeDetails",2239],[3,"RuntimeDispatchInfo",2239],[8,"Extension",2240],[6,"RuntimeId",2192],[3,"SegmentIndex",2233],[3,"SegmentCommitment",2233],[8,"Serializer",2241],[4,"CallContext",2242],[8,"Into",2231],[6,"MessageId",2191],[3,"SlotDuration",2243],[3,"SolutionRanges",2194],[6,"OpaqueBundle",2192],[6,"EquivocationProof",2194],[3,"SignedVote",2194],[6,"Moment",2179],[3,"TypeId",2244],[3,"Type",2245],[4,"MetaForm",2246],[4,"TransactionSource",2198],[6,"TransactionValidity",2198],[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,"BlockReward",0],[3,"VoteReward",0],[3,"MaxFeeds",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":[[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"],[818,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[819,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[820,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[821,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[822,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[823,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[824,"impl-From%3CEvent%3E-for-RuntimeEvent"],[825,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[826,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[827,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[828,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[829,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[830,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[831,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[832,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[833,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[834,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[835,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[836,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[837,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[838,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[840,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[841,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[842,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[843,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[847,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[848,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[849,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[850,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[851,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[852,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[853,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[854,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[856,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[857,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[858,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[859,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1145,"impl-TypedGet-for-Version"],[1146,"impl-Get%3C_I%3E-for-Version"],[1147,"impl-Version"],[1148,"impl-TypedGet-for-BlockHashCount"],[1149,"impl-BlockHashCount"],[1150,"impl-Get%3C_I%3E-for-BlockHashCount"],[1151,"impl-SubspaceBlockWeights"],[1152,"impl-TypedGet-for-SubspaceBlockWeights"],[1153,"impl-Get%3C_I%3E-for-SubspaceBlockWeights"],[1154,"impl-Get%3C_I%3E-for-SubspaceBlockLength"],[1155,"impl-SubspaceBlockLength"],[1156,"impl-TypedGet-for-SubspaceBlockLength"],[1157,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1158,"impl-ExtrinsicsRootStateVersion"],[1159,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1160,"impl-Get%3C_I%3E-for-BlockAuthoringDelay"],[1161,"impl-BlockAuthoringDelay"],[1162,"impl-TypedGet-for-BlockAuthoringDelay"],[1163,"impl-TypedGet-for-PotEntropyInjectionInterval"],[1164,"impl-PotEntropyInjectionInterval"],[1165,"impl-Get%3C_I%3E-for-PotEntropyInjectionInterval"],[1166,"impl-PotEntropyInjectionLookbackDepth"],[1167,"impl-TypedGet-for-PotEntropyInjectionLookbackDepth"],[1168,"impl-Get%3C_I%3E-for-PotEntropyInjectionLookbackDepth"],[1169,"impl-PotEntropyInjectionDelay"],[1170,"impl-TypedGet-for-PotEntropyInjectionDelay"],[1171,"impl-Get%3C_I%3E-for-PotEntropyInjectionDelay"],[1172,"impl-SlotProbability"],[1173,"impl-Get%3C_I%3E-for-SlotProbability"],[1174,"impl-TypedGet-for-SlotProbability"],[1175,"impl-ShouldAdjustSolutionRange"],[1176,"impl-Get%3C_I%3E-for-ShouldAdjustSolutionRange"],[1177,"impl-TypedGet-for-ShouldAdjustSolutionRange"],[1178,"impl-TypedGet-for-ExpectedVotesPerBlock"],[1179,"impl-ExpectedVotesPerBlock"],[1180,"impl-Get%3C_I%3E-for-ExpectedVotesPerBlock"],[1181,"impl-Get%3C_I%3E-for-ConfirmationDepthK"],[1182,"impl-ConfirmationDepthK"],[1183,"impl-TypedGet-for-ConfirmationDepthK"],[1184,"impl-RecentSegments"],[1185,"impl-Get%3C_I%3E-for-RecentSegments"],[1186,"impl-TypedGet-for-RecentSegments"],[1187,"impl-Get%3C_I%3E-for-RecentHistoryFraction"],[1188,"impl-TypedGet-for-RecentHistoryFraction"],[1189,"impl-RecentHistoryFraction"],[1190,"impl-MinSectorLifetime"],[1191,"impl-Get%3C_I%3E-for-MinSectorLifetime"],[1192,"impl-TypedGet-for-MinSectorLifetime"],[1193,"impl-TypedGet-for-MaxHolds"],[1194,"impl-Get%3C_I%3E-for-MaxHolds"],[1195,"impl-MaxHolds"],[1196,"impl-StorageFeesEscrowBlockReward"],[1197,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockReward"],[1198,"impl-TypedGet-for-StorageFeesEscrowBlockReward"],[1199,"impl-TypedGet-for-StorageFeesEscrowBlockTax"],[1200,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockTax"],[1201,"impl-StorageFeesEscrowBlockTax"],[1202,"impl-RelayConfirmationDepth"],[1203,"impl-TypedGet-for-RelayConfirmationDepth"],[1204,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1205,"impl-TypedGet-for-SelfChainId"],[1206,"impl-Get%3C_I%3E-for-SelfChainId"],[1207,"impl-SelfChainId"],[1208,"impl-TypedGet-for-TransporterEndpointId"],[1209,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1210,"impl-TransporterEndpointId"],[1211,"impl-TypedGet-for-MaximumReceiptDrift"],[1212,"impl-Get%3C_I%3E-for-MaximumReceiptDrift"],[1213,"impl-MaximumReceiptDrift"],[1214,"impl-TypedGet-for-InitialDomainTxRange"],[1215,"impl-InitialDomainTxRange"],[1216,"impl-Get%3C_I%3E-for-InitialDomainTxRange"],[1217,"impl-Get%3C_I%3E-for-DomainTxRangeAdjustmentInterval"],[1218,"impl-TypedGet-for-DomainTxRangeAdjustmentInterval"],[1219,"impl-DomainTxRangeAdjustmentInterval"],[1220,"impl-DomainRuntimeUpgradeDelay"],[1221,"impl-Get%3C_I%3E-for-DomainRuntimeUpgradeDelay"],[1222,"impl-TypedGet-for-DomainRuntimeUpgradeDelay"],[1223,"impl-TypedGet-for-MinOperatorStake"],[1224,"impl-Get%3C_I%3E-for-MinOperatorStake"],[1225,"impl-MinOperatorStake"],[1226,"impl-Get%3C_I%3E-for-MaxDomainBlockSize"],[1227,"impl-MaxDomainBlockSize"],[1228,"impl-TypedGet-for-MaxDomainBlockSize"],[1229,"impl-Get%3C_I%3E-for-MaxDomainBlockWeight"],[1230,"impl-TypedGet-for-MaxDomainBlockWeight"],[1231,"impl-MaxDomainBlockWeight"],[1232,"impl-MaxBundlesPerBlock"],[1233,"impl-Get%3C_I%3E-for-MaxBundlesPerBlock"],[1234,"impl-TypedGet-for-MaxBundlesPerBlock"],[1235,"impl-TypedGet-for-DomainInstantiationDeposit"],[1236,"impl-Get%3C_I%3E-for-DomainInstantiationDeposit"],[1237,"impl-DomainInstantiationDeposit"],[1238,"impl-TypedGet-for-MaxDomainNameLength"],[1239,"impl-MaxDomainNameLength"],[1240,"impl-Get%3C_I%3E-for-MaxDomainNameLength"],[1241,"impl-Get%3C_I%3E-for-BlockTreePruningDepth"],[1242,"impl-BlockTreePruningDepth"],[1243,"impl-TypedGet-for-BlockTreePruningDepth"],[1244,"impl-TypedGet-for-StakeWithdrawalLockingPeriod"],[1245,"impl-StakeWithdrawalLockingPeriod"],[1246,"impl-Get%3C_I%3E-for-StakeWithdrawalLockingPeriod"],[1247,"impl-TypedGet-for-StakeEpochDuration"],[1248,"impl-StakeEpochDuration"],[1249,"impl-Get%3C_I%3E-for-StakeEpochDuration"],[1250,"impl-TreasuryAccount"],[1251,"impl-Get%3C_I%3E-for-TreasuryAccount"],[1252,"impl-TypedGet-for-TreasuryAccount"],[1253,"impl-Get%3C_I%3E-for-MaxPendingStakingOperation"],[1254,"impl-TypedGet-for-MaxPendingStakingOperation"],[1255,"impl-MaxPendingStakingOperation"],[1256,"impl-Get%3C_I%3E-for-BlockReward"],[1257,"impl-BlockReward"],[1258,"impl-TypedGet-for-BlockReward"],[1259,"impl-TypedGet-for-VoteReward"],[1260,"impl-Get%3C_I%3E-for-VoteReward"],[1261,"impl-VoteReward"],[1262,"impl-Get%3C_I%3E-for-MaxFeeds"],[1263,"impl-TypedGet-for-MaxFeeds"],[1264,"impl-MaxFeeds"],[1265,"impl-TypedGet-for-MinVestedTransfer"],[1266,"impl-MinVestedTransfer"],[1267,"impl-Get%3C_I%3E-for-MinVestedTransfer"],[1570,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1571,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1572,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1573,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1574,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1575,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1576,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1577,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1578,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1579,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1580,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1581,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1591,"impl-Runtime"],[1592,"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"],[1593,"impl-Runtime"],[1594,"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"],[1595,"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"],[1596,"impl-Runtime"],[1602,"impl-RuntimeOrigin"],[1603,"impl-OriginTrait-for-RuntimeOrigin"],[1630,"impl-RuntimeOrigin"],[1631,"impl-OriginTrait-for-RuntimeOrigin"],[1644,"impl-OriginTrait-for-RuntimeOrigin"],[1645,"impl-RuntimeOrigin"],[1818,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1819,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1820,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1821,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1822,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1823,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1824,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1825,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1826,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1827,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1828,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1829,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1830,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1831,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1832,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1833,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1834,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1835,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1837,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1838,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1839,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1840,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1841,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1842,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1843,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1844,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"]]},\ +"subspace_test_runtime":{"doc":"","t":"DGNNGGGGGGENGNNNGGDDDDDDDRDDDDGNNNNGGDDGGNNNNGGNDGENNDDRDDDDDDDDGNNNDDDGNNGNDEDDDDNDDDGNNDDDEEEEDEEDERRGRDDDGGDDDDDGNNNDDGGNNNGGNNNGGNDDGNGNGGNNNDDGGNNNRDGNNNGNDRRLLLLLLLLLLLMMLLMALLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLMLFLLLMLLLLLMLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLMMMMMMNLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLF","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","FeedId","Feeds","Feeds","Feeds","Feeds","FirstFarmer","GenesisConfig","GrandpaFinalityVerifier","GrandpaFinalityVerifier","GrandpaValidator","Header","HoldIdentifier","Id","Index","InitialDomainTxRange","LiquidityInfo","MILLISECS_PER_BLOCK","MaxBundlesPerBlock","MaxDomainBlockSize","MaxDomainBlockWeight","MaxDomainNameLength","MaxFeeds","MaxHolds","MaxPendingStakingOperation","MaximumReceiptDrift","Messenger","Messenger","Messenger","Messenger","MinOperatorStake","MinSectorLifetime","MinVestedTransfer","ObjectStore","ObjectStore","ObjectStore","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","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","delete","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","extract_block_object_mapping","extract_pre_validation_object","extract_proof","extract_segment_headers","extract_successful_bundles","extract_xdm_proof_state_roots","extrinsics","extrinsics_root","extrinsics_shuffling_seed","feed_processor","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","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_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","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","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","object_mappings","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","put","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_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_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"],[2177,"subspace_test_runtime::api"],[2178,"dyn_clone::sealed"],[2179,"subspace_runtime_primitives"],[2180,"subspace_runtime_primitives"],[2181,"core::option"],[2182,"sp_api"],[2183,"core::result"],[2184,"sp_runtime::traits"],[2185,"sp_api"],[2186,"frame_support::dispatch"],[2187,"sp_storage"],[2188,"alloc::string"],[2189,"alloc::alloc"],[2190,"alloc::vec"],[2191,"sp_messenger::messages"],[2192,"sp_runtime::traits"],[2193,"subspace_runtime_primitives"],[2194,"sp_consensus_subspace"],[2195,"sp_messenger::messages"],[2196,"sp_inherents"],[2197,"sp_api"],[2198,"sp_runtime::traits"],[2199,"frame_support::traits::metadata"],[2200,"parity_scale_codec::error"],[2201,"parity_scale_codec::codec"],[2202,"sp_core::crypto"],[2203,"sp_runtime"],[2204,"serde::de"],[2205,"frame_support::dispatch"],[2206,"domain_runtime_primitives"],[2207,"core::ops::function"],[2208,"sp_domains::transaction"],[2209,"sp_trie::storage_proof"],[2210,"subspace_core_primitives"],[2211,"alloc::boxed"],[2212,"core::fmt"],[2213,"core::fmt"],[2214,"pallet_transporter::pallet"],[2215,"pallet_rewards::pallet"],[2216,"pallet_utility::pallet"],[2217,"pallet_transaction_payment::pallet"],[2218,"pallet_feeds::pallet"],[2219,"pallet_object_store::pallet"],[2220,"orml_vesting::module"],[2221,"pallet_balances::pallet"],[2222,"pallet_sudo::pallet"],[2223,"pallet_offences_subspace::pallet"],[2224,"pallet_transaction_fees::pallet"],[2225,"pallet_messenger::pallet"],[2226,"pallet_subspace::pallet"],[2227,"pallet_domains::pallet"],[2228,"pallet_utility::pallet"],[2229,"pallet_feeds::pallet"],[2230,"sp_version"],[2231,"core::convert"],[2232,"frame_system::limits"],[2233,"frame_system::limits"],[2234,"sp_messenger::endpoint"],[2235,"sp_weights::weight_v2"],[2236,"frame_support::traits::metadata"],[2237,"sp_messenger::messages"],[2238,"frame_metadata"],[2239,"sp_version"],[2240,"pallet_transaction_payment::types"],[2241,"sp_domains"],[2242,"sp_core::traits"],[2243,"core::convert"],[2244,"sp_consensus_subspace"],[2245,"scale_info::ty"],[2246,"scale_info::form"],[2247,"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.","","","Type used to represent a FeedId or ChainId","","","","","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 …","","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 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.","","","","","","","","","","","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,181,181,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,0,0,37,53,38,52,0,0,53,0,0,0,181,181,0,0,0,0,0,0,0,0,0,0,0,0,37,53,38,0,0,0,0,37,38,0,37,0,0,0,0,0,0,181,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,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,182,183,36,5,184,0,7,36,15,17,185,186,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,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,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,182,237,194,192,236,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,56,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,34,52,17,238,38,38,193,36,36,36,35,36,193,36,36,186,17,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,184,184,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,7,36,36,36,25,238,36,36,5,36,34,35,52,36,37,53,5,15,38,39,40,41,42,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,53,53,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,38,38,17,39,40,41,42,237,7,53,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,56,56,34,34,195,195,196,196,197,197,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,35,35,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,230,230,231,231,232,232,233,233,234,234,235,235,236,236,52,52,36,36,37,37,53,53,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,237,237,7,7,187,187,188,188,189,189,190,190,191,191,192,192,193,193,194,194,56,56,34,34,195,195,196,196,197,197,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,35,35,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,230,230,231,231,232,232,233,233,234,234,235,235,236,236,52,52,36,36,37,37,53,53,5,5,15,15,38,38,17,17,39,39,40,40,41,41,42,42,237,237,7,7,239,34,36,240,36,187,188,189,190,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,226,226,226,227,227,227,228,228,228,229,229,229,230,230,230,231,231,231,232,232,232,233,233,233,234,234,234,235,235,235,38,38,38,36,38,34,7,7,36,25,36,34,35,52,37,53,15,38,39,40,41,42,36,236,36,187,188,189,190,191,192,193,194,56,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,36,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,5,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,34,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,7,15,36,36,36,38,38,38,38,38,38,38,38,38,38,38,38,241,34,35,15,39,40,41,42,36,36,36,36,36,36,36,236,183,236,0,36,5,5,238,56,36,36,36,36,238,35,39,40,41,42,184,36,184,36,7,56,36,36,36,36,7,7,36,5,5,5,36,36,36,34,52,17,7,5,36,36,36,239,5,5,34,35,52,37,53,15,38,36,36,35,35,35,238,36,36,36,186,17,186,17,186,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,186,17,194,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,53,53,53,53,53,53,53,53,53,53,53,53,5,15,38,17,39,40,41,42,237,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,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,34,35,52,36,37,53,15,38,39,40,41,42,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,36,36,36,36,242,186,17,187,188,189,190,191,192,193,194,56,34,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,35,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,52,36,37,53,5,15,38,17,39,40,41,42,237,7,192,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,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],[[],[[26,[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],[27,[[9,[[29,[28]]]]]],[5],[[],30],[[],31],[[25,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]],57],58,59],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[60,-1,[]],[-1,[[11,[34]]],61],[-1,[[11,[52]]],61],[-1,[[11,[17]]],61],0,[[38,5],62],[[38,5],62],[27,[[9,[63]]]],[27,[[9,[64]]]],[27,[[9,[65]]]],[27,[[9,[[2,[66,[26,[25]]]]]]]],[27,35],[27,[[9,[[23,[20]]]]]],[[27,63,67],[[9,[67]]]],[[27,64,68],[[9,[68]]]],[27,69],0,0,[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],[60,2],0,0,[[34,-1],2,[70,71]],[[35,-1],2,[70,71]],[[52,-1],2,[70,71]],[[37,-1],2,[70,71]],[[53,-1],2,[70,71]],[[15,-1],2,[70,71]],[[38,-1],2,[70,71]],[[],[[11,[2,8]]]],[[34,34],72],[[35,35],72],[[36,36],72],[[37,37],72],[[15,15],72],[[38,38],72],[[39,39],72],[[40,40],72],[[41,41],72],[[42,42],72],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[[-1,-2],72,[],[]],[25,2],[[[7,[-1,-2]],-3],-4,12,[[13,[-1]]],73,[]],[[25,[23,[67]]],74],[[],[[75,[25,64,68]]]],[[[7,[-1,-2]]],[[9,[76]]],12,[[13,[-1]]]],[[],[[9,[[23,[77]]]]]],[[27,23],[[78,[25,64,68,28]]]],[[[23,[20]]],[[9,[[79,[63]]]]]],0,0,[[],80],[[],[[82,[81]]]],[5,72],[[]],[[34,83],84],[[35,83],84],[[52,83],[[11,[2,85]]]],[[36,83],84],[[37,83],84],[[53,83],84],[[5,83],[[11,[2,85]]]],[[15,83],84],[[38,83],84],[[39,83],84],[[40,83],84],[[41,83],84],[[42,83],84],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[86,[36]]],37],[-1,-1,[]],[[[87,[36]]],37],[[[88,[36]]],37],[89,37],[[[90,[36]]],37],[[[91,[36]]],37],[[[92,[36]]],37],[[[93,[36]]],37],[[[94,[36]]],37],[[[95,[36]]],37],[96,37],[[[97,[36]]],37],[[[98,[36]]],37],[[[99,[36]]],37],[[[100,[36]]],37],[[[101,[36]]],53],[[[102,[36]]],53],[[[103,[36]]],53],[[[104,[36]]],53],[[[105,[36]]],53],[[[106,[36]]],53],[[[107,[36]]],53],[[[108,[36]]],53],[-1,-1,[]],[[[109,[36]]],53],[[[110,[36]]],53],[[[111,[36]]],53],[9,5],[15,5],[-1,-1,[]],[[[112,[36]]],5],[[[112,[36]]],15],[-1,-1,[]],[[[114,[113,36]]],38],[[[114,[115,36]]],38],[[[114,[116,36]]],38],[[[114,[117,36]]],38],[[[114,[118,36]]],38],[-1,-1,[]],[[[114,[119,36]]],38],[[[114,[120,36]]],38],[[[114,[121,36]]],38],[[[114,[122,36]]],38],[[[114,[123,36]]],38],[[[114,[124,36]]],38],[[[114,[125,36]]],38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[126,[[9,[53]]]],[-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,-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,-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,-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,-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,-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,-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,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-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,-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,-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,-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,-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,-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,-1,[]],[-1,-2,[],[]],0,[[[9,[[23,[20]]]]],[[23,[20]]]],[[[9,[[23,[20]]]]],[[23,[20]]]],0,[27,[[9,[127]]]],[[],28],[[],128],[[],128],[[],28],[[],129],[[],129],[[],-1,[[130,[129]]]],[[],63],[[],-1,[[130,[63]]]],[[],63],[[],-1,[[130,[131]]]],[[],131],[[],131],[[],132],[[],132],[[],-1,[[130,[132]]]],[[],133],[[],133],[[],-1,[[130,[133]]]],[[],134],[[],-1,[[130,[134]]]],[[],134],[[],-1,[[130,[63]]]],[[],63],[[],63],[[],20],[[],-1,[[130,[20]]]],[[],20],[[],134],[[],134],[[],-1,[[130,[134]]]],[[],-1,[[130,[[2,[135,135]]]]]],[[],[[2,[135,135]]]],[[],[[2,[135,135]]]],[[],72],[[],-1,[[130,[72]]]],[[],72],[[],8],[[],8],[[],-1,[[130,[8]]]],[[],8],[[],-1,[[130,[8]]]],[[],8],[[],136],[[],136],[[],-1,[[130,[136]]]],[[],[[2,[136,136]]]],[[],-1,[[130,[[2,[136,136]]]]]],[[],[[2,[136,136]]]],[[],136],[[],136],[[],-1,[[130,[136]]]],[[],-1,[[130,[8]]]],[[],8],[[],8],[[],[[2,[135,135]]]],[[],[[2,[135,135]]]],[[],-1,[[130,[[2,[135,135]]]]]],[[],-1,[[130,[[2,[135,135]]]]]],[[],[[2,[135,135]]]],[[],[[2,[135,135]]]],[[],-1,[[130,[63]]]],[[],63],[[],63],[[],-1,[[130,[31]]]],[[],31],[[],31],[[],137],[[],137],[[],-1,[[130,[137]]]],[[],63],[[],63],[[],-1,[[130,[63]]]],[[],135],[[],135],[[],-1,[[130,[135]]]],[[],135],[[],-1,[[130,[135]]]],[[],135],[[],-1,[[130,[63]]]],[[],63],[[],63],[[],28],[[],28],[[],-1,[[130,[28]]]],[[],-1,[[130,[8]]]],[[],8],[[],8],[[],138],[[],-1,[[130,[138]]]],[[],138],[[],8],[[],-1,[[130,[8]]]],[[],8],[[],-1,[[130,[28]]]],[[],28],[[],28],[[],8],[[],8],[[],-1,[[130,[8]]]],[[],-1,[[130,[8]]]],[[],8],[[],8],[[],63],[[],-1,[[130,[63]]]],[[],63],[[],64],[[],-1,[[130,[64]]]],[[],64],[[],-1,[[130,[3]]]],[[],3],[[],3],[[],8],[[],8],[[],-1,[[130,[8]]]],[[],28],[[],-1,[[130,[28]]]],[[],28],[[],28],[[],-1,[[130,[28]]]],[[],28],[[],8],[[],-1,[[130,[8]]]],[[],8],[[],28],[[],28],[[],-1,[[130,[28]]]],[38,139],[140,[[54,[140]]]],[38,141],[142,[[9,[[82,[143]]]]]],[[],[[54,[140]]]],[[34,55],[[54,[20]]]],[[[7,[-1,-2]]],[[11,[72,10]]],12,[[13,[-1]]]],[[[7,[-1,-2]],-3],[[11,[72,10]]],12,[[13,[-1]]],6],[27,[[26,[25]]]],0,[[],136],[-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]]],[]],[[[144,[63]]],9],[[],[[9,[60]]]],[32,23],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[[56,[-1]],57,[54,[20]]],58,59],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[[145,[-1]],19]]],12,[[13,[-1]]],[[147,[[146,[-1]]]]]],[15,[[9,[16]]]],[[27,[148,[63]]],72],[149,72],[[],72],[38,[[9,[[114,[113,36]]]]]],[38,[[9,[[114,[124,36]]]]]],[38,[[9,[[114,[121,36]]]]]],[38,[[9,[[114,[115,36]]]]]],[38,[[9,[[114,[123,36]]]]]],[38,[[9,[[114,[120,36]]]]]],[38,[[9,[[114,[117,36]]]]]],[38,[[9,[[114,[116,36]]]]]],[38,[[9,[[114,[118,36]]]]]],[38,[[9,[[114,[122,36]]]]]],[38,[[9,[[114,[125,36]]]]]],[38,[[9,[[114,[119,36]]]]]],0,[[],[[54,[55]]]],[[],60],[[],60],[[],60],[[],60],[[],60],[[],60],[[],150],[[],151],[[],152],[8,[[9,[151]]]],[8,[[9,[151]]]],[[],[[23,[8]]]],[[],[[23,[8]]]],[[],[[9,[140]]]],0,[[],[[9,[140]]]],[[],153],[27,72],[[],5],[[],5],0,[[[56,[-1]],57,[54,[20]]],[[23,[154]]],59],[[],2],[27,[[26,[25]]]],[155,[[9,[[2,[156,28]]]]]],[[[144,[63]]],9],0,[[35,35],[[9,[43]]]],[[39,39],[[9,[43]]]],[[40,40],[[9,[43]]]],[[41,41],[[9,[43]]]],[[42,42],[[9,[43]]]],0,[[],157],0,[[],[[11,[2,48]]]],[[[7,[-1,-2]]],[[9,[[158,[-1]]]]],12,[[13,[-1]]]],[[[56,[-1]],57,[54,[20]]],[[11,[[9,[159]],126]]],59],[8,[[160,[28]]]],[8,[[161,[28]]]],[8,28],[138,28],[[[7,[-1,-2]]],2,12,[[13,[-1]]]],[[[7,[-1,-2]],-3],2,12,[[13,[-1]]],162],[[],63],[5,2],[[],5],[[],5],[[],[[9,[149]]]],[27,[[9,[163]]]],[164,[[9,[165]]]],[[34,-1],11,166],[[52,-1],11,166],[[17,-1],11,166],[[[7,[-1,-2]],167],2,12,[[13,[-1]]]],[[5,-1],2,[[168,[5]]]],[[],72],[[31,169],72],[[31,169],72],0,[[],5],[[],5],[34,60],[35,60],[52,60],[37,60],[53,60],[15,60],[38,60],[[],170],[[],171],[155,35],[155,35],[155,35],0,[[[172,[[26,[25]],64,68,28]]],2],[173,[[9,[2]]]],[[[174,[[26,[25]],149]]],2],0,0,0,0,0,0,0,[[],175],[[-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,[36]]]]]],[37,[[11,[[100,[36]]]]]],[37,[[11,[[95,[36]]]]]],[37,[[11,[[97,[36]]]]]],[-1,[[11,[-2]]],[],[]],[37,[[11,[[93,[36]]]]]],[37,[[11,[[91,[36]]]]]],[37,[[11,[[86,[36]]]]]],[37,[[11,[[87,[36]]]]]],[37,[[11,[[88,[36]]]]]],[37,[[11,[[98,[36]]]]]],[37,[[11,[96]]]],[37,[[11,[89]]]],[37,[[11,[[92,[36]]]]]],[37,[[11,[[99,[36]]]]]],[37,[[11,[[94,[36]]]]]],[53,[[11,[[111,[36]]]]]],[53,[[11,[[104,[36]]]]]],[53,[[11,[[102,[36]]]]]],[53,[[11,[[105,[36]]]]]],[53,[[11,[[107,[36]]]]]],[53,[[11,[[110,[36]]]]]],[53,[[11,[[108,[36]]]]]],[53,[[11,[[101,[36]]]]]],[-1,[[11,[-2]]],[],[]],[53,[[11,[[103,[36]]]]]],[53,[[11,[[106,[36]]]]]],[53,[[11,[[109,[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]]],73,[]],[-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,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[-1,176,[]],[[],177],[[],177],[[],[[177,[178]]]],[[],177],[[],177],[[],177],[[],177],[[],177],[[],177],[[],177],[[],177],[[],177],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[179,180],[179,180],[[],[[23,[67]]]],[[],129],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]]]],[[140,[54,[20]]],[[9,[[23,[20]]]]]]],"c":[4,5,7,9,45],"p":[[3,"Private",2178],[15,"tuple"],[6,"AccountId",2179],[6,"Nonce",2179],[3,"RuntimeOrigin",0],[8,"Fn",2180],[3,"RuntimeApiImpl",0],[15,"u32"],[4,"Option",2181],[4,"ApiError",2182],[4,"Result",2183],[8,"Block",2184],[8,"CallApiAt",2182],[6,"ApplyExtrinsicResult",2185],[4,"OriginCaller",0],[4,"RawOrigin",2186],[3,"RuntimeGenesisConfig",0],[3,"Storage",2187],[3,"String",2188],[15,"u8"],[15,"array"],[3,"Global",2189],[3,"Vec",2190],[3,"BlockMessagesWithStorageKey",2191],[6,"Block",0],[6,"NumberFor",2184],[3,"DomainId",2192],[6,"Balance",2179],[3,"BundleProducerElectionParams",2193],[4,"ChainConstants",2194],[4,"ChainId",2191],[3,"InherentData",2195],[3,"CheckInherentsResult",2195],[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",2196],[3,"ApiRef",2182],[4,"MultiAccountId",2197],[6,"DispatchInfoOf",2184],[6,"PostDispatchInfoOf",2184],[4,"TransactionValidityError",2198],[3,"CrateVersion",2199],[3,"Error",2200],[8,"Input",2201],[4,"AllowAuthoringBy",0],[4,"RuntimeError",0],[15,"slice"],[3,"KeyTypeId",2202],[3,"GrandpaValidator",0],[6,"FeedId",0],[6,"DispatchResult",2185],[8,"Chain",2203],[15,"usize"],[8,"Deserializer",2204],[6,"DispatchResultWithPostInfo",2186],[6,"BlockNumber",2205],[6,"BlockNumber",2197],[3,"DomainBlockLimit",2192],[3,"DomainInstanceData",2192],[6,"Hash",2179],[6,"Hash",2197],[3,"U256",2205],[8,"Output",2201],[8,"Sized",2206],[15,"bool"],[8,"FnOnce",2180],[3,"BlockObjectMapping",2207],[4,"PreValidationObject",2208],[3,"StorageProof",2209],[4,"SegmentHeader",2205],[6,"OpaqueBundles",2192],[3,"ExtractedStateRootsFromProof",2191],[3,"Randomness",2205],[8,"FeedProcessor",2210],[3,"Box",2211],[3,"Formatter",2212],[6,"Result",2212],[3,"Error",2212],[4,"Event",2213],[4,"Event",2214],[4,"Event",2215],[4,"Event",2216],[4,"Event",2217],[4,"Event",2218],[4,"Event",2219],[4,"Event",2220],[4,"Event",2221],[4,"Event",2222],[4,"Event",2223],[4,"Event",2224],[4,"Event",2225],[4,"Event",2226],[4,"Event",2227],[4,"Error",2216],[4,"Error",2228],[4,"Error",2218],[4,"Error",2225],[4,"Error",2227],[4,"Error",2214],[4,"Error",2226],[4,"Error",2221],[4,"Error",2213],[4,"Error",2220],[4,"Error",2222],[6,"Origin",2213],[6,"Subspace",0],[6,"CallableCallFor",2186],[6,"Sudo",0],[6,"Feeds",0],[6,"Transporter",0],[6,"Utility",0],[6,"ObjectStore",0],[6,"Domains",0],[6,"Balances",0],[6,"System",0],[6,"Timestamp",0],[6,"Messenger",0],[6,"Vesting",0],[4,"DispatchError",2185],[3,"H256",2229],[15,"u128"],[3,"RuntimeVersion",2230],[8,"From",2231],[3,"BlockWeights",2232],[3,"BlockLength",2232],[4,"StateVersion",2187],[6,"SlotNumber",2205],[15,"u64"],[3,"HistorySize",2233],[6,"EndpointId",2234],[3,"Weight",2235],[3,"CallMetadata",2199],[15,"str"],[3,"DispatchInfo",2186],[4,"Endpoint",2234],[8,"EndpointHandler",2234],[3,"CrossDomainMessage",2191],[6,"StorageChanges",2182],[6,"HashingFor",2184],[8,"Backend",2236],[3,"BlockInfo",2191],[6,"FarmerPublicKey",2194],[15,"u16"],[3,"OpaqueMetadata",2237],[3,"RuntimeMetadataPrefixed",2238],[3,"NativeVersion",2230],[4,"FeedObjectMapping",2210],[6,"OperatorId",2192],[6,"OperatorPublicKey",2192],[4,"PotParameters",2194],[6,"ProofRecorder",2182],[6,"FeedMetadata",2210],[3,"FeeDetails",2239],[3,"RuntimeDispatchInfo",2239],[8,"Extension",2240],[6,"RuntimeId",2192],[3,"SegmentIndex",2233],[3,"SegmentCommitment",2233],[8,"Serializer",2241],[4,"CallContext",2242],[8,"Into",2231],[6,"MessageId",2191],[3,"SlotDuration",2243],[3,"SolutionRanges",2194],[6,"OpaqueBundle",2192],[6,"EquivocationProof",2194],[3,"SignedVote",2194],[6,"Moment",2179],[3,"TypeId",2244],[3,"Type",2245],[4,"MetaForm",2246],[4,"TransactionSource",2198],[6,"TransactionValidity",2198],[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,"BlockReward",0],[3,"VoteReward",0],[3,"MaxFeeds",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":[[813,"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%3E-for-RuntimeEvent"],[818,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[819,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[820,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[821,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[822,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[823,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[824,"impl-From%3CEvent%3E-for-RuntimeEvent"],[825,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[826,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[827,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[828,"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[829,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[830,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[831,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[832,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[833,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[834,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[835,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[836,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[838,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[839,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[840,"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError"],[841,"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[842,"impl-From%3COriginCaller%3E-for-RuntimeOrigin"],[844,"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin"],[847,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[848,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[849,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[850,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[851,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[853,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[854,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[855,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[856,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[857,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[858,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[859,"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1145,"impl-Version"],[1146,"impl-TypedGet-for-Version"],[1147,"impl-Get%3C_I%3E-for-Version"],[1148,"impl-TypedGet-for-BlockHashCount"],[1149,"impl-Get%3C_I%3E-for-BlockHashCount"],[1150,"impl-BlockHashCount"],[1151,"impl-Get%3C_I%3E-for-SubspaceBlockWeights"],[1152,"impl-SubspaceBlockWeights"],[1153,"impl-TypedGet-for-SubspaceBlockWeights"],[1154,"impl-TypedGet-for-SubspaceBlockLength"],[1155,"impl-SubspaceBlockLength"],[1156,"impl-Get%3C_I%3E-for-SubspaceBlockLength"],[1157,"impl-ExtrinsicsRootStateVersion"],[1158,"impl-TypedGet-for-ExtrinsicsRootStateVersion"],[1159,"impl-Get%3C_I%3E-for-ExtrinsicsRootStateVersion"],[1160,"impl-BlockAuthoringDelay"],[1161,"impl-Get%3C_I%3E-for-BlockAuthoringDelay"],[1162,"impl-TypedGet-for-BlockAuthoringDelay"],[1163,"impl-Get%3C_I%3E-for-PotEntropyInjectionInterval"],[1164,"impl-TypedGet-for-PotEntropyInjectionInterval"],[1165,"impl-PotEntropyInjectionInterval"],[1166,"impl-TypedGet-for-PotEntropyInjectionLookbackDepth"],[1167,"impl-Get%3C_I%3E-for-PotEntropyInjectionLookbackDepth"],[1168,"impl-PotEntropyInjectionLookbackDepth"],[1169,"impl-TypedGet-for-PotEntropyInjectionDelay"],[1170,"impl-PotEntropyInjectionDelay"],[1171,"impl-Get%3C_I%3E-for-PotEntropyInjectionDelay"],[1172,"impl-Get%3C_I%3E-for-SlotProbability"],[1173,"impl-TypedGet-for-SlotProbability"],[1174,"impl-SlotProbability"],[1175,"impl-TypedGet-for-ShouldAdjustSolutionRange"],[1176,"impl-Get%3C_I%3E-for-ShouldAdjustSolutionRange"],[1177,"impl-ShouldAdjustSolutionRange"],[1178,"impl-ExpectedVotesPerBlock"],[1179,"impl-TypedGet-for-ExpectedVotesPerBlock"],[1180,"impl-Get%3C_I%3E-for-ExpectedVotesPerBlock"],[1181,"impl-ConfirmationDepthK"],[1182,"impl-Get%3C_I%3E-for-ConfirmationDepthK"],[1183,"impl-TypedGet-for-ConfirmationDepthK"],[1184,"impl-RecentSegments"],[1185,"impl-TypedGet-for-RecentSegments"],[1186,"impl-Get%3C_I%3E-for-RecentSegments"],[1187,"impl-RecentHistoryFraction"],[1188,"impl-Get%3C_I%3E-for-RecentHistoryFraction"],[1189,"impl-TypedGet-for-RecentHistoryFraction"],[1190,"impl-TypedGet-for-MinSectorLifetime"],[1191,"impl-MinSectorLifetime"],[1192,"impl-Get%3C_I%3E-for-MinSectorLifetime"],[1193,"impl-Get%3C_I%3E-for-MaxHolds"],[1194,"impl-TypedGet-for-MaxHolds"],[1195,"impl-MaxHolds"],[1196,"impl-StorageFeesEscrowBlockReward"],[1197,"impl-TypedGet-for-StorageFeesEscrowBlockReward"],[1198,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockReward"],[1199,"impl-Get%3C_I%3E-for-StorageFeesEscrowBlockTax"],[1200,"impl-TypedGet-for-StorageFeesEscrowBlockTax"],[1201,"impl-StorageFeesEscrowBlockTax"],[1202,"impl-Get%3C_I%3E-for-RelayConfirmationDepth"],[1203,"impl-TypedGet-for-RelayConfirmationDepth"],[1204,"impl-RelayConfirmationDepth"],[1205,"impl-Get%3C_I%3E-for-SelfChainId"],[1206,"impl-SelfChainId"],[1207,"impl-TypedGet-for-SelfChainId"],[1208,"impl-TypedGet-for-TransporterEndpointId"],[1209,"impl-TransporterEndpointId"],[1210,"impl-Get%3C_I%3E-for-TransporterEndpointId"],[1211,"impl-MaximumReceiptDrift"],[1212,"impl-TypedGet-for-MaximumReceiptDrift"],[1213,"impl-Get%3C_I%3E-for-MaximumReceiptDrift"],[1214,"impl-TypedGet-for-InitialDomainTxRange"],[1215,"impl-InitialDomainTxRange"],[1216,"impl-Get%3C_I%3E-for-InitialDomainTxRange"],[1217,"impl-TypedGet-for-DomainTxRangeAdjustmentInterval"],[1218,"impl-Get%3C_I%3E-for-DomainTxRangeAdjustmentInterval"],[1219,"impl-DomainTxRangeAdjustmentInterval"],[1220,"impl-Get%3C_I%3E-for-DomainRuntimeUpgradeDelay"],[1221,"impl-DomainRuntimeUpgradeDelay"],[1222,"impl-TypedGet-for-DomainRuntimeUpgradeDelay"],[1223,"impl-TypedGet-for-MinOperatorStake"],[1224,"impl-MinOperatorStake"],[1225,"impl-Get%3C_I%3E-for-MinOperatorStake"],[1226,"impl-Get%3C_I%3E-for-MaxDomainBlockSize"],[1227,"impl-TypedGet-for-MaxDomainBlockSize"],[1228,"impl-MaxDomainBlockSize"],[1229,"impl-TypedGet-for-MaxDomainBlockWeight"],[1230,"impl-Get%3C_I%3E-for-MaxDomainBlockWeight"],[1231,"impl-MaxDomainBlockWeight"],[1232,"impl-TypedGet-for-MaxBundlesPerBlock"],[1233,"impl-Get%3C_I%3E-for-MaxBundlesPerBlock"],[1234,"impl-MaxBundlesPerBlock"],[1235,"impl-Get%3C_I%3E-for-DomainInstantiationDeposit"],[1236,"impl-TypedGet-for-DomainInstantiationDeposit"],[1237,"impl-DomainInstantiationDeposit"],[1238,"impl-MaxDomainNameLength"],[1239,"impl-TypedGet-for-MaxDomainNameLength"],[1240,"impl-Get%3C_I%3E-for-MaxDomainNameLength"],[1241,"impl-Get%3C_I%3E-for-BlockTreePruningDepth"],[1242,"impl-BlockTreePruningDepth"],[1243,"impl-TypedGet-for-BlockTreePruningDepth"],[1244,"impl-TypedGet-for-StakeWithdrawalLockingPeriod"],[1245,"impl-Get%3C_I%3E-for-StakeWithdrawalLockingPeriod"],[1246,"impl-StakeWithdrawalLockingPeriod"],[1247,"impl-StakeEpochDuration"],[1248,"impl-Get%3C_I%3E-for-StakeEpochDuration"],[1249,"impl-TypedGet-for-StakeEpochDuration"],[1250,"impl-Get%3C_I%3E-for-TreasuryAccount"],[1251,"impl-TypedGet-for-TreasuryAccount"],[1252,"impl-TreasuryAccount"],[1253,"impl-MaxPendingStakingOperation"],[1254,"impl-TypedGet-for-MaxPendingStakingOperation"],[1255,"impl-Get%3C_I%3E-for-MaxPendingStakingOperation"],[1256,"impl-BlockReward"],[1257,"impl-Get%3C_I%3E-for-BlockReward"],[1258,"impl-TypedGet-for-BlockReward"],[1259,"impl-TypedGet-for-VoteReward"],[1260,"impl-Get%3C_I%3E-for-VoteReward"],[1261,"impl-VoteReward"],[1262,"impl-TypedGet-for-MaxFeeds"],[1263,"impl-Get%3C_I%3E-for-MaxFeeds"],[1264,"impl-MaxFeeds"],[1265,"impl-TypedGet-for-MinVestedTransfer"],[1266,"impl-MinVestedTransfer"],[1267,"impl-Get%3C_I%3E-for-MinVestedTransfer"],[1570,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1571,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1572,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1573,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1574,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1575,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1576,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1577,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1578,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1579,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1580,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1581,"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall"],[1591,"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"],[1592,"impl-Runtime"],[1593,"impl-Runtime"],[1594,"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"],[1595,"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"],[1596,"impl-Runtime"],[1602,"impl-RuntimeOrigin"],[1603,"impl-OriginTrait-for-RuntimeOrigin"],[1630,"impl-OriginTrait-for-RuntimeOrigin"],[1631,"impl-RuntimeOrigin"],[1644,"impl-OriginTrait-for-RuntimeOrigin"],[1645,"impl-RuntimeOrigin"],[1817,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1818,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1819,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1820,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1822,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1823,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1824,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1825,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1826,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1827,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1828,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1829,"impl-TryInto%3CEvent%3E-for-RuntimeEvent"],[1830,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1831,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1832,"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent"],[1833,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1834,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1835,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1836,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1837,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1838,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1839,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1840,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1842,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1843,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"],[1844,"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError"]]},\ "subspace_test_service":{"doc":"Subspace test service only.","t":"DMLLLLMLLLLMLLLLLLLLLLLLMMLLLFLOLLLLOOLLLMLMLLLLMMMLLLLLLLL","n":["MockConsensusNode","backend","block_importing_notification_stream","borrow","borrow_mut","clear_tx_pool","client","confirm_acknowledgement","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"],[59,"subspace_runtime_primitives::opaque"],[60,"sp_runtime::traits"],[61,"futures_channel::mpsc"],[62,"sc_utils::mpsc"],[63,"core::error"],[64,"alloc::boxed"],[65,"core::result"],[66,"subspace_runtime_primitives"],[67,"domain_runtime_primitives"],[68,"primitive_types"],[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,"sc_transaction_pool::error"],[83,"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","","","","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,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],[10,-1,[]],[10,-1,[]],[10,4],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[1,11],[[17,[[16,[[3,[2]],12,13,14,15]]]]]],[[],10],[-1,-2,[],[]],[[[8,[-1,18]]],[[8,[19,18]]],[]],[[[20,[-1,18]]],[[20,[19,18]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[1,[[6,[[5,[4]]]]]],[1,[[6,[[4,[21,22]]]]]],[1,11],[[23,24,[26,[25]],27,27,27,28],29],[[1,21],[[17,[[16,[[3,[2]],12,13,14,15]]]]]],0,[[1,26],[[9,[4,[8,[7]]]]]],[[1,21],[[9,[4,[8,[7]]]]]],[[1,21,[17,[26]]],[[9,[[8,[7]]]]]],[[1,11],[[9,[4,[8,[7]]]]]],0,0,[1,21],[1,[[4,[21,[17,[[16,[[3,[2]],12,13,14,15]]]]]]]],[[1,30],[[9,[4,[8,[7]]]]]],0,[[23,24,28],1],0,[[1,11],4],[1,4],[1,4],[[1,30],[[9,[14,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",59],[6,"NumberFor",60],[15,"tuple"],[3,"Sender",61],[3,"TracingUnboundedReceiver",62],[8,"Error",63],[3,"Box",64],[4,"Result",65],[15,"usize"],[15,"u64"],[6,"Hash",66],[6,"BlockNumber",67],[3,"H256",68],[6,"Balance",66],[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],[4,"Error",82],[3,"TypeId",72],[15,"str"],[3,"GossipWorkerBuilder",83]],"b":[]},\ "subspace_transaction_pool":{"doc":"","t":"DQGDGGIGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLKLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["BasicPoolWrapper","Block","BlockExtrinsicOf","FullChainApiWrapper","FullPool","FullPoolWithChainVerifier","PreValidateTransaction","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_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","maintain","new_full","on_broadcasted","pool","pre_validate_transaction","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_transaction_pool"],[77,"dyn_clone::sealed"],[78,"sp_runtime::traits"],[79,"sc_transaction_pool::graph::pool"],[80,"sp_api"],[81,"sc_client_api::client"],[82,"sp_runtime::traits"],[83,"sp_blockchain::header_metadata"],[84,"core::marker"],[85,"core::marker"],[86,"core::option"],[87,"core::result"],[88,"sp_runtime::generic::block"],[89,"sc_transaction_pool::error"],[90,"sp_runtime::traits"],[91,"sc_transaction_pool_api"],[92,"sc_transaction_pool_api"],[93,"alloc::boxed"],[94,"core::any"],[95,"alloc::sync"],[96,"alloc::rc"],[97,"sc_transaction_pool_api"],[98,"core::pin"],[99,"sc_service::config"],[100,"sc_service::task_manager"],[101,"sc_client_api::call_executor"],[102,"sc_client_api"],[103,"alloc::string"],[104,"std::collections::hash::map"],[105,"sc_transaction_pool::graph::pool"],[106,"sc_transaction_pool_api"]],"d":["","","","","A transaction pool for a full node.","A transaction pool with chain verifier.","This trait allows to perform some extra validation on the …","","","","","","","","","","","","","","","","","","","","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.","Returns Ok(()) if the extrinsic passes the pre-validation.","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,14,0,0,0,0,0,0,6,3,6,6,6,6,3,6,3,6,6,6,3,6,3,6,3,6,3,6,3,6,3,6,3,6,3,3,3,6,3,6,3,6,3,6,3,6,3,0,3,3,14,3,3,3,3,3,3,3,3,3,6,6,3,6,3,6,3,6,3,6,3,6,3,6,6,3,6],"f":[0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[[3,[-1,-2]]],-2,4,5],[[[6,[-1,-2,-3]]],[],4,[[7,[-1]],[8,[-1]],[9,[-1]],[10,[-1]],[11,[-1]],12,13],[14,12,13,15]],[[[6,[-1,-2,-3]]],[[17,[16]]],4,[[7,[-1]],[8,[-1]],[9,[-1]],[10,[-1]],[11,[-1]],12,13],[14,12,13,15]],[[[6,[-1,-2,-3]],18],[[19,[16]]],4,[[7,[-1]],[8,[-1]],[9,[-1]],[10,[-1]],[11,[-1]],12,13],[14,12,13,15]],[[[6,[-1,-2,-3]],18],[[19,[[16,[20]]]]],4,[[7,[-1]],[8,[-1]],[9,[-1]],[10,[-1]],[11,[-1]],12,13],[14,12,13,15]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[6,[-1,-2,-3]]],[[6,[-1,-2,-3]]],15,15,15],[[-1,-2],2,[],[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,-1,[]],[21,2],[21,2],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],22,4,5],[[[6,[-1,-2,-3]]],[[2,[21]]],4,[[7,[-1]],[8,[-1]],[9,[-1]],[10,[-1]],[11,[-1]],12,13],[14,12,13,15]],[[[3,[-1,-2]],[23,[[3,[-1,-2]]]]],[[24,[[3,[-1,-2]]]]],4,5],[[[3,[-1,-2]]],[[25,[[24,[[3,[-1,-2]]]]]]],4,5],[[],21],[[],21],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1,26]]],[[27,[28,26]]],[]],[[[27,[-1,26]]],[[27,[28,26]]],[]],[[[29,[-1,26]]],[[29,[28,26]]],[]],[[[29,[-1,26]]],[[29,[28,26]]],[]],[[[30,[-1,26]]],[[30,[28,26]]],[]],[[[30,[-1,26]]],[[30,[28,26]]],[]],[[[3,[-1,-2]],31],[[33,[[27,[32]]]]],4,5],[[34,35,[29,[-2]],-3],[[29,[[36,[-1,-2,-3]]]]],4,[[7,[-1]],[8,[-1]],[10,[-1]],[11,[-1]],[37,[-1]],[38,[-1]],[9,[-1]],12,13],[14,12,13,15]],[[[3,[-1,-2]],[40,[[24,[[3,[-1,-2]]]],[22,[39]]]]],2,4,5],[[[3,[-1,-2]]],[[29,[[41,[-2]]]]],4,5],[[-1,42],[[33,[[27,[32]]]]],[]],[[[3,[-1,-2]]],[[27,[43]]],4,5],[[[3,[-1,-2]],20],[[33,[[27,[32]]]]],4,5],[[[3,[-1,-2]],[24,[[3,[-1,-2]]]]],[[16,[29]]],4,5],[[[3,[-1,-2]],[44,[[24,[[3,[-1,-2]]]]]]],[[22,[29]]],4,5],[[[3,[-1,-2]]],45,4,5],[[[3,[-1,-2]],18,42,[23,[[3,[-1,-2]]]]],[[47,[[33,[[27,[[46,[[3,[-1,-2]]]]]]]]]]],4,5],[[[3,[-1,-2]],18,42,[22,[[23,[[3,[-1,-2]]]]]]],[[47,[[22,[[17,[[24,[[3,[-1,-2]]]]]]]]]]],4,5],[[[3,[-1,[6,[-1,-2,-3]]]],[48,[[3,[-1,[6,[-1,-2,-3]]]]]]],17,4,[[7,[-1]],[8,[-1]],[10,[-1]],[11,[-1]],[9,[-1]],12,13],[14,12,13,15]],[[[3,[-1,-2]],18,42,[23,[[3,[-1,-2]]]]],[[47,[[24,[[3,[-1,-2]]]]]]],4,5],[-1,-2,[],[]],[[[6,[-1,-2,-3]]],[[17,[49]]],4,[[7,[-1]],[8,[-1]],[9,[-1]],[10,[-1]],[11,[-1]],12,13],[14,12,13,15]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,50,[]],[-1,50,[]],[-1,51,[]],[-1,51,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[6,[-1,-2,-3]],18,42],[],4,[[7,[-1]],[8,[-1]],[9,[-1]],[10,[-1]],[11,[-1]],12,13],[14,12,13,15]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[3,"Private",77],[15,"tuple"],[3,"BasicPoolWrapper",0],[8,"Block",78],[8,"ChainApi",79],[3,"FullChainApiWrapper",0],[8,"ProvideRuntimeApi",80],[8,"BlockBackend",81],[8,"BlockIdTo",78],[8,"HeaderBackend",82],[8,"HeaderMetadata",83],[8,"Send",84],[8,"Sync",84],[8,"PreValidateTransaction",0],[8,"Clone",85],[4,"Option",86],[4,"Result",87],[4,"BlockId",88],[6,"Result",89],[6,"NumberFor",78],[15,"usize"],[3,"Vec",90],[6,"TransactionFor",91],[6,"TxHash",91],[6,"ImportNotificationStream",91],[3,"Global",92],[3,"Box",93],[8,"Any",94],[3,"Arc",95],[3,"Rc",96],[4,"ChainEvent",91],[8,"Future",97],[3,"Pin",98],[3,"Configuration",99],[3,"TaskManager",100],[6,"FullPool",0],[8,"ExecutorProvider",101],[8,"UsageProvider",102],[3,"String",103],[3,"HashMap",104],[3,"Pool",79],[4,"TransactionSource",105],[8,"ReadyTransactions",91],[15,"slice"],[3,"PoolStatus",91],[6,"TransactionStatusStreamFor",91],[6,"PoolFuture",91],[6,"LocalTransactionFor",91],[3,"TreeRoute",83],[3,"TypeId",94],[15,"str"]],"b":[]},\ "subspace_verification":{"doc":"Verification primitives for Subspace.","t":"ENNNNNNNDNDLLLLLLFFLLLLMLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLFLLMMMMMMMMLLMLLLLLLLLLLLLLLLLLFLLLMMMMMM","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","equivalent","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"],[95,"subspace_verification::Error"],[101,"subspace_core_primitives"],[102,"subspace_core_primitives"],[103,"schnorrkel::errors"],[104,"core::result"],[105,"parity_scale_codec::error"],[106,"parity_scale_codec::codec"],[107,"subspace_core_primitives"],[108,"subspace_core_primitives"],[109,"core::fmt"],[110,"core::fmt"],[111,"alloc::alloc"],[112,"alloc::vec"],[113,"alloc::string"],[114,"core::any"],[115,"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,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,37,37,38,39,39,38],"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],[[-1,-2],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,1,29,1],[[30,[1]]]],[[],16],[[],16],0,0,0,0,0,0,0,0,[11,16],[12,16],0,[[-1,[4,[3]]],[[32,[3,31]]],[]],[[-1,[4,[3]]],[[32,[3,31]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,33,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[35,[-1,-2]],17,12,36],[[10,[1,25]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0],"c":[],"p":[[6,"SolutionRange",101],[6,"BlockWeight",101],[15,"u8"],[15,"slice"],[3,"RewardSignature",101],[3,"PublicKey",101],[3,"SigningContext",102],[15,"tuple"],[4,"SignatureError",103],[4,"Result",104],[3,"PieceCheckParams",0],[3,"VerifySolutionParams",0],[3,"Error",105],[8,"Input",106],[15,"u32"],[15,"usize"],[6,"SlotNumber",101],[15,"u64"],[6,"BlockNumber",101],[3,"Scalar",107],[3,"PotOutput",101],[6,"Blake3Hash",101],[8,"Output",106],[8,"Sized",108],[4,"Error",0],[15,"bool"],[3,"Formatter",109],[6,"Result",109],[3,"SectorSlotChallenge",101],[4,"Option",110],[3,"Global",111],[3,"Vec",112],[3,"String",113],[3,"TypeId",114],[3,"Solution",101],[3,"Kzg",115],[13,"SectorExpired",95],[13,"OutsideSolutionRange",95],[13,"InvalidPieceOffset",95]],"b":[[47,"impl-Display-for-Error"],[48,"impl-Debug-for-Error"]]}\ diff --git a/settings.html b/settings.html index 853a1848e6..d59bccd678 100644 --- a/settings.html +++ b/settings.html @@ -1 +1 @@ -Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file +Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/sp_consensus_subspace/digests/enum.ErrorDigestType.html b/sp_consensus_subspace/digests/enum.ErrorDigestType.html index ae2e450fb5..dc87257245 100644 --- a/sp_consensus_subspace/digests/enum.ErrorDigestType.html +++ b/sp_consensus_subspace/digests/enum.ErrorDigestType.html @@ -20,7 +20,7 @@
§

Consensus

Generic consensus

§

EnableSolutionRangeAdjustmentAndOverride

Enable solution range adjustment and override solution range

§

RootPlotPublicKeyUpdate

Root plot public key was updated

-

Trait Implementations§

source§

impl Clone for ErrorDigestType

source§

fn clone(&self) -> ErrorDigestType

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 ErrorDigestType

source§

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

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

impl Display for ErrorDigestType

source§

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

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

impl PartialEq<ErrorDigestType> for ErrorDigestType

source§

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

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

Trait Implementations§

source§

impl Clone for ErrorDigestType

source§

fn clone(&self) -> ErrorDigestType

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 ErrorDigestType

source§

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

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

impl Display for ErrorDigestType

source§

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

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

impl PartialEq<ErrorDigestType> for ErrorDigestType

source§

fn eq(&self, other: &ErrorDigestType) -> 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 Copy for ErrorDigestType

source§

impl Eq for ErrorDigestType

source§

impl StructuralEq for ErrorDigestType

source§

impl StructuralPartialEq for ErrorDigestType

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/sp_consensus_subspace/offence/type.Kind.html b/sp_consensus_subspace/offence/type.Kind.html index b0b7ee4e62..416e1fc571 100644 --- a/sp_consensus_subspace/offence/type.Kind.html +++ b/sp_consensus_subspace/offence/type.Kind.html @@ -366,11 +366,11 @@
Safety
[T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where R: Rng + ?Sized,

Fill self with random data
source§

impl<T> Fill for [T; 64]where [T]: Fill,

source§

fn try_fill<R>(&mut self, rng: &mut R) -> Result<(), Error>where - R: Rng + ?Sized,

Fill self with random data
source§

impl From<&Commitment> for [u8; 48]

source§

fn from(commitment: &Commitment) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<&Scalar> for [u8; 32]

source§

fn from(value: &Scalar) -> [u8; 32]

Converts to this type from the input type.
§

impl From<&Signature> for [u8; 64]

§

fn from(sig: &Signature) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<&Witness> for [u8; 48]

source§

fn from(witness: &Witness) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<ChunkWitness> for [u8; 48]

source§

fn from(original: ChunkWitness) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<Commitment> for [u8; 48]

source§

fn from(commitment: Commitment) -> [u8; 48]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>> for [T; 16]

§

fn from( + R: Rng + ?Sized,

Fill self with random data
source§

impl From<&Commitment> for [u8; 48]

source§

fn from(commitment: &Commitment) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<&Scalar> for [u8; 32]

source§

fn from(value: &Scalar) -> [u8; 32]

Converts to this type from the input type.
§

impl From<&Signature> for [u8; 64]

§

fn from(sig: &Signature) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<&Witness> for [u8; 48]

source§

fn from(witness: &Witness) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<ChunkWitness> for [u8; 48]

source§

fn from(original: ChunkWitness) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<Commitment> for [u8; 48]

source§

fn from(commitment: Commitment) -> [u8; 48]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>> for [T; 16]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>> -) -> [T; 16]

Converts to this type from the input type.
§

impl From<H128> for [u8; 16]

§

fn from(s: H128) -> [u8; 16]

Converts to this type from the input type.
§

impl From<Hash> for [u8; 32]

§

fn from(hash: Hash) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 160]

source§

fn from(value: PosProof) -> [u8; 160]

Converts to this type from the input type.
source§

impl From<PosQualityBytes> for [u8; 32]

source§

fn from(value: PosQualityBytes) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PosSeed> for [u8; 32]

source§

fn from(value: PosSeed) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(original: PublicKey) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<Randomness> for [u8; 32]

source§

fn from(original: Randomness) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<RecordWitness> for [u8; 48]

source§

fn from(original: RecordWitness) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<RewardSignature> for [u8; 64]

source§

fn from(original: RewardSignature) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<Scalar> for [u8; 32]

source§

fn from(value: Scalar) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<SegmentCommitment> for [u8; 48]

source§

fn from(original: SegmentCommitment) -> [u8; 48]

Converts to this type from the input type.
§

impl From<Signature> for [u8; 64]

§

fn from(sig: Signature) -> [u8; 64]

Converts to this type from the input type.
source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]where +) -> [T; 16]

Converts to this type from the input type.
§

impl From<H128> for [u8; 16]

§

fn from(s: H128) -> [u8; 16]

Converts to this type from the input type.
§

impl From<Hash> for [u8; 32]

§

fn from(hash: Hash) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 160]

source§

fn from(value: PosProof) -> [u8; 160]

Converts to this type from the input type.
source§

impl From<PosQualityBytes> for [u8; 32]

source§

fn from(value: PosQualityBytes) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PosSeed> for [u8; 32]

source§

fn from(value: PosSeed) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(original: PublicKey) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<Randomness> for [u8; 32]

source§

fn from(original: Randomness) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<RecordWitness> for [u8; 48]

source§

fn from(original: RecordWitness) -> [u8; 48]

Converts to this type from the input type.
source§

impl From<RewardSignature> for [u8; 64]

source§

fn from(original: RewardSignature) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<Scalar> for [u8; 32]

source§

fn from(value: Scalar) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<SegmentCommitment> for [u8; 48]

source§

fn from(original: SegmentCommitment) -> [u8; 48]

Converts to this type from the input type.
§

impl From<Signature> for [u8; 64]

§

fn from(sig: Signature) -> [u8; 64]

Converts to this type from the input type.
source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]where LaneCount<N>: SupportedLaneCount, - T: SimdElement,

source§

fn from(vector: Simd<T, N>) -> [T; N]

Converts to this type from the input type.
§

impl From<U128> for [u8; 16]

§

fn from(number: U128) -> [u8; 16]

Converts to this type from the input type.
§

impl From<U256> for [u8; 32]

§

fn from(number: U256) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<U256> for [u8; 32]

source§

fn from(number: U256) -> [u8; 32]

Converts to this type from the input type.
§

impl From<U512> for [u8; 64]

§

fn from(number: U512) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<Witness> for [u8; 48]

source§

fn from(witness: Witness) -> [u8; 48]

Converts to this type from the input type.
§

impl<const N: usize> FromByteSlice for [u8; N]

§

fn from_byte_slice<T>(slice: &T) -> Result<&[[u8; N]], Error>where + T: SimdElement,

source§

fn from(vector: Simd<T, N>) -> [T; N]

Converts to this type from the input type.
§

impl From<U128> for [u8; 16]

§

fn from(number: U128) -> [u8; 16]

Converts to this type from the input type.
§

impl From<U256> for [u8; 32]

§

fn from(number: U256) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<U256> for [u8; 32]

source§

fn from(number: U256) -> [u8; 32]

Converts to this type from the input type.
§

impl From<U512> for [u8; 64]

§

fn from(number: U512) -> [u8; 64]

Converts to this type from the input type.
source§

impl From<Witness> for [u8; 48]

source§

fn from(witness: Witness) -> [u8; 48]

Converts to this type from the input type.
§

impl<const N: usize> FromByteSlice for [u8; N]

§

fn from_byte_slice<T>(slice: &T) -> Result<&[[u8; N]], Error>where T: AsRef<[u8]> + ?Sized,

Convert from an immutable byte slice to a immutable slice of a fundamental, built-in numeric type
§

fn from_mut_byte_slice<T>(slice: &mut T) -> Result<&mut [[u8; N]], Error>where T: AsMut<[u8]> + ?Sized,

Convert from an mutable byte slice to a mutable slice of a fundamental, built-in numeric diff --git a/sp_domains/fraud_proof/enum.VerificationError.html b/sp_domains/fraud_proof/enum.VerificationError.html index b0d2fcb0a2..5b3cea53af 100644 --- a/sp_domains/fraud_proof/enum.VerificationError.html +++ b/sp_domains/fraud_proof/enum.VerificationError.html @@ -44,7 +44,7 @@
§

SignerNotFound

Can not find signer from the domain extrinsic.

§

DomainStateRootNotFound

Domain state root not found.

§

RuntimeCode(String)

Fail to get runtime code.

-
§

Oneshot(String)

Trait Implementations§

source§

impl Debug for VerificationError

source§

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

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

impl Display for VerificationError

source§

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

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

impl Error for VerificationError

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<ApiError> for VerificationError

source§

fn from(source: ApiError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for VerificationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for VerificationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

§

Oneshot(String)

Trait Implementations§

source§

impl Debug for VerificationError

source§

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

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

impl Display for VerificationError

source§

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

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

impl Error for VerificationError

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<ApiError> for VerificationError

source§

fn from(source: ApiError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for VerificationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for VerificationError

source§

fn from(source: Error) -> 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
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/transaction/enum.InvalidTransactionCode.html b/sp_domains/transaction/enum.InvalidTransactionCode.html index e91b6d1efa..3da14ade1c 100644 --- a/sp_domains/transaction/enum.InvalidTransactionCode.html +++ b/sp_domains/transaction/enum.InvalidTransactionCode.html @@ -5,7 +5,7 @@ Bundle = 104, FraudProof = 105, }
Expand description

Custom invalid validity code for the extrinsics in pallet-domains.

-

Variants§

§

BundleEquivicationProof = 101

§

TrasactionProof = 102

§

ExecutionReceipt = 103

§

Bundle = 104

§

FraudProof = 105

Trait Implementations§

source§

impl From<InvalidTransactionCode> for InvalidTransaction

source§

fn from(invalid_code: InvalidTransactionCode) -> Self

Converts to this type from the input type.
source§

impl From<InvalidTransactionCode> for TransactionValidity

source§

fn from(invalid_code: InvalidTransactionCode) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

BundleEquivicationProof = 101

§

TrasactionProof = 102

§

ExecutionReceipt = 103

§

Bundle = 104

§

FraudProof = 105

Trait Implementations§

source§

impl From<InvalidTransactionCode> for InvalidTransaction

source§

fn from(invalid_code: InvalidTransactionCode) -> Self

Converts to this type from the input type.
source§

impl From<InvalidTransactionCode> for TransactionValidity

source§

fn from(invalid_code: InvalidTransactionCode) -> 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
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/type.OperatorId.html b/sp_domains/type.OperatorId.html index 4d97f0f80d..206fe2f7bc 100644 --- a/sp_domains/type.OperatorId.html +++ b/sp_domains/type.OperatorId.html @@ -984,8 +984,8 @@

Panics

encoded as ASN.1 DER.

§

fn encode_value(&self, writer: &mut impl Writer) -> Result<(), Error>

Encode value (sans [Tag]+[Length] header) as ASN.1 DER using the provided [Writer].
§

fn header(&self) -> Result<Header, Error>where Self: Tagged,

Get the [Header] used to encode this value.
source§

impl Euclid for u64

source§

fn div_euclid(&self, v: &u64) -> u64

Calculates Euclidean division, the matching method for rem_euclid. Read more
source§

fn rem_euclid(&self, v: &u64) -> u64

Calculates the least nonnegative remainder of self (mod v). Read more
§

impl FixedTag for u64

§

const TAG: Tag = Tag::Integer

ASN.1 tag
§

impl From<Compact<u64>> for u64

§

fn from(x: Compact<u64>) -> u64

Converts to this type from the input type.
§

impl From<Limb> for u64

§

fn from(limb: Limb) -> u64

Converts to this type from the input type.
1.31.0 · source§

impl From<NonZeroU64> for u64

source§

fn from(nonzero: NonZeroU64) -> u64

Converts a NonZeroU64 into an u64

-
source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> u64

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> u64

Converts to this type from the input type.
§

impl<T> From<Pointer<T>> for u64where - T: PointerType,

§

fn from(ptr: Pointer<T>) -> u64

Converts to this type from the input type.
§

impl From<Pointer> for u64

§

fn from(p: Pointer) -> u64

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> u64

Converts to this type from the input type.
§

impl From<Slot> for u64

§

fn from(slot: Slot) -> u64

Converts to this type from the input type.
§

impl From<Timestamp> for u64

§

fn from(timestamp: Timestamp) -> u64

Converts to this type from the input type.
§

impl From<Uimm32> for u64

§

fn from(val: Uimm32) -> u64

Converts to this type from the input type.
§

impl From<Uimm64> for u64

§

fn from(val: Uimm64) -> u64

Converts to this type from the input type.
§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

§

fn from(n: Uint<crypto_bigint::::uint::U64::{constant#0}>) -> u64

Converts to this type from the input type.
§

impl From<Uint64> for u64

§

fn from(var: Uint64) -> u64

Converts to this type from the input type.
§

impl From<UintAuthorityId> for u64

§

fn from(id: UintAuthorityId) -> u64

Converts to this type from the input type.
§

impl From<VarUint64> for u64

§

fn from(var: VarUint64) -> u64

Converts to this type from the input type.
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true +

source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> u64

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> u64

Converts to this type from the input type.
§

impl<T> From<Pointer<T>> for u64where + T: PointerType,

§

fn from(ptr: Pointer<T>) -> u64

Converts to this type from the input type.
§

impl From<Pointer> for u64

§

fn from(p: Pointer) -> u64

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> u64

Converts to this type from the input type.
§

impl From<Slot> for u64

§

fn from(slot: Slot) -> u64

Converts to this type from the input type.
§

impl From<Timestamp> for u64

§

fn from(timestamp: Timestamp) -> u64

Converts to this type from the input type.
§

impl From<Uimm32> for u64

§

fn from(val: Uimm32) -> u64

Converts to this type from the input type.
§

impl From<Uimm64> for u64

§

fn from(val: Uimm64) -> u64

Converts to this type from the input type.
§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

§

fn from(n: Uint<crypto_bigint::::uint::U64::{constant#0}>) -> u64

Converts to this type from the input type.
§

impl From<Uint64> for u64

§

fn from(var: Uint64) -> u64

Converts to this type from the input type.
§

impl From<UintAuthorityId> for u64

§

fn from(id: UintAuthorityId) -> u64

Converts to this type from the input type.
§

impl From<VarUint64> for u64

§

fn from(var: VarUint64) -> u64

Converts to this type from the input type.
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true values.

Examples
assert_eq!(u64::from(true), 1);
@@ -1109,7 +1109,7 @@ 

Panics

or negative inifinity, otherwise None is returned if the value cannot be represented by an f32.
source§

fn to_f64(&self) -> Option<f64>

Converts the value of self to an f64. Overflows may map to positive or negative inifinity, otherwise None is returned if the value cannot -be represented by an f64. Read more
§

impl TryFrom<AnyRef<'_>> for u64

§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(any: AnyRef<'_>) -> Result<u64, Error>

Performs the conversion.
§

impl TryFrom<BigUint> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(value: BigUint) -> Result<u64, <u64 as TryFrom<BigUint>>::Error>

Performs the conversion.
§

impl TryFrom<U128> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U128) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<u64, <u64 as TryFrom<U256>>::Error>

Performs the conversion.
§

impl TryFrom<U512> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U512) -> Result<u64, &'static str>

Performs the conversion.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source +be represented by an f64. Read more

§

impl TryFrom<AnyRef<'_>> for u64

§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(any: AnyRef<'_>) -> Result<u64, Error>

Performs the conversion.
§

impl TryFrom<BigUint> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(value: BigUint) -> Result<u64, <u64 as TryFrom<BigUint>>::Error>

Performs the conversion.
§

impl TryFrom<U128> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U128) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<u64, <u64 as TryFrom<U256>>::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U512> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U512) -> Result<u64, &'static str>

Performs the conversion.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source diff --git a/sp_messenger/endpoint/type.EndpointId.html b/sp_messenger/endpoint/type.EndpointId.html index 2d3347c460..62598a552f 100644 --- a/sp_messenger/endpoint/type.EndpointId.html +++ b/sp_messenger/endpoint/type.EndpointId.html @@ -984,8 +984,8 @@

Panics

encoded as ASN.1 DER.
§

fn encode_value(&self, writer: &mut impl Writer) -> Result<(), Error>

Encode value (sans [Tag]+[Length] header) as ASN.1 DER using the provided [Writer].
§

fn header(&self) -> Result<Header, Error>where Self: Tagged,

Get the [Header] used to encode this value.
source§

impl Euclid for u64

source§

fn div_euclid(&self, v: &u64) -> u64

Calculates Euclidean division, the matching method for rem_euclid. Read more
source§

fn rem_euclid(&self, v: &u64) -> u64

Calculates the least nonnegative remainder of self (mod v). Read more
§

impl FixedTag for u64

§

const TAG: Tag = Tag::Integer

ASN.1 tag
§

impl From<Compact<u64>> for u64

§

fn from(x: Compact<u64>) -> u64

Converts to this type from the input type.
§

impl From<Limb> for u64

§

fn from(limb: Limb) -> u64

Converts to this type from the input type.
1.31.0 · source§

impl From<NonZeroU64> for u64

source§

fn from(nonzero: NonZeroU64) -> u64

Converts a NonZeroU64 into an u64

-
source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> u64

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> u64

Converts to this type from the input type.
§

impl<T> From<Pointer<T>> for u64where - T: PointerType,

§

fn from(ptr: Pointer<T>) -> u64

Converts to this type from the input type.
§

impl From<Pointer> for u64

§

fn from(p: Pointer) -> u64

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> u64

Converts to this type from the input type.
§

impl From<Slot> for u64

§

fn from(slot: Slot) -> u64

Converts to this type from the input type.
§

impl From<Timestamp> for u64

§

fn from(timestamp: Timestamp) -> u64

Converts to this type from the input type.
§

impl From<Uimm32> for u64

§

fn from(val: Uimm32) -> u64

Converts to this type from the input type.
§

impl From<Uimm64> for u64

§

fn from(val: Uimm64) -> u64

Converts to this type from the input type.
§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

§

fn from(n: Uint<crypto_bigint::::uint::U64::{constant#0}>) -> u64

Converts to this type from the input type.
§

impl From<Uint64> for u64

§

fn from(var: Uint64) -> u64

Converts to this type from the input type.
§

impl From<UintAuthorityId> for u64

§

fn from(id: UintAuthorityId) -> u64

Converts to this type from the input type.
§

impl From<VarUint64> for u64

§

fn from(var: VarUint64) -> u64

Converts to this type from the input type.
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true +

source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> u64

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> u64

Converts to this type from the input type.
§

impl<T> From<Pointer<T>> for u64where + T: PointerType,

§

fn from(ptr: Pointer<T>) -> u64

Converts to this type from the input type.
§

impl From<Pointer> for u64

§

fn from(p: Pointer) -> u64

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> u64

Converts to this type from the input type.
§

impl From<Slot> for u64

§

fn from(slot: Slot) -> u64

Converts to this type from the input type.
§

impl From<Timestamp> for u64

§

fn from(timestamp: Timestamp) -> u64

Converts to this type from the input type.
§

impl From<Uimm32> for u64

§

fn from(val: Uimm32) -> u64

Converts to this type from the input type.
§

impl From<Uimm64> for u64

§

fn from(val: Uimm64) -> u64

Converts to this type from the input type.
§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

§

fn from(n: Uint<crypto_bigint::::uint::U64::{constant#0}>) -> u64

Converts to this type from the input type.
§

impl From<Uint64> for u64

§

fn from(var: Uint64) -> u64

Converts to this type from the input type.
§

impl From<UintAuthorityId> for u64

§

fn from(id: UintAuthorityId) -> u64

Converts to this type from the input type.
§

impl From<VarUint64> for u64

§

fn from(var: VarUint64) -> u64

Converts to this type from the input type.
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true values.

Examples
assert_eq!(u64::from(true), 1);
@@ -1109,7 +1109,7 @@ 

Panics

or negative inifinity, otherwise None is returned if the value cannot be represented by an f32.
source§

fn to_f64(&self) -> Option<f64>

Converts the value of self to an f64. Overflows may map to positive or negative inifinity, otherwise None is returned if the value cannot -be represented by an f64. Read more
§

impl TryFrom<AnyRef<'_>> for u64

§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(any: AnyRef<'_>) -> Result<u64, Error>

Performs the conversion.
§

impl TryFrom<BigUint> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(value: BigUint) -> Result<u64, <u64 as TryFrom<BigUint>>::Error>

Performs the conversion.
§

impl TryFrom<U128> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U128) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<u64, <u64 as TryFrom<U256>>::Error>

Performs the conversion.
§

impl TryFrom<U512> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U512) -> Result<u64, &'static str>

Performs the conversion.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source +be represented by an f64. Read more

§

impl TryFrom<AnyRef<'_>> for u64

§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(any: AnyRef<'_>) -> Result<u64, Error>

Performs the conversion.
§

impl TryFrom<BigUint> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(value: BigUint) -> Result<u64, <u64 as TryFrom<BigUint>>::Error>

Performs the conversion.
§

impl TryFrom<U128> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U128) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<u64, <u64 as TryFrom<U256>>::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U512> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U512) -> Result<u64, &'static str>

Performs the conversion.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source diff --git a/sp_messenger/messages/enum.ChainId.html b/sp_messenger/messages/enum.ChainId.html index 136292d67f..eb0bba7734 100644 --- a/sp_messenger/messages/enum.ChainId.html +++ b/sp_messenger/messages/enum.ChainId.html @@ -14,7 +14,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<DomainId> for ChainId

source§

fn from(x: DomainId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for ChainId

source§

fn from(x: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for ChainId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)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 From<DomainId> for ChainId

source§

fn from(x: DomainId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for ChainId

source§

fn from(x: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for ChainId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for ChainId

source§

fn max_encoded_len() -> usize

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

impl Ord for ChainId

source§

fn cmp(&self, other: &ChainId) -> 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 diff --git a/src/subspace_networking/constructor.rs.html b/src/subspace_networking/constructor.rs.html index 0b8b7bbefd..bb95064443 100644 --- a/src/subspace_networking/constructor.rs.html +++ b/src/subspace_networking/constructor.rs.html @@ -580,14 +580,14 @@ use libp2p::identify::Config as IdentifyConfig; use libp2p::kad::store::RecordStore; use libp2p::kad::{ - store, KademliaBucketInserts, KademliaConfig, KademliaStoreInserts, ProviderRecord, Record, + store, KademliaBucketInserts, KademliaConfig, KademliaStoreInserts, Mode, ProviderRecord, + Record, RecordKey, }; use libp2p::metrics::Metrics; use libp2p::multiaddr::Protocol; use libp2p::swarm::SwarmBuilder; use libp2p::yamux::Config as YamuxConfig; use libp2p::{identity, Multiaddr, PeerId, StreamProtocol, TransportError}; -use libp2p_kad::{Mode, RecordKey}; use parking_lot::Mutex; use std::borrow::Cow; use std::iter::Empty; diff --git a/src/subspace_networking/node_runner.rs.html b/src/subspace_networking/node_runner.rs.html index 2b0894ca4c..6e47c8f152 100644 --- a/src/subspace_networking/node_runner.rs.html +++ b/src/subspace_networking/node_runner.rs.html @@ -1570,7 +1570,6 @@ 1570 1571 1572 -1573

use crate::behavior::persistent_parameters::{
     append_p2p_suffix, remove_p2p_suffix, NetworkingParametersRegistry, PeerAddressRemovedEvent,
     PEERS_ADDRESSES_BATCH_SIZE,
@@ -1601,13 +1600,12 @@
 use libp2p::identify::Event as IdentifyEvent;
 use libp2p::kad::{
     BootstrapOk, GetClosestPeersError, GetClosestPeersOk, GetProvidersError, GetProvidersOk,
-    GetRecordError, GetRecordOk, InboundRequest, Kademlia, KademliaEvent, PeerRecord, ProgressStep,
-    PutRecordOk, QueryId, QueryResult, Quorum, Record,
+    GetRecordError, GetRecordOk, InboundRequest, Kademlia, KademliaEvent, Mode, PeerRecord,
+    ProgressStep, PutRecordOk, QueryId, QueryResult, Quorum, Record,
 };
 use libp2p::metrics::{Metrics, Recorder};
 use libp2p::swarm::{DialError, SwarmEvent};
 use libp2p::{futures, Multiaddr, PeerId, Swarm, TransportError};
-use libp2p_kad::Mode;
 use nohash_hasher::IntMap;
 use parking_lot::Mutex;
 use rand::rngs::StdRng;
diff --git a/subspace_archiving/archiver/enum.ArchiverInstantiationError.html b/subspace_archiving/archiver/enum.ArchiverInstantiationError.html
index 5c27ecf2c2..4f3e0d034c 100644
--- a/subspace_archiving/archiver/enum.ArchiverInstantiationError.html
+++ b/subspace_archiving/archiver/enum.ArchiverInstantiationError.html
@@ -11,7 +11,7 @@
 
§

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

-

Trait Implementations§

source§

impl Clone for ArchiverInstantiationError

source§

fn clone(&self) -> ArchiverInstantiationError

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 ArchiverInstantiationError

source§

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

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

impl Display for ArchiverInstantiationError

source§

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

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

impl Error for ArchiverInstantiationError

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 Hash for ArchiverInstantiationError

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl Clone for ArchiverInstantiationError

source§

fn clone(&self) -> ArchiverInstantiationError

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 ArchiverInstantiationError

source§

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

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

impl Display for ArchiverInstantiationError

source§

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

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

impl Error for ArchiverInstantiationError

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 Hash for ArchiverInstantiationError

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ArchiverInstantiationError

source§

fn cmp(&self, other: &ArchiverInstantiationError) -> 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 diff --git a/subspace_archiving/piece_reconstructor/enum.ReconstructorInstantiationError.html b/subspace_archiving/piece_reconstructor/enum.ReconstructorInstantiationError.html index be626abbd2..29eb430202 100644 --- a/subspace_archiving/piece_reconstructor/enum.ReconstructorInstantiationError.html +++ b/subspace_archiving/piece_reconstructor/enum.ReconstructorInstantiationError.html @@ -2,7 +2,7 @@ FailedToInitializeErasureCoding(String), }
Expand description

Reconstructor-related instantiation error.

Variants§

§

FailedToInitializeErasureCoding(String)

Failed to initialize erasure coding

-

Trait Implementations§

source§

impl Clone for ReconstructorInstantiationError

source§

fn clone(&self) -> ReconstructorInstantiationError

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 ReconstructorInstantiationError

source§

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

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

impl Display for ReconstructorInstantiationError

source§

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

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

impl Error for ReconstructorInstantiationError

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 Hash for ReconstructorInstantiationError

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl Clone for ReconstructorInstantiationError

source§

fn clone(&self) -> ReconstructorInstantiationError

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 ReconstructorInstantiationError

source§

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

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

impl Display for ReconstructorInstantiationError

source§

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

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

impl Error for ReconstructorInstantiationError

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 Hash for ReconstructorInstantiationError

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ReconstructorInstantiationError

source§

fn cmp(&self, other: &ReconstructorInstantiationError) -> 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 diff --git a/subspace_core_primitives/crypto/kzg/struct.Commitment.html b/subspace_core_primitives/crypto/kzg/struct.Commitment.html index d1b14608f4..1ea45a5cb7 100644 --- a/subspace_core_primitives/crypto/kzg/struct.Commitment.html +++ b/subspace_core_primitives/crypto/kzg/struct.Commitment.html @@ -30,9 +30,9 @@

source

pub fn vec_option_from_repr(value: Vec<Option<FsG1>>) -> Vec<Option<Self>>

Convenient conversion from vector of optional underlying representation to commitment for efficiency purposes.

Methods from Deref<Target = FsG1>§

pub fn to_bytes(&self) -> [u8; 48]

Convert into bytes

-

Trait Implementations§

source§

impl AsMut<FsG1> for Commitment

source§

fn as_mut(&mut self) -> &mut FsG1

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<FsG1> for Commitment

source§

fn as_ref(&self) -> &FsG1

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Commitment

source§

fn clone(&self) -> Commitment

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 Commitment

source§

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

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

impl Default for Commitment

source§

fn default() -> Commitment

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

impl Deref for Commitment

§

type Target = FsG1

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Commitment

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<&Commitment> for [u8; 48]

source§

fn from(commitment: &Commitment) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for [u8; 48]

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for FsG1

source§

fn from(original: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for RecordCommitment

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for SegmentCommitment

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<FsG1> for Commitment

source§

fn from(original: FsG1) -> Commitment

Converts to this type from the input type.
source§

impl PartialEq<Commitment> for Commitment

source§

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

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

Trait Implementations§

source§

impl AsMut<FsG1> for Commitment

source§

fn as_mut(&mut self) -> &mut FsG1

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<FsG1> for Commitment

source§

fn as_ref(&self) -> &FsG1

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Commitment

source§

fn clone(&self) -> Commitment

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 Commitment

source§

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

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

impl Default for Commitment

source§

fn default() -> Commitment

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

impl Deref for Commitment

§

type Target = FsG1

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Commitment

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<&Commitment> for [u8; 48]

source§

fn from(commitment: &Commitment) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for [u8; 48]

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for FsG1

source§

fn from(original: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for RecordCommitment

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for SegmentCommitment

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<FsG1> for Commitment

source§

fn from(original: FsG1) -> Commitment

Converts to this type from the input type.
source§

impl PartialEq<Commitment> for Commitment

source§

fn eq(&self, other: &Commitment) -> 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<&[u8; 48]> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(bytes: &[u8; 48]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RecordCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: &RecordCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&SegmentCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: &SegmentCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<[u8; 48]> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(bytes: [u8; 48]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RecordCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: RecordCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<SegmentCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: SegmentCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Commitment

source§

impl Eq for Commitment

source§

impl StructuralEq for Commitment

source§

impl StructuralPartialEq for Commitment

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl TryFrom<&[u8; 48]> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(bytes: &[u8; 48]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RecordCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: &RecordCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&SegmentCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: &SegmentCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<[u8; 48]> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(bytes: [u8; 48]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RecordCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: RecordCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<SegmentCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: SegmentCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Commitment

source§

impl Eq for Commitment

source§

impl StructuralEq for Commitment

source§

impl StructuralPartialEq for Commitment

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_core_primitives/crypto/kzg/struct.Witness.html b/subspace_core_primitives/crypto/kzg/struct.Witness.html index 20374d1cf8..e4c9beadb7 100644 --- a/subspace_core_primitives/crypto/kzg/struct.Witness.html +++ b/subspace_core_primitives/crypto/kzg/struct.Witness.html @@ -2,9 +2,9 @@

Implementations§

source§

impl Witness

source

pub fn to_bytes(&self) -> [u8; 48]

Convert witness to raw bytes

source

pub fn try_from_bytes(bytes: &[u8; 48]) -> Result<Self, String>

Try to deserialize witness from raw bytes

Methods from Deref<Target = FsG1>§

pub fn to_bytes(&self) -> [u8; 48]

Convert into bytes

-

Trait Implementations§

source§

impl AsMut<FsG1> for Witness

source§

fn as_mut(&mut self) -> &mut FsG1

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<FsG1> for Witness

source§

fn as_ref(&self) -> &FsG1

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Witness

source§

fn clone(&self) -> Witness

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 Witness

source§

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

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

impl Default for Witness

source§

fn default() -> Witness

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

impl Deref for Witness

§

type Target = FsG1

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Witness

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<&Witness> for [u8; 48]

source§

fn from(witness: &Witness) -> Self

Converts to this type from the input type.
source§

impl From<FsG1> for Witness

source§

fn from(original: FsG1) -> Witness

Converts to this type from the input type.
source§

impl From<Witness> for [u8; 48]

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
source§

impl From<Witness> for ChunkWitness

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
source§

impl From<Witness> for FsG1

source§

fn from(original: Witness) -> Self

Converts to this type from the input type.
source§

impl From<Witness> for RecordWitness

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
source§

impl PartialEq<Witness> for Witness

source§

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

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

Trait Implementations§

source§

impl AsMut<FsG1> for Witness

source§

fn as_mut(&mut self) -> &mut FsG1

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<FsG1> for Witness

source§

fn as_ref(&self) -> &FsG1

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Witness

source§

fn clone(&self) -> Witness

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 Witness

source§

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

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

impl Default for Witness

source§

fn default() -> Witness

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

impl Deref for Witness

§

type Target = FsG1

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Witness

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl From<&Witness> for [u8; 48]

source§

fn from(witness: &Witness) -> Self

Converts to this type from the input type.
source§

impl From<FsG1> for Witness

source§

fn from(original: FsG1) -> Witness

Converts to this type from the input type.
source§

impl From<Witness> for [u8; 48]

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
source§

impl From<Witness> for ChunkWitness

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
source§

impl From<Witness> for FsG1

source§

fn from(original: Witness) -> Self

Converts to this type from the input type.
source§

impl From<Witness> for RecordWitness

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
source§

impl PartialEq<Witness> for Witness

source§

fn eq(&self, other: &Witness) -> 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<&[u8; 48]> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(bytes: &[u8; 48]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&ChunkWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: &ChunkWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RecordWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: &RecordWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<[u8; 48]> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(bytes: [u8; 48]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<ChunkWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: ChunkWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RecordWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: RecordWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Witness

source§

impl Eq for Witness

source§

impl StructuralEq for Witness

source§

impl StructuralPartialEq for Witness

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl TryFrom<&[u8; 48]> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(bytes: &[u8; 48]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&ChunkWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: &ChunkWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RecordWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: &RecordWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<[u8; 48]> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(bytes: [u8; 48]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<ChunkWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: ChunkWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RecordWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: RecordWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for Witness

source§

impl Eq for Witness

source§

impl StructuralEq for Witness

source§

impl StructuralPartialEq for Witness

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_core_primitives/crypto/struct.Scalar.html b/subspace_core_primitives/crypto/struct.Scalar.html index e1a4685ea2..43e22aaead 100644 --- a/subspace_core_primitives/crypto/struct.Scalar.html +++ b/subspace_core_primitives/crypto/struct.Scalar.html @@ -41,7 +41,7 @@ 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
source§

impl Default for Scalar

source§

fn default() -> Scalar

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

impl Deref for Scalar

§

type Target = FsFr

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Scalar

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for Scalar

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 Scalar

source§

fn size_hint(&self) -> usize

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

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

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

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
§

fn encode_to<T>(&self, dest: &mut T)where - T: Output + ?Sized,

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

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

Convert self to an owned vector.
source§

impl From<&[u8; 31]> for Scalar

source§

fn from(value: &[u8; 31]) -> Self

Converts to this type from the input type.
source§

impl From<&Scalar> for [u8; 32]

source§

fn from(value: &Scalar) -> Self

Converts to this type from the input type.
source§

impl From<[u8; 31]> for Scalar

source§

fn from(value: [u8; 31]) -> Self

Converts to this type from the input type.
source§

impl From<FsFr> for Scalar

source§

fn from(original: FsFr) -> Scalar

Converts to this type from the input type.
source§

impl From<Scalar> for [u8; 32]

source§

fn from(value: Scalar) -> Self

Converts to this type from the input type.
source§

impl From<Scalar> for FsFr

source§

fn from(original: Scalar) -> Self

Converts to this type from the input type.
source§

impl Hash for Scalar

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + T: Output + ?Sized,

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

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

Convert self to an owned vector.
source§

impl From<&[u8; 31]> for Scalar

source§

fn from(value: &[u8; 31]) -> Self

Converts to this type from the input type.
source§

impl From<&Scalar> for [u8; 32]

source§

fn from(value: &Scalar) -> Self

Converts to this type from the input type.
source§

impl From<[u8; 31]> for Scalar

source§

fn from(value: [u8; 31]) -> Self

Converts to this type from the input type.
source§

impl From<FsFr> for Scalar

source§

fn from(original: FsFr) -> Scalar

Converts to this type from the input type.
source§

impl From<Scalar> for [u8; 32]

source§

fn from(value: Scalar) -> Self

Converts to this type from the input type.
source§

impl From<Scalar> for FsFr

source§

fn from(original: Scalar) -> Self

Converts to this type from the input type.
source§

impl Hash for Scalar

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for Scalar

source§

fn max_encoded_len() -> usize

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

impl Ord for Scalar

source§

fn cmp(&self, other: &Self) -> 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 @@ -51,7 +51,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd<Scalar> for Scalar

source§

fn partial_cmp(&self, other: &Self) -> 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 Serialize for Scalar

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 TryFrom<&[u8; 32]> for Scalar

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8; 32]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<[u8; 32]> for Scalar

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(value: [u8; 32]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for Scalar

§

type Identity = Scalar

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 Scalar

source§

impl EncodeLike<Scalar> for Scalar

source§

impl Eq for Scalar

source§

impl StructuralEq for Scalar

source§

impl StructuralPartialEq for Scalar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

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

impl TryFrom<&[u8; 32]> for Scalar

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8; 32]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<[u8; 32]> for Scalar

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(value: [u8; 32]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for Scalar

§

type Identity = Scalar

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 Scalar

source§

impl EncodeLike<Scalar> for Scalar

source§

impl Eq for Scalar

source§

impl StructuralEq for Scalar

source§

impl StructuralPartialEq for Scalar

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> DecodeAll for Twhere diff --git a/subspace_core_primitives/struct.ChunkWitness.html b/subspace_core_primitives/struct.ChunkWitness.html index 07a42033fb..9adcd6a2cc 100644 --- a/subspace_core_primitives/struct.ChunkWitness.html +++ b/subspace_core_primitives/struct.ChunkWitness.html @@ -151,7 +151,7 @@
Safety
Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for ChunkWitness

source§

fn max_encoded_len() -> usize

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

impl PartialEq<ChunkWitness> for ChunkWitness

source§

fn eq(&self, other: &ChunkWitness) -> 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 ChunkWitness

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 TryFrom<&[u8]> for ChunkWitness

§

type Error = TryFromSliceError

The type returned in the event of a conversion error.
source§

fn try_from(slice: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&ChunkWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: &ChunkWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<ChunkWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: ChunkWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for ChunkWitness

§

type Identity = ChunkWitness

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 ChunkWitness

source§

impl EncodeLike<ChunkWitness> for ChunkWitness

source§

impl Eq for ChunkWitness

source§

impl StructuralEq for ChunkWitness

source§

impl StructuralPartialEq for ChunkWitness

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

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

impl TryFrom<&[u8]> for ChunkWitness

§

type Error = TryFromSliceError

The type returned in the event of a conversion error.
source§

fn try_from(slice: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&ChunkWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: &ChunkWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<ChunkWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: ChunkWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for ChunkWitness

§

type Identity = ChunkWitness

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 ChunkWitness

source§

impl EncodeLike<ChunkWitness> for ChunkWitness

source§

impl Eq for ChunkWitness

source§

impl StructuralEq for ChunkWitness

source§

impl StructuralPartialEq for ChunkWitness

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, U> AsByteSlice<T> for Uwhere T: ToByteSlice, U: AsRef<[T]> + ?Sized,

§

fn as_byte_slice(&self) -> &[u8]

§

impl<T, U> AsMutByteSlice<T> for Uwhere diff --git a/subspace_core_primitives/struct.Piece.html b/subspace_core_primitives/struct.Piece.html index 3ee884ccf6..dd18c016c0 100644 --- a/subspace_core_primitives/struct.Piece.html +++ b/subspace_core_primitives/struct.Piece.html @@ -161,7 +161,7 @@
Safety
__D: Deserializer<'de>,

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

impl Encode for Piece

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<&PieceArray> for Piece

source§

fn from(value: &PieceArray) -> Self

Converts to this type from the input type.
source§

impl From<Piece> for Vec<u8>

source§

fn from(piece: Piece) -> Self

Converts to this type from the input type.
source§

impl Hash for Piece

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<&PieceArray> for Piece

source§

fn from(value: &PieceArray) -> Self

Converts to this type from the input type.
source§

impl From<Piece> for Vec<u8>

source§

fn from(piece: Piece) -> Self

Converts to this type from the input type.
source§

impl Hash for Piece

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Piece

source§

fn cmp(&self, other: &Piece) -> 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 diff --git a/subspace_core_primitives/struct.PieceArray.html b/subspace_core_primitives/struct.PieceArray.html index 8dac231e87..3733f9e4fd 100644 --- a/subspace_core_primitives/struct.PieceArray.html +++ b/subspace_core_primitives/struct.PieceArray.html @@ -150,7 +150,7 @@
Examples
without checking whether they’re valid.

Safety

Every byte in the array must be in 0..=127, or else this is UB.

-

Trait Implementations§

source§

impl AsMut<[u8]> for PieceArray

source§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<[u8; 1048672]> for PieceArray

source§

fn as_mut(&mut self) -> &mut [u8; 1048672]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8]> for PieceArray

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<[u8; 1048672]> for PieceArray

source§

fn as_ref(&self) -> &[u8; 1048672]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PieceArray

source§

fn clone(&self) -> PieceArray

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 PieceArray

source§

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

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

impl Decode for PieceArray

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl AsMut<[u8]> for PieceArray

source§

fn as_mut(&mut self) -> &mut [u8]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<[u8; 1048672]> for PieceArray

source§

fn as_mut(&mut self) -> &mut [u8; 1048672]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8]> for PieceArray

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<[u8; 1048672]> for PieceArray

source§

fn as_ref(&self) -> &[u8; 1048672]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PieceArray

source§

fn clone(&self) -> PieceArray

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 PieceArray

source§

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

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

impl Decode for PieceArray

source§

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

Attempt to deserialise the value from input.
source§

fn decode_into<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, diff --git a/subspace_core_primitives/struct.PieceIndex.html b/subspace_core_primitives/struct.PieceIndex.html index 00814d627b..4b8473c44b 100644 --- a/subspace_core_primitives/struct.PieceIndex.html +++ b/subspace_core_primitives/struct.PieceIndex.html @@ -6,7 +6,7 @@

source

pub const fn to_bytes(self) -> [u8; 8]

Convert piece index to bytes.

source

pub fn segment_index(&self) -> SegmentIndex

Segment index piece index corresponds to

source

pub const fn position(&self) -> u32

Position of a piece in a segment

-

Trait Implementations§

source§

impl Add<PieceIndex> for PieceIndex

§

type Output = PieceIndex

The resulting type after applying the + operator.
source§

fn add(self, rhs: PieceIndex) -> PieceIndex

Performs the + operation. Read more
source§

impl AddAssign<PieceIndex> for PieceIndex

source§

fn add_assign(&mut self, rhs: PieceIndex)

Performs the += operation. Read more
source§

impl Clone for PieceIndex

source§

fn clone(&self) -> PieceIndex

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 PieceIndex

source§

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

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

impl Decode for PieceIndex

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl Add<PieceIndex> for PieceIndex

§

type Output = PieceIndex

The resulting type after applying the + operator.
source§

fn add(self, rhs: PieceIndex) -> PieceIndex

Performs the + operation. Read more
source§

impl AddAssign<PieceIndex> for PieceIndex

source§

fn add_assign(&mut self, rhs: PieceIndex)

Performs the += operation. Read more
source§

impl Clone for PieceIndex

source§

fn clone(&self) -> PieceIndex

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 PieceIndex

source§

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

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

impl Decode for PieceIndex

source§

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

Attempt to deserialise the value from input.
source§

fn decode_into<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, @@ -14,14 +14,14 @@ ) -> Result<DecodeFinished, Error>

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 PieceIndex

source§

fn default() -> PieceIndex

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

impl<'de> Deserialize<'de> for PieceIndex

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 Display for PieceIndex

source§

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

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

impl<__RhsT> Div<__RhsT> for PieceIndexwhere - u64: Div<__RhsT, Output = u64>,

§

type Output = PieceIndex

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> PieceIndex

Performs the / operation. Read more
source§

impl<__RhsT> DivAssign<__RhsT> for PieceIndexwhere + u64: Div<__RhsT, Output = u64>,

§

type Output = PieceIndex

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> PieceIndex

Performs the / operation. Read more
source§

impl<__RhsT> DivAssign<__RhsT> for PieceIndexwhere u64: DivAssign<__RhsT>,

source§

fn div_assign(&mut self, rhs: __RhsT)

Performs the /= operation. Read more
source§

impl Encode for PieceIndex

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> Self

Converts to this type from the input type.
source§

impl From<u64> for PieceIndex

source§

fn from(original: u64) -> Self

Converts to this type from the input type.
source§

impl Hash for PieceIndex

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> Self

Converts to this type from the input type.
source§

impl From<u64> for PieceIndex

source§

fn from(original: u64) -> Self

Converts to this type from the input type.
source§

impl Hash for PieceIndex

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for PieceIndex

source§

fn max_encoded_len() -> usize

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

impl<__RhsT> Mul<__RhsT> for PieceIndexwhere - u64: Mul<__RhsT, Output = u64>,

§

type Output = PieceIndex

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> PieceIndex

Performs the * operation. Read more
source§

impl<__RhsT> MulAssign<__RhsT> for PieceIndexwhere + u64: Mul<__RhsT, Output = u64>,

§

type Output = PieceIndex

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> PieceIndex

Performs the * operation. Read more
source§

impl<__RhsT> MulAssign<__RhsT> for PieceIndexwhere u64: MulAssign<__RhsT>,

source§

fn mul_assign(&mut self, rhs: __RhsT)

Performs the *= operation. Read more
source§

impl Ord for PieceIndex

source§

fn cmp(&self, other: &PieceIndex) -> 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 @@ -36,7 +36,7 @@ of self count times. Read more

source§

unsafe fn forward_unchecked(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor of self count times. Read more
source§

fn backward(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor of self count times. Read more
source§

unsafe fn backward_unchecked(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor -of self count times. Read more
source§

impl Sub<PieceIndex> for PieceIndex

§

type Output = PieceIndex

The resulting type after applying the - operator.
source§

fn sub(self, rhs: PieceIndex) -> PieceIndex

Performs the - operation. Read more
source§

impl SubAssign<PieceIndex> for PieceIndex

source§

fn sub_assign(&mut self, rhs: PieceIndex)

Performs the -= operation. Read more
source§

impl TypeInfo for PieceIndex

§

type Identity = PieceIndex

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 PieceIndex

source§

impl EncodeLike<PieceIndex> for PieceIndex

source§

impl Eq for PieceIndex

source§

impl StructuralEq for PieceIndex

source§

impl StructuralPartialEq for PieceIndex

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +of self count times. Read more

source§

impl Sub<PieceIndex> for PieceIndex

§

type Output = PieceIndex

The resulting type after applying the - operator.
source§

fn sub(self, rhs: PieceIndex) -> PieceIndex

Performs the - operation. Read more
source§

impl SubAssign<PieceIndex> for PieceIndex

source§

fn sub_assign(&mut self, rhs: PieceIndex)

Performs the -= operation. Read more
source§

impl TypeInfo for PieceIndex

§

type Identity = PieceIndex

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 PieceIndex

source§

impl EncodeLike<PieceIndex> for PieceIndex

source§

impl Eq for PieceIndex

source§

impl StructuralEq for PieceIndex

source§

impl StructuralPartialEq for PieceIndex

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> DecodeAll for Twhere diff --git a/subspace_core_primitives/struct.PieceOffset.html b/subspace_core_primitives/struct.PieceOffset.html index 23818bcbcf..8dd6ba1ea4 100644 --- a/subspace_core_primitives/struct.PieceOffset.html +++ b/subspace_core_primitives/struct.PieceOffset.html @@ -2,22 +2,22 @@

Implementations§

source§

impl PieceOffset

source

pub const ZERO: PieceOffset = _

Piece index 0.

source

pub const ONE: PieceOffset = _

Piece index 1.

source

pub const fn to_bytes(self) -> [u8; 2]

Convert piece offset to bytes.

-

Trait Implementations§

source§

impl Add<PieceOffset> for PieceOffset

§

type Output = PieceOffset

The resulting type after applying the + operator.
source§

fn add(self, rhs: PieceOffset) -> PieceOffset

Performs the + operation. Read more
source§

impl AddAssign<PieceOffset> for PieceOffset

source§

fn add_assign(&mut self, rhs: PieceOffset)

Performs the += operation. Read more
source§

impl Clone for PieceOffset

source§

fn clone(&self) -> PieceOffset

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 PieceOffset

source§

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

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

impl Decode for PieceOffset

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl Add<PieceOffset> for PieceOffset

§

type Output = PieceOffset

The resulting type after applying the + operator.
source§

fn add(self, rhs: PieceOffset) -> PieceOffset

Performs the + operation. Read more
source§

impl AddAssign<PieceOffset> for PieceOffset

source§

fn add_assign(&mut self, rhs: PieceOffset)

Performs the += operation. Read more
source§

impl Clone for PieceOffset

source§

fn clone(&self) -> PieceOffset

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 PieceOffset

source§

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

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

impl Decode for PieceOffset

source§

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

Attempt to deserialise the value from input.
source§

fn decode_into<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, dst_: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>

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 PieceOffset

source§

fn default() -> PieceOffset

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

impl<'de> Deserialize<'de> for PieceOffset

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 Display for PieceOffset

source§

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

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

impl<__RhsT> Div<__RhsT> for PieceOffsetwhere + __D: Deserializer<'de>,

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

impl Display for PieceOffset

source§

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

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

impl<__RhsT> Div<__RhsT> for PieceOffsetwhere u16: Div<__RhsT, Output = u16>,

§

type Output = PieceOffset

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> PieceOffset

Performs the / operation. Read more
source§

impl<__RhsT> DivAssign<__RhsT> for PieceOffsetwhere u16: DivAssign<__RhsT>,

source§

fn div_assign(&mut self, rhs: __RhsT)

Performs the /= operation. Read more
source§

impl Encode for PieceOffset

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<PieceOffset> for u16

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for u32

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for usize

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<u16> for PieceOffset

source§

fn from(original: u16) -> Self

Converts to this type from the input type.
source§

impl Hash for PieceOffset

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<PieceOffset> for u16

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for u32

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for usize

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<u16> for PieceOffset

source§

fn from(original: u16) -> Self

Converts to this type from the input type.
source§

impl Hash for PieceOffset

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for PieceOffset

source§

fn max_encoded_len() -> usize

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

impl<__RhsT> Mul<__RhsT> for PieceOffsetwhere - u16: Mul<__RhsT, Output = u16>,

§

type Output = PieceOffset

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> PieceOffset

Performs the * operation. Read more
source§

impl<__RhsT> MulAssign<__RhsT> for PieceOffsetwhere + u16: Mul<__RhsT, Output = u16>,

§

type Output = PieceOffset

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> PieceOffset

Performs the * operation. Read more
source§

impl<__RhsT> MulAssign<__RhsT> for PieceOffsetwhere u16: MulAssign<__RhsT>,

source§

fn mul_assign(&mut self, rhs: __RhsT)

Performs the *= operation. Read more
source§

impl Ord for PieceOffset

source§

fn cmp(&self, other: &PieceOffset) -> 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 @@ -32,7 +32,7 @@ of self count times. Read more

source§

unsafe fn forward_unchecked(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor of self count times. Read more
source§

fn backward(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor of self count times. Read more
source§

unsafe fn backward_unchecked(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor -of self count times. Read more
source§

impl Sub<PieceOffset> for PieceOffset

§

type Output = PieceOffset

The resulting type after applying the - operator.
source§

fn sub(self, rhs: PieceOffset) -> PieceOffset

Performs the - operation. Read more
source§

impl SubAssign<PieceOffset> for PieceOffset

source§

fn sub_assign(&mut self, rhs: PieceOffset)

Performs the -= operation. Read more
source§

impl TypeInfo for PieceOffset

§

type Identity = PieceOffset

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 PieceOffset

source§

impl EncodeLike<PieceOffset> for PieceOffset

source§

impl Eq for PieceOffset

source§

impl StructuralEq for PieceOffset

source§

impl StructuralPartialEq for PieceOffset

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +of self count times. Read more

source§

impl Sub<PieceOffset> for PieceOffset

§

type Output = PieceOffset

The resulting type after applying the - operator.
source§

fn sub(self, rhs: PieceOffset) -> PieceOffset

Performs the - operation. Read more
source§

impl SubAssign<PieceOffset> for PieceOffset

source§

fn sub_assign(&mut self, rhs: PieceOffset)

Performs the -= operation. Read more
source§

impl TypeInfo for PieceOffset

§

type Identity = PieceOffset

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 PieceOffset

source§

impl EncodeLike<PieceOffset> for PieceOffset

source§

impl Eq for PieceOffset

source§

impl StructuralEq for PieceOffset

source§

impl StructuralPartialEq for PieceOffset

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> DecodeAll for Twhere diff --git a/subspace_core_primitives/struct.PosProof.html b/subspace_core_primitives/struct.PosProof.html index fb537c262d..210fff4761 100644 --- a/subspace_core_primitives/struct.PosProof.html +++ b/subspace_core_primitives/struct.PosProof.html @@ -148,7 +148,7 @@
Safety
D: Deserializer<'de>,

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

impl Encode for PosProof

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 160]> for PosProof

source§

fn from(value: [u8; 160]) -> Self

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 160]

source§

fn from(value: PosProof) -> Self

Converts to this type from the input type.
source§

impl FromHex for PosProof

§

type Error = FromHexError

source§

fn from_hex<T: AsRef<[u8]>>(hex: T) -> Result<Self, Self::Error>

Creates an instance of type Self from the given hex string, or fails +)
Convert self to a slice and append it to the destination.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 160]> for PosProof

source§

fn from(value: [u8; 160]) -> Self

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 160]

source§

fn from(value: PosProof) -> Self

Converts to this type from the input type.
source§

impl FromHex for PosProof

§

type Error = FromHexError

source§

fn from_hex<T: AsRef<[u8]>>(hex: T) -> Result<Self, Self::Error>

Creates an instance of type Self from the given hex string, or fails with a custom error type. Read more
source§

impl MaxEncodedLen for PosProof

source§

fn max_encoded_len() -> usize

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

impl PartialEq<PosProof> for PosProof

source§

fn eq(&self, other: &PosProof) -> 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 PosProof

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where diff --git a/subspace_core_primitives/struct.PotKey.html b/subspace_core_primitives/struct.PotKey.html index bc36b19523..358c055f4e 100644 --- a/subspace_core_primitives/struct.PotKey.html +++ b/subspace_core_primitives/struct.PotKey.html @@ -136,7 +136,7 @@
Examples
without checking whether they’re valid.

Safety

Every byte in the array must be in 0..=127, or else this is UB.

-

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotKey

source§

fn as_mut(&mut self) -> &mut [u8; 16]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8; 16]> for PotKey

source§

fn as_ref(&self) -> &[u8; 16]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PotKey

source§

fn clone(&self) -> PotKey

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 PotKey

source§

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

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

impl Decode for PotKey

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotKey

source§

fn as_mut(&mut self) -> &mut [u8; 16]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8; 16]> for PotKey

source§

fn as_ref(&self) -> &[u8; 16]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PotKey

source§

fn clone(&self) -> PotKey

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 PotKey

source§

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

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

impl Decode for PotKey

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, @@ -144,7 +144,7 @@

Safety
) -> 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 PotKey

source§

fn default() -> PotKey

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

impl Deref for PotKey

§

type Target = [u8; 16]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for PotKey

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for PotKey

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 Display for PotKey

source§

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

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

impl Encode for PotKey

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>( + __D: Deserializer<'de>,

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

impl Display for PotKey

source§

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

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

impl Encode for PotKey

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 16]> for PotKey

source§

fn from(original: [u8; 16]) -> PotKey

Converts to this type from the input type.
source§

impl FromStr for PotKey

§

type Err = FromHexError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl MaxEncodedLen for PotKey

source§

fn max_encoded_len() -> usize

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

impl PartialEq<PotKey> for PotKey

source§

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

This method tests for self and other values to be equal, and is used diff --git a/subspace_core_primitives/struct.PotSeed.html b/subspace_core_primitives/struct.PotSeed.html index 66fb319e19..a700aae365 100644 --- a/subspace_core_primitives/struct.PotSeed.html +++ b/subspace_core_primitives/struct.PotSeed.html @@ -138,7 +138,7 @@
Examples
without checking whether they’re valid.

Safety

Every byte in the array must be in 0..=127, or else this is UB.

-

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotSeed

source§

fn as_mut(&mut self) -> &mut [u8; 16]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8; 16]> for PotSeed

source§

fn as_ref(&self) -> &[u8; 16]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PotSeed

source§

fn clone(&self) -> PotSeed

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 PotSeed

source§

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

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

impl Decode for PotSeed

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl AsMut<[u8; 16]> for PotSeed

source§

fn as_mut(&mut self) -> &mut [u8; 16]

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsRef<[u8; 16]> for PotSeed

source§

fn as_ref(&self) -> &[u8; 16]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PotSeed

source§

fn clone(&self) -> PotSeed

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 PotSeed

source§

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

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

impl Decode for PotSeed

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, @@ -146,7 +146,7 @@

Safety
) -> 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 PotSeed

source§

fn default() -> PotSeed

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

impl Deref for PotSeed

§

type Target = [u8; 16]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for PotSeed

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for PotSeed

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 Display for PotSeed

source§

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

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

impl Encode for PotSeed

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>( + __D: Deserializer<'de>,

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

impl Display for PotSeed

source§

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

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

impl Encode for PotSeed

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 16]> for PotSeed

source§

fn from(original: [u8; 16]) -> PotSeed

Converts to this type from the input type.
source§

impl Hash for PotSeed

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where diff --git a/subspace_core_primitives/struct.PublicKey.html b/subspace_core_primitives/struct.PublicKey.html index 12ba7a2851..530701d89a 100644 --- a/subspace_core_primitives/struct.PublicKey.html +++ b/subspace_core_primitives/struct.PublicKey.html @@ -92,7 +92,7 @@
Examples
without checking whether they’re valid.

Safety

Every byte in the array must be in 0..=127, or else this is UB.

-

Trait Implementations§

source§

impl AsRef<[u8]> for PublicKey

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PublicKey

source§

fn clone(&self) -> PublicKey

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 PublicKey

source§

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

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

impl Decode for PublicKey

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl AsRef<[u8]> for PublicKey

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for PublicKey

source§

fn clone(&self) -> PublicKey

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 PublicKey

source§

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

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

impl Decode for PublicKey

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, @@ -100,10 +100,10 @@

Safety
) -> 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 PublicKey

source§

fn default() -> PublicKey

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

impl Deref for PublicKey

§

type Target = [u8; 32]

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de> Deserialize<'de> for PublicKey

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 Display for PublicKey

source§

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

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

impl Encode for PublicKey

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>( + __D: Deserializer<'de>,

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

impl Display for PublicKey

source§

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

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

impl Encode for PublicKey

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 32]> for PublicKey

source§

fn from(original: [u8; 32]) -> PublicKey

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(original: PublicKey) -> Self

Converts to this type from the input type.
source§

impl Hash for PublicKey

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 32]> for PublicKey

source§

fn from(original: [u8; 32]) -> PublicKey

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(original: PublicKey) -> Self

Converts to this type from the input type.
source§

impl Hash for PublicKey

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for PublicKey

source§

fn cmp(&self, other: &PublicKey) -> 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 diff --git a/subspace_core_primitives/struct.RecordCommitment.html b/subspace_core_primitives/struct.RecordCommitment.html index 2761044daa..b31e5b2d57 100644 --- a/subspace_core_primitives/struct.RecordCommitment.html +++ b/subspace_core_primitives/struct.RecordCommitment.html @@ -146,12 +146,12 @@
Safety
__D: Deserializer<'de>,

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

impl Encode for RecordCommitment

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 48]> for RecordCommitment

source§

fn from(original: [u8; 48]) -> RecordCommitment

Converts to this type from the input type.
source§

impl From<Commitment> for RecordCommitment

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> Self

Converts to this type from the input type.
source§

impl Hash for RecordCommitment

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 48]> for RecordCommitment

source§

fn from(original: [u8; 48]) -> RecordCommitment

Converts to this type from the input type.
source§

impl From<Commitment> for RecordCommitment

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> Self

Converts to this type from the input type.
source§

impl Hash for RecordCommitment

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for RecordCommitment

source§

fn max_encoded_len() -> usize

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

impl PartialEq<RecordCommitment> for RecordCommitment

source§

fn eq(&self, other: &RecordCommitment) -> 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 RecordCommitment

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 TryFrom<&[u8]> for RecordCommitment

§

type Error = TryFromSliceError

The type returned in the event of a conversion error.
source§

fn try_from(slice: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RecordCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: &RecordCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RecordCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: RecordCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RecordCommitment

§

type Identity = RecordCommitment

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 RecordCommitment

source§

impl EncodeLike<RecordCommitment> for RecordCommitment

source§

impl Eq for RecordCommitment

source§

impl StructuralEq for RecordCommitment

source§

impl StructuralPartialEq for RecordCommitment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

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

impl TryFrom<&[u8]> for RecordCommitment

§

type Error = TryFromSliceError

The type returned in the event of a conversion error.
source§

fn try_from(slice: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RecordCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: &RecordCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RecordCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: RecordCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RecordCommitment

§

type Identity = RecordCommitment

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 RecordCommitment

source§

impl EncodeLike<RecordCommitment> for RecordCommitment

source§

impl Eq for RecordCommitment

source§

impl StructuralEq for RecordCommitment

source§

impl StructuralPartialEq for RecordCommitment

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, U> AsByteSlice<T> for Uwhere T: ToByteSlice, U: AsRef<[T]> + ?Sized,

§

fn as_byte_slice(&self) -> &[u8]

§

impl<T, U> AsMutByteSlice<T> for Uwhere diff --git a/subspace_core_primitives/struct.RecordWitness.html b/subspace_core_primitives/struct.RecordWitness.html index d273d0d48a..be74d6fe89 100644 --- a/subspace_core_primitives/struct.RecordWitness.html +++ b/subspace_core_primitives/struct.RecordWitness.html @@ -146,12 +146,12 @@
Safety
__D: Deserializer<'de>,

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

impl Encode for RecordWitness

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 48]> for RecordWitness

source§

fn from(original: [u8; 48]) -> RecordWitness

Converts to this type from the input type.
source§

impl From<RecordWitness> for [u8; 48]

source§

fn from(original: RecordWitness) -> Self

Converts to this type from the input type.
source§

impl From<Witness> for RecordWitness

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
source§

impl Hash for RecordWitness

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 48]> for RecordWitness

source§

fn from(original: [u8; 48]) -> RecordWitness

Converts to this type from the input type.
source§

impl From<RecordWitness> for [u8; 48]

source§

fn from(original: RecordWitness) -> Self

Converts to this type from the input type.
source§

impl From<Witness> for RecordWitness

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
source§

impl Hash for RecordWitness

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for RecordWitness

source§

fn max_encoded_len() -> usize

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

impl PartialEq<RecordWitness> for RecordWitness

source§

fn eq(&self, other: &RecordWitness) -> 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 RecordWitness

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 TryFrom<&[u8]> for RecordWitness

§

type Error = TryFromSliceError

The type returned in the event of a conversion error.
source§

fn try_from(slice: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RecordWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: &RecordWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RecordWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: RecordWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RecordWitness

§

type Identity = RecordWitness

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 RecordWitness

source§

impl EncodeLike<RecordWitness> for RecordWitness

source§

impl Eq for RecordWitness

source§

impl StructuralEq for RecordWitness

source§

impl StructuralPartialEq for RecordWitness

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

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

impl TryFrom<&[u8]> for RecordWitness

§

type Error = TryFromSliceError

The type returned in the event of a conversion error.
source§

fn try_from(slice: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&RecordWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: &RecordWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<RecordWitness> for Witness

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(witness: RecordWitness) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for RecordWitness

§

type Identity = RecordWitness

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 RecordWitness

source§

impl EncodeLike<RecordWitness> for RecordWitness

source§

impl Eq for RecordWitness

source§

impl StructuralEq for RecordWitness

source§

impl StructuralPartialEq for RecordWitness

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, U> AsByteSlice<T> for Uwhere T: ToByteSlice, U: AsRef<[T]> + ?Sized,

§

fn as_byte_slice(&self) -> &[u8]

§

impl<T, U> AsMutByteSlice<T> for Uwhere diff --git a/subspace_core_primitives/struct.RewardSignature.html b/subspace_core_primitives/struct.RewardSignature.html index ef980b23c3..93d93ddb64 100644 --- a/subspace_core_primitives/struct.RewardSignature.html +++ b/subspace_core_primitives/struct.RewardSignature.html @@ -102,7 +102,7 @@
Safety
__D: Deserializer<'de>,

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

impl Encode for RewardSignature

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 64]> for RewardSignature

source§

fn from(original: [u8; 64]) -> RewardSignature

Converts to this type from the input type.
source§

impl From<RewardSignature> for [u8; 64]

source§

fn from(original: RewardSignature) -> Self

Converts to this type from the input type.
source§

impl Hash for RewardSignature

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 64]> for RewardSignature

source§

fn from(original: [u8; 64]) -> RewardSignature

Converts to this type from the input type.
source§

impl From<RewardSignature> for [u8; 64]

source§

fn from(original: RewardSignature) -> Self

Converts to this type from the input type.
source§

impl Hash for RewardSignature

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for RewardSignature

source§

fn cmp(&self, other: &RewardSignature) -> 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 diff --git a/subspace_core_primitives/struct.SBucket.html b/subspace_core_primitives/struct.SBucket.html index 726b3432fc..059e78a690 100644 --- a/subspace_core_primitives/struct.SBucket.html +++ b/subspace_core_primitives/struct.SBucket.html @@ -1,19 +1,19 @@ SBucket in subspace_core_primitives - Rust
#[repr(transparent)]
pub struct SBucket(/* private fields */);
Expand description

S-bucket used in consensus

Implementations§

source§

impl SBucket

source

pub const ZERO: SBucket = _

S-bucket 0.

source

pub const MAX: SBucket = _

Max s-bucket index

-

Trait Implementations§

source§

impl Add<SBucket> for SBucket

§

type Output = SBucket

The resulting type after applying the + operator.
source§

fn add(self, rhs: SBucket) -> SBucket

Performs the + operation. Read more
source§

impl AddAssign<SBucket> for SBucket

source§

fn add_assign(&mut self, rhs: SBucket)

Performs the += operation. Read more
source§

impl Clone for SBucket

source§

fn clone(&self) -> SBucket

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 SBucket

source§

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

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

impl Decode for SBucket

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl Add<SBucket> for SBucket

§

type Output = SBucket

The resulting type after applying the + operator.
source§

fn add(self, rhs: SBucket) -> SBucket

Performs the + operation. Read more
source§

impl AddAssign<SBucket> for SBucket

source§

fn add_assign(&mut self, rhs: SBucket)

Performs the += operation. Read more
source§

impl Clone for SBucket

source§

fn clone(&self) -> SBucket

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 SBucket

source§

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

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

impl Decode for SBucket

source§

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

Attempt to deserialise the value from input.
source§

fn decode_into<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, dst_: &mut MaybeUninit<Self> ) -> Result<DecodeFinished, Error>

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 SBucket

source§

fn default() -> SBucket

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

impl<'de> Deserialize<'de> for SBucket

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 Display for SBucket

source§

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

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

impl<__RhsT> Div<__RhsT> for SBucketwhere - u16: Div<__RhsT, Output = u16>,

§

type Output = SBucket

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> SBucket

Performs the / operation. Read more
source§

impl<__RhsT> DivAssign<__RhsT> for SBucketwhere + __D: Deserializer<'de>,

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

impl Display for SBucket

source§

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

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

impl<__RhsT> Div<__RhsT> for SBucketwhere + u16: Div<__RhsT, Output = u16>,

§

type Output = SBucket

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> SBucket

Performs the / operation. Read more
source§

impl<__RhsT> DivAssign<__RhsT> for SBucketwhere u16: DivAssign<__RhsT>,

source§

fn div_assign(&mut self, rhs: __RhsT)

Performs the /= operation. Read more
source§

impl Encode for SBucket

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<SBucket> for u16

source§

fn from(original: SBucket) -> Self

Converts to this type from the input type.
source§

impl From<SBucket> for u32

source§

fn from(original: SBucket) -> Self

Converts to this type from the input type.
source§

impl From<SBucket> for usize

source§

fn from(original: SBucket) -> Self

Converts to this type from the input type.
source§

impl From<u16> for SBucket

source§

fn from(original: u16) -> Self

Converts to this type from the input type.
source§

impl Hash for SBucket

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<SBucket> for u16

source§

fn from(original: SBucket) -> Self

Converts to this type from the input type.
source§

impl From<SBucket> for u32

source§

fn from(original: SBucket) -> Self

Converts to this type from the input type.
source§

impl From<SBucket> for usize

source§

fn from(original: SBucket) -> Self

Converts to this type from the input type.
source§

impl From<u16> for SBucket

source§

fn from(original: u16) -> Self

Converts to this type from the input type.
source§

impl Hash for SBucket

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for SBucket

source§

fn max_encoded_len() -> usize

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

impl<__RhsT> Mul<__RhsT> for SBucketwhere u16: Mul<__RhsT, Output = u16>,

§

type Output = SBucket

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> SBucket

Performs the * operation. Read more
source§

impl<__RhsT> MulAssign<__RhsT> for SBucketwhere @@ -31,7 +31,7 @@ of self count times. Read more

source§

unsafe fn forward_unchecked(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor of self count times. Read more
source§

fn backward(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor of self count times. Read more
source§

unsafe fn backward_unchecked(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor -of self count times. Read more
source§

impl Sub<SBucket> for SBucket

§

type Output = SBucket

The resulting type after applying the - operator.
source§

fn sub(self, rhs: SBucket) -> SBucket

Performs the - operation. Read more
source§

impl SubAssign<SBucket> for SBucket

source§

fn sub_assign(&mut self, rhs: SBucket)

Performs the -= operation. Read more
source§

impl TryFrom<usize> for SBucket

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(value: usize) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for SBucket

§

type Identity = SBucket

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 SBucket

source§

impl EncodeLike<SBucket> for SBucket

source§

impl Eq for SBucket

source§

impl StructuralEq for SBucket

source§

impl StructuralPartialEq for SBucket

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +of self count times. Read more

source§

impl Sub<SBucket> for SBucket

§

type Output = SBucket

The resulting type after applying the - operator.
source§

fn sub(self, rhs: SBucket) -> SBucket

Performs the - operation. Read more
source§

impl SubAssign<SBucket> for SBucket

source§

fn sub_assign(&mut self, rhs: SBucket)

Performs the -= operation. Read more
source§

impl TryFrom<usize> for SBucket

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_from(value: usize) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for SBucket

§

type Identity = SBucket

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 SBucket

source§

impl EncodeLike<SBucket> for SBucket

source§

impl Eq for SBucket

source§

impl StructuralEq for SBucket

source§

impl StructuralPartialEq for SBucket

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> DecodeAll for Twhere diff --git a/subspace_core_primitives/struct.SegmentCommitment.html b/subspace_core_primitives/struct.SegmentCommitment.html index 6e23ee70f5..aee1b7536e 100644 --- a/subspace_core_primitives/struct.SegmentCommitment.html +++ b/subspace_core_primitives/struct.SegmentCommitment.html @@ -146,12 +146,12 @@
Safety
__D: Deserializer<'de>,

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

impl Encode for SegmentCommitment

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 48]> for SegmentCommitment

source§

fn from(original: [u8; 48]) -> SegmentCommitment

Converts to this type from the input type.
source§

impl From<Commitment> for SegmentCommitment

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<SegmentCommitment> for [u8; 48]

source§

fn from(original: SegmentCommitment) -> Self

Converts to this type from the input type.
source§

impl Hash for SegmentCommitment

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<[u8; 48]> for SegmentCommitment

source§

fn from(original: [u8; 48]) -> SegmentCommitment

Converts to this type from the input type.
source§

impl From<Commitment> for SegmentCommitment

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
source§

impl From<SegmentCommitment> for [u8; 48]

source§

fn from(original: SegmentCommitment) -> Self

Converts to this type from the input type.
source§

impl Hash for SegmentCommitment

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for SegmentCommitment

source§

fn max_encoded_len() -> usize

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

impl PartialEq<SegmentCommitment> for SegmentCommitment

source§

fn eq(&self, other: &SegmentCommitment) -> 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 SegmentCommitment

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 TryFrom<&[u8]> for SegmentCommitment

§

type Error = TryFromSliceError

The type returned in the event of a conversion error.
source§

fn try_from(slice: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&SegmentCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: &SegmentCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<SegmentCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: SegmentCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for SegmentCommitment

§

type Identity = SegmentCommitment

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 SegmentCommitment

source§

impl EncodeLike<SegmentCommitment> for SegmentCommitment

source§

impl Eq for SegmentCommitment

source§

impl StructuralEq for SegmentCommitment

source§

impl StructuralPartialEq for SegmentCommitment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

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

impl TryFrom<&[u8]> for SegmentCommitment

§

type Error = TryFromSliceError

The type returned in the event of a conversion error.
source§

fn try_from(slice: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&SegmentCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: &SegmentCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<SegmentCommitment> for Commitment

§

type Error = String

The type returned in the event of a conversion error.
source§

fn try_from(commitment: SegmentCommitment) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for SegmentCommitment

§

type Identity = SegmentCommitment

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 SegmentCommitment

source§

impl EncodeLike<SegmentCommitment> for SegmentCommitment

source§

impl Eq for SegmentCommitment

source§

impl StructuralEq for SegmentCommitment

source§

impl StructuralPartialEq for SegmentCommitment

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, U> AsByteSlice<T> for Uwhere T: ToByteSlice, U: AsRef<[T]> + ?Sized,

§

fn as_byte_slice(&self) -> &[u8]

§

impl<T, U> AsMutByteSlice<T> for Uwhere diff --git a/subspace_core_primitives/struct.SegmentIndex.html b/subspace_core_primitives/struct.SegmentIndex.html index 59de2cb589..7f1596a7e9 100644 --- a/subspace_core_primitives/struct.SegmentIndex.html +++ b/subspace_core_primitives/struct.SegmentIndex.html @@ -5,7 +5,7 @@

source

pub fn last_piece_index(&self) -> PieceIndex

Get the last piece index in this segment.

source

pub fn segment_piece_indexes(&self) -> [PieceIndex; 256]

List of piece indexes that belong to this segment.

source

pub fn segment_piece_indexes_source_first(&self) -> [PieceIndex; 256]

List of piece indexes that belong to this segment with source pieces first.

-

Trait Implementations§

source§

impl Add<SegmentIndex> for SegmentIndex

§

type Output = SegmentIndex

The resulting type after applying the + operator.
source§

fn add(self, rhs: SegmentIndex) -> SegmentIndex

Performs the + operation. Read more
source§

impl AddAssign<SegmentIndex> for SegmentIndex

source§

fn add_assign(&mut self, rhs: SegmentIndex)

Performs the += operation. Read more
source§

impl Clone for SegmentIndex

source§

fn clone(&self) -> SegmentIndex

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 SegmentIndex

source§

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

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

impl Decode for SegmentIndex

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl Add<SegmentIndex> for SegmentIndex

§

type Output = SegmentIndex

The resulting type after applying the + operator.
source§

fn add(self, rhs: SegmentIndex) -> SegmentIndex

Performs the + operation. Read more
source§

impl AddAssign<SegmentIndex> for SegmentIndex

source§

fn add_assign(&mut self, rhs: SegmentIndex)

Performs the += operation. Read more
source§

impl Clone for SegmentIndex

source§

fn clone(&self) -> SegmentIndex

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 SegmentIndex

source§

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

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

impl Decode for SegmentIndex

source§

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

Attempt to deserialise the value from input.
source§

fn decode_into<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, @@ -13,14 +13,14 @@ ) -> Result<DecodeFinished, Error>

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 SegmentIndex

source§

fn default() -> SegmentIndex

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

impl<'de> Deserialize<'de> for SegmentIndex

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 Display for SegmentIndex

source§

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

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

impl<__RhsT> Div<__RhsT> for SegmentIndexwhere - u64: Div<__RhsT, Output = u64>,

§

type Output = SegmentIndex

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> SegmentIndex

Performs the / operation. Read more
source§

impl<__RhsT> DivAssign<__RhsT> for SegmentIndexwhere + u64: Div<__RhsT, Output = u64>,

§

type Output = SegmentIndex

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> SegmentIndex

Performs the / operation. Read more
source§

impl<__RhsT> DivAssign<__RhsT> for SegmentIndexwhere u64: DivAssign<__RhsT>,

source§

fn div_assign(&mut self, rhs: __RhsT)

Performs the /= operation. Read more
source§

impl Encode for SegmentIndex

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<SegmentIndex> for HistorySize

source§

fn from(value: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl From<u64> for SegmentIndex

source§

fn from(original: u64) -> SegmentIndex

Converts to this type from the input type.
source§

impl Hash for SegmentIndex

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<SegmentIndex> for HistorySize

source§

fn from(value: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl From<u64> for SegmentIndex

source§

fn from(original: u64) -> SegmentIndex

Converts to this type from the input type.
source§

impl Hash for SegmentIndex

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl MaxEncodedLen for SegmentIndex

source§

fn max_encoded_len() -> usize

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

impl<__RhsT> Mul<__RhsT> for SegmentIndexwhere - u64: Mul<__RhsT, Output = u64>,

§

type Output = SegmentIndex

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> SegmentIndex

Performs the * operation. Read more
source§

impl<__RhsT> MulAssign<__RhsT> for SegmentIndexwhere + u64: Mul<__RhsT, Output = u64>,

§

type Output = SegmentIndex

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> SegmentIndex

Performs the * operation. Read more
source§

impl<__RhsT> MulAssign<__RhsT> for SegmentIndexwhere u64: MulAssign<__RhsT>,

source§

fn mul_assign(&mut self, rhs: __RhsT)

Performs the *= operation. Read more
source§

impl Ord for SegmentIndex

source§

fn cmp(&self, other: &SegmentIndex) -> 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 @@ -35,7 +35,7 @@ of self count times. Read more

source§

unsafe fn forward_unchecked(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the successor of self count times. Read more
source§

fn backward(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor of self count times. Read more
source§

unsafe fn backward_unchecked(start: Self, count: usize) -> Self

🔬This is a nightly-only experimental API. (step_trait)
Returns the value that would be obtained by taking the predecessor -of self count times. Read more
source§

impl Sub<SegmentIndex> for SegmentIndex

§

type Output = SegmentIndex

The resulting type after applying the - operator.
source§

fn sub(self, rhs: SegmentIndex) -> SegmentIndex

Performs the - operation. Read more
source§

impl SubAssign<SegmentIndex> for SegmentIndex

source§

fn sub_assign(&mut self, rhs: SegmentIndex)

Performs the -= operation. Read more
source§

impl TypeInfo for SegmentIndex

§

type Identity = SegmentIndex

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 SegmentIndex

source§

impl EncodeLike<SegmentIndex> for SegmentIndex

source§

impl Eq for SegmentIndex

source§

impl StructuralEq for SegmentIndex

source§

impl StructuralPartialEq for SegmentIndex

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +of self count times. Read more

source§

impl Sub<SegmentIndex> for SegmentIndex

§

type Output = SegmentIndex

The resulting type after applying the - operator.
source§

fn sub(self, rhs: SegmentIndex) -> SegmentIndex

Performs the - operation. Read more
source§

impl SubAssign<SegmentIndex> for SegmentIndex

source§

fn sub_assign(&mut self, rhs: SegmentIndex)

Performs the -= operation. Read more
source§

impl TypeInfo for SegmentIndex

§

type Identity = SegmentIndex

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 SegmentIndex

source§

impl EncodeLike<SegmentIndex> for SegmentIndex

source§

impl Eq for SegmentIndex

source§

impl StructuralEq for SegmentIndex

source§

impl StructuralPartialEq for SegmentIndex

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> DecodeAll for Twhere diff --git a/subspace_core_primitives/struct.U256.html b/subspace_core_primitives/struct.U256.html index 35d0ac2268..486ddf1c11 100644 --- a/subspace_core_primitives/struct.U256.html +++ b/subspace_core_primitives/struct.U256.html @@ -20,7 +20,7 @@

source

pub const MIDDLE: Self = _

The middle of the piece distance field. The analogue of 0b1000_0000 for u8.

source

pub const MAX: Self = _

Maximum value.

-

Trait Implementations§

source§

impl Add<U256> for U256

§

type Output = U256

The resulting type after applying the + operator.
source§

fn add(self, rhs: U256) -> U256

Performs the + operation. Read more
source§

impl Clone for U256

source§

fn clone(&self) -> U256

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 U256

source§

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

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

impl Decode for U256

source§

fn decode<__CodecInputEdqy: Input>( +

Trait Implementations§

source§

impl Add<U256> for U256

§

type Output = U256

The resulting type after applying the + operator.
source§

fn add(self, rhs: U256) -> U256

Performs the + operation. Read more
source§

impl Clone for U256

source§

fn clone(&self) -> U256

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 U256

source§

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

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

impl Decode for U256

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, @@ -28,13 +28,13 @@ ) -> 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 U256

source§

fn default() -> Self

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

impl Display for U256

source§

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

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

impl<__RhsT> Div<__RhsT> for U256where - U256: Div<__RhsT, Output = U256>,

§

type Output = U256

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> U256

Performs the / operation. Read more
source§

impl Encode for U256

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>( + U256: Div<__RhsT, Output = U256>,

§

type Output = U256

The resulting type after applying the / operator.
source§

fn div(self, rhs: __RhsT) -> U256

Performs the / operation. Read more
source§

impl Encode for U256

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.
source§

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<u128> for U256

source§

fn from(number: u128) -> Self

Converts to this type from the input type.
source§

impl From<u16> for U256

source§

fn from(number: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for U256

source§

fn from(number: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for U256

source§

fn from(number: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for U256

source§

fn from(number: u8) -> Self

Converts to this type from the input type.
source§

impl Hash for U256

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +)

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

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

Convert self to an owned vector.
source§

fn using_encoded<R, F: FnOnce(&[u8]) -> R>(&self, f: F) -> 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<u128> for U256

source§

fn from(number: u128) -> Self

Converts to this type from the input type.
source§

impl From<u16> for U256

source§

fn from(number: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for U256

source§

fn from(number: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for U256

source§

fn from(number: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for U256

source§

fn from(number: u8) -> Self

Converts to this type from the input type.
source§

impl Hash for U256

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl<__RhsT> Mul<__RhsT> for U256where - U256: Mul<__RhsT, Output = U256>,

§

type Output = U256

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> U256

Performs the * operation. Read more
source§

impl Ord for U256

source§

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

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

fn max(self, other: Self) -> Selfwhere + U256: Mul<__RhsT, Output = U256>,

§

type Output = U256

The resulting type after applying the * operator.
source§

fn mul(self, rhs: __RhsT) -> U256

Performs the * operation. Read more
source§

impl Ord for U256

source§

fn cmp(&self, other: &U256) -> 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<U256> for U256

source§

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

This method tests for self and other values to be equal, and is used @@ -42,7 +42,7 @@ sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<U256> for U256

source§

fn partial_cmp(&self, other: &U256) -> 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<__RhsT> Rem<__RhsT> for U256where - U256: Rem<__RhsT, Output = U256>,

§

type Output = U256

The resulting type after applying the % operator.
source§

fn rem(self, rhs: __RhsT) -> U256

Performs the % operation. Read more
source§

impl Sub<U256> for U256

§

type Output = U256

The resulting type after applying the - operator.
source§

fn sub(self, rhs: U256) -> U256

Performs the - operation. Read more
source§

impl TryFrom<U256> for u16

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u32

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u8

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for U256

§

type Identity = U256

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 WrappingAdd for U256

source§

fn wrapping_add(&self, other: &Self) -> Self

Wrapping (modular) addition. Computes self + other, wrapping around at the boundary of + U256: Rem<__RhsT, Output = U256>,
§

type Output = U256

The resulting type after applying the % operator.
source§

fn rem(self, rhs: __RhsT) -> U256

Performs the % operation. Read more
source§

impl Sub<U256> for U256

§

type Output = U256

The resulting type after applying the - operator.
source§

fn sub(self, rhs: U256) -> U256

Performs the - operation. Read more
source§

impl TryFrom<U256> for u16

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u32

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u8

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TypeInfo for U256

§

type Identity = U256

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 WrappingAdd for U256

source§

fn wrapping_add(&self, other: &Self) -> Self

Wrapping (modular) addition. Computes self + other, wrapping around at the boundary of the type.
source§

impl WrappingSub for U256

source§

fn wrapping_sub(&self, other: &Self) -> Self

Wrapping (modular) subtraction. Computes self - other, wrapping around at the boundary of the type.
source§

impl Copy for U256

source§

impl EncodeLike<U256> for U256

source§

impl Eq for U256

source§

impl StructuralEq for U256

source§

impl StructuralPartialEq for U256

Auto Trait Implementations§

§

impl RefUnwindSafe for U256

§

impl Send for U256

§

impl Sync for U256

§

impl Unpin for U256

§

impl UnwindSafe for U256

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_core_primitives/type.Blake3Hash.html b/subspace_core_primitives/type.Blake3Hash.html index 72be5956ce..d836465c01 100644 --- a/subspace_core_primitives/type.Blake3Hash.html +++ b/subspace_core_primitives/type.Blake3Hash.html @@ -369,7 +369,7 @@
Safety
D: Deserializer<'de>,

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

impl<T, const N: usize> Encode for [T; N]where T: Encode,

§

fn size_hint(&self) -> usize

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

fn encode_to<W>(&self, dest: &mut W)where W: Output + ?Sized,

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<&Commitment> for [u8; 48]

source§

fn from(commitment: &Commitment) -> Self

Converts to this type from the input type.
source§

impl From<&Scalar> for [u8; 32]

source§

fn from(value: &Scalar) -> Self

Converts to this type from the input type.
source§

impl From<&Witness> for [u8; 48]

source§

fn from(witness: &Witness) -> Self

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T,)> for [T; 1]

source§

fn from(tuple: (T,)) -> [T; 1]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T)> for [T; 2]

source§

fn from(tuple: (T, T)) -> [T; 2]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T)> for [T; 3]

source§

fn from(tuple: (T, T, T)) -> [T; 3]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T)> for [T; 4]

source§

fn from(tuple: (T, T, T, T)) -> [T; 4]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T)> for [T; 5]

source§

fn from(tuple: (T, T, T, T, T)) -> [T; 5]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T)> for [T; 6]

source§

fn from(tuple: (T, T, T, T, T, T)) -> [T; 6]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T)> for [T; 7]

source§

fn from(tuple: (T, T, T, T, T, T, T)) -> [T; 7]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T)> for [T; 8]

source§

fn from(tuple: (T, T, T, T, T, T, T, T)) -> [T; 8]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T)> for [T; 9]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T)) -> [T; 9]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T)> for [T; 10]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T)) -> [T; 10]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T)> for [T; 11]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T, T)) -> [T; 11]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T, T)> for [T; 12]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T, T, T)) -> [T; 12]

Converts to this type from the input type.
source§

impl From<ChunkWitness> for [u8; 48]

source§

fn from(original: ChunkWitness) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for [u8; 48]

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 1024]

§

fn from( + 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<&Commitment> for [u8; 48]

source§

fn from(commitment: &Commitment) -> Self

Converts to this type from the input type.
source§

impl From<&Scalar> for [u8; 32]

source§

fn from(value: &Scalar) -> Self

Converts to this type from the input type.
source§

impl From<&Witness> for [u8; 48]

source§

fn from(witness: &Witness) -> Self

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T,)> for [T; 1]

source§

fn from(tuple: (T,)) -> [T; 1]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T)> for [T; 2]

source§

fn from(tuple: (T, T)) -> [T; 2]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T)> for [T; 3]

source§

fn from(tuple: (T, T, T)) -> [T; 3]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T)> for [T; 4]

source§

fn from(tuple: (T, T, T, T)) -> [T; 4]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T)> for [T; 5]

source§

fn from(tuple: (T, T, T, T, T)) -> [T; 5]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T)> for [T; 6]

source§

fn from(tuple: (T, T, T, T, T, T)) -> [T; 6]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T)> for [T; 7]

source§

fn from(tuple: (T, T, T, T, T, T, T)) -> [T; 7]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T)> for [T; 8]

source§

fn from(tuple: (T, T, T, T, T, T, T, T)) -> [T; 8]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T)> for [T; 9]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T)) -> [T; 9]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T)> for [T; 10]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T)) -> [T; 10]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T)> for [T; 11]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T, T)) -> [T; 11]

Converts to this type from the input type.
1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T, T)> for [T; 12]

source§

fn from(tuple: (T, T, T, T, T, T, T, T, T, T, T, T)) -> [T; 12]

Converts to this type from the input type.
source§

impl From<ChunkWitness> for [u8; 48]

source§

fn from(original: ChunkWitness) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for [u8; 48]

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 1024]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> ) -> [T; 1024]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 512]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> @@ -509,9 +509,9 @@

Safety
sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>> ) -> [T; 14]
Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>> for [T; 15]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>> -) -> [T; 15]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>> for [T; 4]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>) -> [T; 4]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>> for [T; 5]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>) -> [T; 5]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>> for [T; 6]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>) -> [T; 6]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>> for [T; 7]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>) -> [T; 7]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B0>>> for [T; 2]

§

fn from(sel: GenericArray<T, UInt<UInt<UTerm, B1>, B0>>) -> [T; 2]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B1>>> for [T; 3]

§

fn from(sel: GenericArray<T, UInt<UInt<UTerm, B1>, B1>>) -> [T; 3]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UTerm, B1>>> for [T; 1]

§

fn from(sel: GenericArray<T, UInt<UTerm, B1>>) -> [T; 1]

Converts to this type from the input type.
§

impl From<Hash> for [u8; 32]

§

fn from(hash: Hash) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 160]

source§

fn from(value: PosProof) -> Self

Converts to this type from the input type.
source§

impl From<PosQualityBytes> for [u8; 32]

source§

fn from(value: PosQualityBytes) -> Self

Converts to this type from the input type.
source§

impl From<PosSeed> for [u8; 32]

source§

fn from(value: PosSeed) -> Self

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(original: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<Randomness> for [u8; 32]

source§

fn from(original: Randomness) -> Self

Converts to this type from the input type.
source§

impl From<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> Self

Converts to this type from the input type.
source§

impl From<RecordWitness> for [u8; 48]

source§

fn from(original: RecordWitness) -> Self

Converts to this type from the input type.
source§

impl From<RewardSignature> for [u8; 64]

source§

fn from(original: RewardSignature) -> Self

Converts to this type from the input type.
source§

impl From<Scalar> for [u8; 32]

source§

fn from(value: Scalar) -> Self

Converts to this type from the input type.
source§

impl From<SegmentCommitment> for [u8; 48]

source§

fn from(original: SegmentCommitment) -> Self

Converts to this type from the input type.
source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]where +) -> [T; 15]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>> for [T; 4]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>) -> [T; 4]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>> for [T; 5]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>) -> [T; 5]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>> for [T; 6]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>) -> [T; 6]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>> for [T; 7]

§

fn from(sel: GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>) -> [T; 7]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B0>>> for [T; 2]

§

fn from(sel: GenericArray<T, UInt<UInt<UTerm, B1>, B0>>) -> [T; 2]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B1>>> for [T; 3]

§

fn from(sel: GenericArray<T, UInt<UInt<UTerm, B1>, B1>>) -> [T; 3]

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UTerm, B1>>> for [T; 1]

§

fn from(sel: GenericArray<T, UInt<UTerm, B1>>) -> [T; 1]

Converts to this type from the input type.
§

impl From<Hash> for [u8; 32]

§

fn from(hash: Hash) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 160]

source§

fn from(value: PosProof) -> Self

Converts to this type from the input type.
source§

impl From<PosQualityBytes> for [u8; 32]

source§

fn from(value: PosQualityBytes) -> Self

Converts to this type from the input type.
source§

impl From<PosSeed> for [u8; 32]

source§

fn from(value: PosSeed) -> Self

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(original: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<Randomness> for [u8; 32]

source§

fn from(original: Randomness) -> Self

Converts to this type from the input type.
source§

impl From<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> Self

Converts to this type from the input type.
source§

impl From<RecordWitness> for [u8; 48]

source§

fn from(original: RecordWitness) -> Self

Converts to this type from the input type.
source§

impl From<RewardSignature> for [u8; 64]

source§

fn from(original: RewardSignature) -> Self

Converts to this type from the input type.
source§

impl From<Scalar> for [u8; 32]

source§

fn from(value: Scalar) -> Self

Converts to this type from the input type.
source§

impl From<SegmentCommitment> for [u8; 48]

source§

fn from(original: SegmentCommitment) -> Self

Converts to this type from the input type.
source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]where LaneCount<N>: SupportedLaneCount, - T: SimdElement,

source§

fn from(vector: Simd<T, N>) -> [T; N]

Converts to this type from the input type.
source§

impl From<Witness> for [u8; 48]

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
§

impl<const N: usize> FromByteSlice for [u8; N]

§

fn from_byte_slice<T>(slice: &T) -> Result<&[[u8; N]], Error>where + T: SimdElement,

source§

fn from(vector: Simd<T, N>) -> [T; N]

Converts to this type from the input type.
source§

impl From<Witness> for [u8; 48]

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
§

impl<const N: usize> FromByteSlice for [u8; N]

§

fn from_byte_slice<T>(slice: &T) -> Result<&[[u8; N]], Error>where T: AsRef<[u8]> + ?Sized,

Convert from an immutable byte slice to a immutable slice of a fundamental, built-in numeric type
§

fn from_mut_byte_slice<T>(slice: &mut T) -> Result<&mut [[u8; N]], Error>where T: AsMut<[u8]> + ?Sized,

Convert from an mutable byte slice to a mutable slice of a fundamental, built-in numeric diff --git a/subspace_core_primitives/type.BlockHash.html b/subspace_core_primitives/type.BlockHash.html index 334c1914fc..8c6734624d 100644 --- a/subspace_core_primitives/type.BlockHash.html +++ b/subspace_core_primitives/type.BlockHash.html @@ -242,11 +242,11 @@
Safety
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§

impl<T, const N: usize> Encode for [T; N]where T: Encode,

§

fn size_hint(&self) -> usize

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

fn encode_to<W>(&self, dest: &mut W)where W: Output + ?Sized,

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<&Commitment> for [u8; 48]

source§

fn from(commitment: &Commitment) -> Self

Converts to this type from the input type.
source§

impl From<&Scalar> for [u8; 32]

source§

fn from(value: &Scalar) -> Self

Converts to this type from the input type.
source§

impl From<&Witness> for [u8; 48]

source§

fn from(witness: &Witness) -> Self

Converts to this type from the input type.
source§

impl From<ChunkWitness> for [u8; 48]

source§

fn from(original: ChunkWitness) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for [u8; 48]

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>> for [T; 32]

§

fn from( + 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<&Commitment> for [u8; 48]

source§

fn from(commitment: &Commitment) -> Self

Converts to this type from the input type.
source§

impl From<&Scalar> for [u8; 32]

source§

fn from(value: &Scalar) -> Self

Converts to this type from the input type.
source§

impl From<&Witness> for [u8; 48]

source§

fn from(witness: &Witness) -> Self

Converts to this type from the input type.
source§

impl From<ChunkWitness> for [u8; 48]

source§

fn from(original: ChunkWitness) -> Self

Converts to this type from the input type.
source§

impl From<Commitment> for [u8; 48]

source§

fn from(commitment: Commitment) -> Self

Converts to this type from the input type.
§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>> for [T; 32]

§

fn from( sel: GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>> -) -> [T; 32]

Converts to this type from the input type.
§

impl From<Hash> for [u8; 32]

§

fn from(hash: Hash) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 160]

source§

fn from(value: PosProof) -> Self

Converts to this type from the input type.
source§

impl From<PosQualityBytes> for [u8; 32]

source§

fn from(value: PosQualityBytes) -> Self

Converts to this type from the input type.
source§

impl From<PosSeed> for [u8; 32]

source§

fn from(value: PosSeed) -> Self

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(original: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<Randomness> for [u8; 32]

source§

fn from(original: Randomness) -> Self

Converts to this type from the input type.
source§

impl From<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> Self

Converts to this type from the input type.
source§

impl From<RecordWitness> for [u8; 48]

source§

fn from(original: RecordWitness) -> Self

Converts to this type from the input type.
source§

impl From<RewardSignature> for [u8; 64]

source§

fn from(original: RewardSignature) -> Self

Converts to this type from the input type.
source§

impl From<Scalar> for [u8; 32]

source§

fn from(value: Scalar) -> Self

Converts to this type from the input type.
source§

impl From<SegmentCommitment> for [u8; 48]

source§

fn from(original: SegmentCommitment) -> Self

Converts to this type from the input type.
source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]where +) -> [T; 32]

Converts to this type from the input type.
§

impl From<Hash> for [u8; 32]

§

fn from(hash: Hash) -> [u8; 32]

Converts to this type from the input type.
source§

impl From<PosProof> for [u8; 160]

source§

fn from(value: PosProof) -> Self

Converts to this type from the input type.
source§

impl From<PosQualityBytes> for [u8; 32]

source§

fn from(value: PosQualityBytes) -> Self

Converts to this type from the input type.
source§

impl From<PosSeed> for [u8; 32]

source§

fn from(value: PosSeed) -> Self

Converts to this type from the input type.
source§

impl From<PublicKey> for [u8; 32]

source§

fn from(original: PublicKey) -> Self

Converts to this type from the input type.
source§

impl From<Randomness> for [u8; 32]

source§

fn from(original: Randomness) -> Self

Converts to this type from the input type.
source§

impl From<RecordCommitment> for [u8; 48]

source§

fn from(original: RecordCommitment) -> Self

Converts to this type from the input type.
source§

impl From<RecordWitness> for [u8; 48]

source§

fn from(original: RecordWitness) -> Self

Converts to this type from the input type.
source§

impl From<RewardSignature> for [u8; 64]

source§

fn from(original: RewardSignature) -> Self

Converts to this type from the input type.
source§

impl From<Scalar> for [u8; 32]

source§

fn from(value: Scalar) -> Self

Converts to this type from the input type.
source§

impl From<SegmentCommitment> for [u8; 48]

source§

fn from(original: SegmentCommitment) -> Self

Converts to this type from the input type.
source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]where LaneCount<N>: SupportedLaneCount, - T: SimdElement,

source§

fn from(vector: Simd<T, N>) -> [T; N]

Converts to this type from the input type.
source§

impl From<Witness> for [u8; 48]

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
§

impl<const N: usize> FromByteSlice for [u8; N]

§

fn from_byte_slice<T>(slice: &T) -> Result<&[[u8; N]], Error>where + T: SimdElement,

source§

fn from(vector: Simd<T, N>) -> [T; N]

Converts to this type from the input type.
source§

impl From<Witness> for [u8; 48]

source§

fn from(witness: Witness) -> Self

Converts to this type from the input type.
§

impl<const N: usize> FromByteSlice for [u8; N]

§

fn from_byte_slice<T>(slice: &T) -> Result<&[[u8; N]], Error>where T: AsRef<[u8]> + ?Sized,

Convert from an immutable byte slice to a immutable slice of a fundamental, built-in numeric type
§

fn from_mut_byte_slice<T>(slice: &mut T) -> Result<&mut [[u8; N]], Error>where T: AsMut<[u8]> + ?Sized,

Convert from an mutable byte slice to a mutable slice of a fundamental, built-in numeric diff --git a/subspace_core_primitives/type.BlockNumber.html b/subspace_core_primitives/type.BlockNumber.html index b42c5d0ee9..957d39e8db 100644 --- a/subspace_core_primitives/type.BlockNumber.html +++ b/subspace_core_primitives/type.BlockNumber.html @@ -1,2 +1,2 @@ BlockNumber in subspace_core_primitives - Rust
pub type BlockNumber = u32;
Expand description

Block number in Subspace network.

-

Trait Implementations§

source§

impl From<PieceOffset> for u32

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<SBucket> for u32

source§

fn from(original: SBucket) -> Self

Converts to this type from the input type.
source§

impl TryFrom<U256> for u32

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
\ No newline at end of file +

Trait Implementations§

source§

impl From<PieceOffset> for u32

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<SBucket> for u32

source§

fn from(original: SBucket) -> Self

Converts to this type from the input type.
source§

impl TryFrom<U256> for u32

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
\ No newline at end of file diff --git a/subspace_core_primitives/type.SlotNumber.html b/subspace_core_primitives/type.SlotNumber.html index 0f83027380..1e9b6e9b88 100644 --- a/subspace_core_primitives/type.SlotNumber.html +++ b/subspace_core_primitives/type.SlotNumber.html @@ -1,2 +1,2 @@ SlotNumber in subspace_core_primitives - Rust
pub type SlotNumber = u64;
Expand description

Slot number in Subspace network.

-

Trait Implementations§

source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
\ No newline at end of file +

Trait Implementations§

source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
\ No newline at end of file diff --git a/subspace_core_primitives/type.SolutionRange.html b/subspace_core_primitives/type.SolutionRange.html index c0c1287dbc..1255ab7516 100644 --- a/subspace_core_primitives/type.SolutionRange.html +++ b/subspace_core_primitives/type.SolutionRange.html @@ -1,2 +1,2 @@ SolutionRange in subspace_core_primitives - Rust
pub type SolutionRange = u64;
Expand description

Type of solution range.

-

Trait Implementations§

source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
\ No newline at end of file +

Trait Implementations§

source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> Self

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> Self

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> Self

Converts to this type from the input type.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<Self, Self::Error>

Performs the conversion.
\ No newline at end of file diff --git a/subspace_farmer/single_disk_farm/enum.BackgroundTaskError.html b/subspace_farmer/single_disk_farm/enum.BackgroundTaskError.html index dd093affe0..33c30fdfa7 100644 --- a/subspace_farmer/single_disk_farm/enum.BackgroundTaskError.html +++ b/subspace_farmer/single_disk_farm/enum.BackgroundTaskError.html @@ -4,7 +4,7 @@ }
Expand description

Errors that happen in background tasks

Variants§

§

Plotting(PlottingError)

Plotting error

§

Farming(FarmingError)

Farming error

-

Trait Implementations§

source§

impl Debug for BackgroundTaskError

source§

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

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

impl Display for BackgroundTaskError

source§

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

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

impl Error for BackgroundTaskError

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<FarmingError> for BackgroundTaskError

source§

fn from(source: FarmingError) -> Self

Converts to this type from the input type.
source§

impl From<PlottingError> for BackgroundTaskError

source§

fn from(source: PlottingError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for BackgroundTaskError

source§

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

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

impl Display for BackgroundTaskError

source§

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

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

impl Error for BackgroundTaskError

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<FarmingError> for BackgroundTaskError

source§

fn from(source: FarmingError) -> Self

Converts to this type from the input type.
source§

impl From<PlottingError> for BackgroundTaskError

source§

fn from(source: PlottingError) -> 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<'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/single_disk_farm/enum.FarmingError.html b/subspace_farmer/single_disk_farm/enum.FarmingError.html index 6970eba886..41fcbf2c01 100644 --- a/subspace_farmer/single_disk_farm/enum.FarmingError.html +++ b/subspace_farmer/single_disk_farm/enum.FarmingError.html @@ -16,7 +16,7 @@

§

LowLevelProving(ProvingError)

Low-level proving error

§

Io(Error)

I/O error occurred

§

FailedToCreateThreadPool(ThreadPoolBuildError)

Failed to create thread pool

-

Trait Implementations§

source§

impl Debug for FarmingError

source§

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

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

impl Display for FarmingError

source§

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

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

impl Error for FarmingError

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<Error> for FarmingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FarmingError> for BackgroundTaskError

source§

fn from(source: FarmingError) -> Self

Converts to this type from the input type.
source§

impl From<ProvingError> for FarmingError

source§

fn from(source: ProvingError) -> Self

Converts to this type from the input type.
source§

impl From<ThreadPoolBuildError> for FarmingError

source§

fn from(source: ThreadPoolBuildError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for FarmingError

source§

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

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

impl Display for FarmingError

source§

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

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

impl Error for FarmingError

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<Error> for FarmingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<FarmingError> for BackgroundTaskError

source§

fn from(source: FarmingError) -> Self

Converts to this type from the input type.
source§

impl From<ProvingError> for FarmingError

source§

fn from(source: ProvingError) -> Self

Converts to this type from the input type.
source§

impl From<ThreadPoolBuildError> for FarmingError

source§

fn from(source: ThreadPoolBuildError) -> 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<'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/single_disk_farm/enum.PlottingError.html b/subspace_farmer/single_disk_farm/enum.PlottingError.html index ab15f80be8..2a5b4c986b 100644 --- a/subspace_farmer/single_disk_farm/enum.PlottingError.html +++ b/subspace_farmer/single_disk_farm/enum.PlottingError.html @@ -24,7 +24,7 @@

Failed to subscribe to archived segments

§

Io(Error)

I/O error occurred

§

LowLevel(PlottingError)

Low-level plotting error

-

Trait Implementations§

source§

impl Debug for PlottingError

source§

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

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

impl Display for PlottingError

source§

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

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

impl Error for PlottingError

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<Error> for PlottingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<PlottingError> for BackgroundTaskError

source§

fn from(source: PlottingError) -> Self

Converts to this type from the input type.
source§

impl From<PlottingError> for PlottingError

source§

fn from(source: PlottingError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for PlottingError

source§

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

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

impl Display for PlottingError

source§

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

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

impl Error for PlottingError

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<Error> for PlottingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<PlottingError> for BackgroundTaskError

source§

fn from(source: PlottingError) -> Self

Converts to this type from the input type.
source§

impl From<PlottingError> for PlottingError

source§

fn from(source: PlottingError) -> 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<'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/single_disk_farm/enum.SingleDiskFarmError.html b/subspace_farmer/single_disk_farm/enum.SingleDiskFarmError.html index a758c7c4d2..bd988614b0 100644 --- a/subspace_farmer/single_disk_farm/enum.SingleDiskFarmError.html +++ b/subspace_farmer/single_disk_farm/enum.SingleDiskFarmError.html @@ -55,7 +55,7 @@

§allocated_space: u64

Current allocated space

Allocated space is not enough for one sector

§

FarmTooLarge

Fields

§allocated_space: u64
§allocated_sectors: u64
§max_space: u64
§max_sectors: u16

Farm is too large

-

Trait Implementations§

source§

impl Debug for SingleDiskFarmError

source§

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

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

impl Display for SingleDiskFarmError

source§

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

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

impl Error for SingleDiskFarmError

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<DiskPieceCacheError> for SingleDiskFarmError

source§

fn from(source: DiskPieceCacheError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SingleDiskFarmError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for SingleDiskFarmError

source§

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

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

impl Display for SingleDiskFarmError

source§

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

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

impl Error for SingleDiskFarmError

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<DiskPieceCacheError> for SingleDiskFarmError

source§

fn from(source: DiskPieceCacheError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SingleDiskFarmError

source§

fn from(source: Error) -> 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<'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/single_disk_farm/enum.SingleDiskFarmId.html b/subspace_farmer/single_disk_farm/enum.SingleDiskFarmId.html index 6a61347e4d..da9a2678c9 100644 --- a/subspace_farmer/single_disk_farm/enum.SingleDiskFarmId.html +++ b/subspace_farmer/single_disk_farm/enum.SingleDiskFarmId.html @@ -3,8 +3,8 @@ }
Expand description

An identifier for single disk farm, can be used for in logs, thread names, etc.

Variants§

§

Ulid(Ulid)

Farm ID

Implementations§

source§

impl SingleDiskFarmId

source

pub fn new() -> Self

Creates new ID

-

Trait Implementations§

source§

impl Clone for SingleDiskFarmId

source§

fn clone(&self) -> SingleDiskFarmId

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 SingleDiskFarmId

source§

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

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

impl<'de> Deserialize<'de> for SingleDiskFarmId

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 Display for SingleDiskFarmId

source§

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

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

impl From<Ulid> for SingleDiskFarmId

source§

fn from(original: Ulid) -> SingleDiskFarmId

Converts to this type from the input type.
source§

impl Hash for SingleDiskFarmId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl Clone for SingleDiskFarmId

source§

fn clone(&self) -> SingleDiskFarmId

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 SingleDiskFarmId

source§

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

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

impl<'de> Deserialize<'de> for SingleDiskFarmId

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 Display for SingleDiskFarmId

source§

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

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

impl From<Ulid> for SingleDiskFarmId

source§

fn from(original: Ulid) -> SingleDiskFarmId

Converts to this type from the input type.
source§

impl Hash for SingleDiskFarmId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for SingleDiskFarmId

source§

fn cmp(&self, other: &SingleDiskFarmId) -> 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 diff --git a/subspace_farmer/single_disk_farm/enum.SingleDiskFarmScrubError.html b/subspace_farmer/single_disk_farm/enum.SingleDiskFarmScrubError.html index 00483d8365..8ee6b8e295 100644 --- a/subspace_farmer/single_disk_farm/enum.SingleDiskFarmScrubError.html +++ b/subspace_farmer/single_disk_farm/enum.SingleDiskFarmScrubError.html @@ -97,7 +97,7 @@

§

CacheCantBeOpened

Fields

§file: PathBuf

Cache file

§error: Error

Low-level error

Cache can’t be opened

-

Trait Implementations§

source§

impl Debug for SingleDiskFarmScrubError

source§

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

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

impl Display for SingleDiskFarmScrubError

source§

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

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

impl Error for SingleDiskFarmScrubError

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for SingleDiskFarmScrubError

source§

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

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

impl Display for SingleDiskFarmScrubError

source§

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

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

impl Error for SingleDiskFarmScrubError

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

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/single_disk_farm/piece_cache/enum.DiskPieceCacheError.html b/subspace_farmer/single_disk_farm/piece_cache/enum.DiskPieceCacheError.html index 4820e1d150..11b0ce8550 100644 --- a/subspace_farmer/single_disk_farm/piece_cache/enum.DiskPieceCacheError.html +++ b/subspace_farmer/single_disk_farm/piece_cache/enum.DiskPieceCacheError.html @@ -15,7 +15,7 @@

Offset outsize of range

§

ZeroCapacity

Cache size has zero capacity, this is not supported

§

ChecksumMismatch

Checksum mismatch

-

Trait Implementations§

source§

impl Debug for DiskPieceCacheError

source§

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

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

impl Display for DiskPieceCacheError

source§

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

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

impl Error for DiskPieceCacheError

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<DiskPieceCacheError> for SingleDiskFarmError

source§

fn from(source: DiskPieceCacheError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for DiskPieceCacheError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for DiskPieceCacheError

source§

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

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

impl Display for DiskPieceCacheError

source§

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

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

impl Error for DiskPieceCacheError

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<DiskPieceCacheError> for SingleDiskFarmError

source§

fn from(source: DiskPieceCacheError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for DiskPieceCacheError

source§

fn from(source: Error) -> 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<'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_components/plotting/enum.PlottingError.html b/subspace_farmer_components/plotting/enum.PlottingError.html index 877b6cd31b..4232d3c3d3 100644 --- a/subspace_farmer_components/plotting/enum.PlottingError.html +++ b/subspace_farmer_components/plotting/enum.PlottingError.html @@ -33,7 +33,7 @@

§

FailedToRetrievePiece

Fields

§piece_index: PieceIndex

Piece index

§error: Box<dyn Error + Send + Sync + 'static>

Lower-level error

Failed to retrieve piece

-

Trait Implementations§

source§

impl Debug for PlottingError

source§

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

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

impl Display for PlottingError

source§

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

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

impl Error for PlottingError

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for PlottingError

source§

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

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

impl Display for PlottingError

source§

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

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

impl Error for PlottingError

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

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> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/subspace_farmer_components/plotting/trait.PieceGetter.html b/subspace_farmer_components/plotting/trait.PieceGetter.html index 941e3c3f11..209a8e90b6 100644 --- a/subspace_farmer_components/plotting/trait.PieceGetter.html +++ b/subspace_farmer_components/plotting/trait.PieceGetter.html @@ -15,17 +15,17 @@ retry_policy: PieceGetterRetryPolicy ) -> 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: 'async_trait,

Implementations on Foreign Types§

source§

impl PieceGetter for ArchivedHistorySegment

source§

fn get_piece<'life0, 'async_trait>( &'life0 self, piece_index: PieceIndex, - retry_policy: PieceGetterRetryPolicy + _retry_policy: PieceGetterRetryPolicy ) -> 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<T> PieceGetter for Arc<T>where + T: PieceGetter + Send + Sync,

source§

fn get_piece<'life0, 'async_trait>( &'life0 self, piece_index: PieceIndex, - _retry_policy: PieceGetterRetryPolicy + retry_policy: PieceGetterRetryPolicy ) -> 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 6105c8b075..acae9b371f 100644 --- a/subspace_farmer_components/proving/enum.ProvingError.html +++ b/subspace_farmer_components/proving/enum.ProvingError.html @@ -24,7 +24,7 @@
§

FailedToDecodeSectorContentsMap(SectorContentsMapFromBytesError)

Failed to decode sector contents map

§

Io(Error)

I/O error occurred

§

RecordReadingError(ReadingError)

Record reading error

-

Trait Implementations§

source§

impl Debug for ProvingError

source§

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

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

impl Display for ProvingError

source§

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

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

impl Error for ProvingError

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<Error> for ProvingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ReadingError> for ProvingError

source§

fn from(source: ReadingError) -> Self

Converts to this type from the input type.
source§

impl From<SectorContentsMapFromBytesError> for ProvingError

source§

fn from(source: SectorContentsMapFromBytesError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for ProvingError

source§

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

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

impl Display for ProvingError

source§

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

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

impl Error for ProvingError

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<Error> for ProvingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ReadingError> for ProvingError

source§

fn from(source: ReadingError) -> Self

Converts to this type from the input type.
source§

impl From<SectorContentsMapFromBytesError> for ProvingError

source§

fn from(source: SectorContentsMapFromBytesError) -> 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
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> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/subspace_farmer_components/reading/enum.ReadingError.html b/subspace_farmer_components/reading/enum.ReadingError.html index 9c8fb21612..2800cf25d1 100644 --- a/subspace_farmer_components/reading/enum.ReadingError.html +++ b/subspace_farmer_components/reading/enum.ReadingError.html @@ -40,7 +40,7 @@

§

FailedToDecodeSectorContentsMap(SectorContentsMapFromBytesError)

Failed to decode sector contents map

§

Io(Error)

I/O error occurred

§

ChecksumMismatch

Checksum mismatch

-

Trait Implementations§

source§

impl Debug for ReadingError

source§

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

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

impl Display for ReadingError

source§

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

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

impl Error for ReadingError

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<Error> for ReadingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ReadingError> for ProvingError

source§

fn from(source: ReadingError) -> Self

Converts to this type from the input type.
source§

impl From<SectorContentsMapFromBytesError> for ReadingError

source§

fn from(source: SectorContentsMapFromBytesError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for ReadingError

source§

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

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

impl Display for ReadingError

source§

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

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

impl Error for ReadingError

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<Error> for ReadingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ReadingError> for ProvingError

source§

fn from(source: ReadingError) -> Self

Converts to this type from the input type.
source§

impl From<SectorContentsMapFromBytesError> for ReadingError

source§

fn from(source: SectorContentsMapFromBytesError) -> 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
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> Conv for T

§

fn conv<T>(self) -> Twhere diff --git a/subspace_farmer_components/sector/enum.SectorContentsMapEncodeIntoError.html b/subspace_farmer_components/sector/enum.SectorContentsMapEncodeIntoError.html index 8f4a0dd5da..8ce7ca9fd1 100644 --- a/subspace_farmer_components/sector/enum.SectorContentsMapEncodeIntoError.html +++ b/subspace_farmer_components/sector/enum.SectorContentsMapEncodeIntoError.html @@ -7,7 +7,7 @@

Variants§

§

InvalidBytesLength

Fields

§expected: usize

Expected length

§actual: usize

Actual length

Invalid bytes length

-

Trait Implementations§

source§

impl Clone for SectorContentsMapEncodeIntoError

source§

fn clone(&self) -> SectorContentsMapEncodeIntoError

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 SectorContentsMapEncodeIntoError

source§

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

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

impl Display for SectorContentsMapEncodeIntoError

source§

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

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

impl Error for SectorContentsMapEncodeIntoError

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

source§

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

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

Trait Implementations§

source§

impl Clone for SectorContentsMapEncodeIntoError

source§

fn clone(&self) -> SectorContentsMapEncodeIntoError

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 SectorContentsMapEncodeIntoError

source§

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

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

impl Display for SectorContentsMapEncodeIntoError

source§

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

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

impl Error for SectorContentsMapEncodeIntoError

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

source§

fn eq(&self, other: &SectorContentsMapEncodeIntoError) -> 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 Copy for SectorContentsMapEncodeIntoError

source§

impl Eq for SectorContentsMapEncodeIntoError

source§

impl StructuralEq for SectorContentsMapEncodeIntoError

source§

impl StructuralPartialEq for SectorContentsMapEncodeIntoError

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_components/sector/enum.SectorContentsMapFromBytesError.html b/subspace_farmer_components/sector/enum.SectorContentsMapFromBytesError.html index 95e1f5b072..8e587efc3a 100644 --- a/subspace_farmer_components/sector/enum.SectorContentsMapFromBytesError.html +++ b/subspace_farmer_components/sector/enum.SectorContentsMapFromBytesError.html @@ -16,7 +16,7 @@

§max: usize

Max supported

Invalid number of encoded record chunks

§

ChecksumMismatch

Checksum mismatch

-

Trait Implementations§

source§

impl Clone for SectorContentsMapFromBytesError

source§

fn clone(&self) -> SectorContentsMapFromBytesError

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 SectorContentsMapFromBytesError

source§

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

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

impl Display for SectorContentsMapFromBytesError

source§

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

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

impl Error for SectorContentsMapFromBytesError

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 From<SectorContentsMapFromBytesError> for ProvingError

source§

fn from(source: SectorContentsMapFromBytesError) -> Self

Converts to this type from the input type.
source§

impl From<SectorContentsMapFromBytesError> for ReadingError

source§

fn from(source: SectorContentsMapFromBytesError) -> Self

Converts to this type from the input type.
source§

impl PartialEq<SectorContentsMapFromBytesError> for SectorContentsMapFromBytesError

source§

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

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

Trait Implementations§

source§

impl Clone for SectorContentsMapFromBytesError

source§

fn clone(&self) -> SectorContentsMapFromBytesError

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 SectorContentsMapFromBytesError

source§

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

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

impl Display for SectorContentsMapFromBytesError

source§

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

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

impl Error for SectorContentsMapFromBytesError

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 From<SectorContentsMapFromBytesError> for ProvingError

source§

fn from(source: SectorContentsMapFromBytesError) -> Self

Converts to this type from the input type.
source§

impl From<SectorContentsMapFromBytesError> for ReadingError

source§

fn from(source: SectorContentsMapFromBytesError) -> Self

Converts to this type from the input type.
source§

impl PartialEq<SectorContentsMapFromBytesError> for SectorContentsMapFromBytesError

source§

fn eq(&self, other: &SectorContentsMapFromBytesError) -> 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 Copy for SectorContentsMapFromBytesError

source§

impl Eq for SectorContentsMapFromBytesError

source§

impl StructuralEq for SectorContentsMapFromBytesError

source§

impl StructuralPartialEq for SectorContentsMapFromBytesError

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_components/struct.ReadAtOffset.html b/subspace_farmer_components/struct.ReadAtOffset.html index 8afd7595a6..f51f50ca80 100644 --- a/subspace_farmer_components/struct.ReadAtOffset.html +++ b/subspace_farmer_components/struct.ReadAtOffset.html @@ -1,8 +1,8 @@ ReadAtOffset in subspace_farmer_components - Rust
pub struct ReadAtOffset<T> { /* private fields */ }
Expand description

Reader with fixed offset added to all attempted reads

Trait Implementations§

source§

impl<T: Clone> Clone for ReadAtOffset<T>

source§

fn clone(&self) -> ReadAtOffset<T>

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> Debug for ReadAtOffset<T>

source§

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

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

impl<T> ReadAt for &ReadAtOffset<T>where - T: ReadAt,

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

Fill the buffer by reading bytes at a specific offset
source§

fn offset(&self, offset: usize) -> ReadAtOffset<&Self>where + T: ReadAt,

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

Fill the buffer by reading bytes at a specific offset
source§

fn offset(&self, offset: usize) -> ReadAtOffset<&Self>where Self: Sized,

Get implementation of ReadAt that add specified offset to all attempted reads
source§

impl<T> ReadAt for ReadAtOffset<T>where - T: ReadAt,

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

Fill the buffer by reading bytes at a specific offset
source§

fn offset(&self, offset: usize) -> ReadAtOffset<&Self>where + T: ReadAt,

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

Fill the buffer by reading bytes at a specific offset
source§

fn offset(&self, offset: usize) -> ReadAtOffset<&Self>where Self: Sized,

Get implementation of ReadAt that add specified offset to all attempted reads
source§

impl<T: Copy> Copy for ReadAtOffset<T>

Auto Trait Implementations§

§

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

§

impl<T> Send for ReadAtOffset<T>where T: Send,

§

impl<T> Sync for ReadAtOffset<T>where diff --git a/subspace_farmer_components/trait.ReadAt.html b/subspace_farmer_components/trait.ReadAt.html index 4dc9c9dedc..b325e2fe97 100644 --- a/subspace_farmer_components/trait.ReadAt.html +++ b/subspace_farmer_components/trait.ReadAt.html @@ -9,6 +9,6 @@

Required Methods§

source

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

Fill the buffer by reading bytes at a specific offset

Provided Methods§

source

fn offset(&self, offset: usize) -> ReadAtOffset<&Self>where Self: Sized,

Get implementation of ReadAt that add specified offset to all attempted reads

-

Implementations on Foreign Types§

source§

impl ReadAt for &File

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for &[u8]

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for File

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for &Vec<u8>

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for Vec<u8>

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for [u8]

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

Implementors§

source§

impl<T> ReadAt for &ReadAtOffset<T>where +

Implementations on Foreign Types§

source§

impl ReadAt for &[u8]

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for File

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for &Vec<u8>

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for Vec<u8>

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for [u8]

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

source§

impl ReadAt for &File

source§

fn read_at(&self, buf: &mut [u8], offset: usize) -> Result<()>

Implementors§

source§

impl<T> ReadAt for &ReadAtOffset<T>where T: ReadAt,

source§

impl<T> ReadAt for ReadAtOffset<T>where T: ReadAt,

\ No newline at end of file diff --git a/subspace_networking/enum.CreationError.html b/subspace_networking/enum.CreationError.html index 33ba442f8d..d84bd1910d 100644 --- a/subspace_networking/enum.CreationError.html +++ b/subspace_networking/enum.CreationError.html @@ -6,7 +6,7 @@

Variants§

§

RelayServerExpected

Circuit relay client error.

§

Io(Error)

I/O error.

§

TransportError(TransportError<Error>)

Transport error when attempting to listen on multiaddr.

-

Trait Implementations§

source§

impl Debug for CreationError

source§

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

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

impl Display for CreationError

source§

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

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

impl Error for CreationError

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<Error> for CreationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<TransportError<Error>> for CreationError

source§

fn from(source: TransportError<Error>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for CreationError

source§

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

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

impl Display for CreationError

source§

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

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

impl Error for CreationError

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<Error> for CreationError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<TransportError<Error>> for CreationError

source§

fn from(source: TransportError<Error>) -> 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<'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_networking/enum.GetClosestPeersError.html b/subspace_networking/enum.GetClosestPeersError.html index 012a7889c8..558f648161 100644 --- a/subspace_networking/enum.GetClosestPeersError.html +++ b/subspace_networking/enum.GetClosestPeersError.html @@ -4,7 +4,7 @@ }
Expand description

Defines errors for get-closest-peers operation.

Variants§

§

SendCommand(SendError)

Failed to send command to the node runner

§

NodeRunnerDropped

Node runner was dropped

-

Trait Implementations§

source§

impl Debug for GetClosestPeersError

source§

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

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

impl Display for GetClosestPeersError

source§

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

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

impl Error for GetClosestPeersError

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<Canceled> for GetClosestPeersError

source§

fn from(oneshot::Canceled: Canceled) -> Self

Converts to this type from the input type.
source§

impl From<SendError> for GetClosestPeersError

source§

fn from(source: SendError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for GetClosestPeersError

source§

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

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

impl Display for GetClosestPeersError

source§

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

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

impl Error for GetClosestPeersError

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<Canceled> for GetClosestPeersError

source§

fn from(oneshot::Canceled: Canceled) -> Self

Converts to this type from the input type.
source§

impl From<SendError> for GetClosestPeersError

source§

fn from(source: SendError) -> 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<'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_networking/enum.NetworkParametersPersistenceError.html b/subspace_networking/enum.NetworkParametersPersistenceError.html index 56c77e938f..a9fbb8c91b 100644 --- a/subspace_networking/enum.NetworkParametersPersistenceError.html +++ b/subspace_networking/enum.NetworkParametersPersistenceError.html @@ -4,7 +4,7 @@ }
Expand description

Networking parameters persistence errors.

Variants§

§

Io(Error)

I/O error.

§

CantPreallocateKnownPeersFile(Error)

Can’t preallocate known peers file, probably not enough space on disk

-

Trait Implementations§

source§

impl Debug for NetworkParametersPersistenceError

source§

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

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

impl Display for NetworkParametersPersistenceError

source§

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

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

impl Error for NetworkParametersPersistenceError

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<Error> for NetworkParametersPersistenceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for NetworkParametersPersistenceError

source§

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

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

impl Display for NetworkParametersPersistenceError

source§

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

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

impl Error for NetworkParametersPersistenceError

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<Error> for NetworkParametersPersistenceError

source§

fn from(source: Error) -> 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<'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_networking/enum.SendRequestError.html b/subspace_networking/enum.SendRequestError.html index d98d8a18ce..c953d49a38 100644 --- a/subspace_networking/enum.SendRequestError.html +++ b/subspace_networking/enum.SendRequestError.html @@ -8,7 +8,7 @@

§

NodeRunnerDropped

Node runner was dropped

§

ProtocolFailure(RequestFailure)

Underlying protocol returned an error, impossible to get response.

§

IncorrectResponseFormat(Error)

Underlying protocol returned an incorrect format, impossible to get response.

-

Trait Implementations§

source§

impl Debug for SendRequestError

source§

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

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

impl Display for SendRequestError

source§

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

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

impl Error for SendRequestError

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<Canceled> for SendRequestError

source§

fn from(oneshot::Canceled: Canceled) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SendRequestError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<SendError> for SendRequestError

source§

fn from(source: SendError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for SendRequestError

source§

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

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

impl Display for SendRequestError

source§

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

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

impl Error for SendRequestError

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<Canceled> for SendRequestError

source§

fn from(oneshot::Canceled: Canceled) -> Self

Converts to this type from the input type.
source§

impl From<Error> for SendRequestError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<SendError> for SendRequestError

source§

fn from(source: SendError) -> 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<'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_networking/struct.NodeRunner.html b/subspace_networking/struct.NodeRunner.html index 6f4b1f2217..b33e1c771f 100644 --- a/subspace_networking/struct.NodeRunner.html +++ b/subspace_networking/struct.NodeRunner.html @@ -1,7 +1,7 @@ -NodeRunner in subspace_networking - Rust
pub struct NodeRunner<LocalRecordProvider>where
+NodeRunner in subspace_networking - Rust
pub struct NodeRunner<LocalRecordProvider>where
     LocalRecordProvider: LocalRecordProvider + Send + Sync + 'static,{ /* private fields */ }
Expand description

Runner for the Node.

-

Implementations§

source§

impl<LocalRecordProvider> NodeRunner<LocalRecordProvider>where - LocalRecordProvider: LocalRecordProvider + Send + Sync + 'static,

source

pub async fn run(&mut self)

Drives the main networking future forward.

+

Implementations§

source§

impl<LocalRecordProvider> NodeRunner<LocalRecordProvider>where + LocalRecordProvider: LocalRecordProvider + Send + Sync + 'static,

source

pub async fn run(&mut self)

Drives the main networking future forward.

Auto Trait Implementations§

§

impl<LocalRecordProvider> !RefUnwindSafe for NodeRunner<LocalRecordProvider>

§

impl<LocalRecordProvider> Send for NodeRunner<LocalRecordProvider>

§

impl<LocalRecordProvider> !Sync for NodeRunner<LocalRecordProvider>

§

impl<LocalRecordProvider> Unpin for NodeRunner<LocalRecordProvider>

§

impl<LocalRecordProvider> !UnwindSafe for NodeRunner<LocalRecordProvider>

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 diff --git a/subspace_node/domain/struct.DomainCli.html b/subspace_node/domain/struct.DomainCli.html index 38661590bf..d994a80f63 100644 --- a/subspace_node/domain/struct.DomainCli.html +++ b/subspace_node/domain/struct.DomainCli.html @@ -35,7 +35,7 @@ base_path: &PathBuf, cache_size: usize, database: Database -) -> Result<DatabaseSource, Error>

Get the database configuration object for the parameters provided
§

fn state_pruning(&self) -> Result<Option<PruningMode>, Error>

Get the state pruning mode. Read more
§

fn blocks_pruning(&self) -> Result<BlocksPruning, Error>

Get the block pruning mode. Read more
§

fn node_name(&self) -> Result<String, Error>

Get the name of the node. Read more
§

fn wasm_method(&self) -> Result<WasmExecutionMethod, Error>

Get the WASM execution method. Read more
§

fn wasm_runtime_overrides(&self) -> Option<PathBuf>

Get the path where WASM overrides live. Read more
§

fn rpc_max_request_size(&self) -> Result<u32, Error>

Get maximum RPC request payload size.
§

fn rpc_max_response_size(&self) -> Result<u32, Error>

Get maximum RPC response payload size.
§

fn rpc_max_subscriptions_per_connection(&self) -> Result<u32, Error>

Get maximum number of subscriptions per connection.
§

fn offchain_worker(&self, role: &Role) -> Result<OffchainWorkerConfig, Error>

Returns an offchain worker config wrapped in Ok(_) Read more
§

fn tracing_targets(&self) -> Result<Option<String>, Error>

Get the tracing targets from the current object (if any) Read more
§

fn tracing_receiver(&self) -> Result<TracingReceiver, Error>

Get the TracingReceiver value from the current object Read more
§

fn node_key(&self, net_config_dir: &PathBuf) -> Result<NodeKeyConfig, Error>

Get the node key from the current object Read more
§

fn runtime_cache_size(&self) -> Result<u8, Error>

Get maximum different runtimes in cache Read more
§

fn create_configuration<C>( +) -> Result<DatabaseSource, Error>

Get the database configuration object for the parameters provided
§

fn state_pruning(&self) -> Result<Option<PruningMode>, Error>

Get the state pruning mode. Read more
§

fn blocks_pruning(&self) -> Result<BlocksPruning, Error>

Get the block pruning mode. Read more
§

fn node_name(&self) -> Result<String, Error>

Get the name of the node. Read more
§

fn wasm_method(&self) -> Result<WasmExecutionMethod, Error>

Get the WASM execution method. Read more
§

fn wasm_runtime_overrides(&self) -> Option<PathBuf>

Get the path where WASM overrides live. Read more
§

fn rpc_max_request_size(&self) -> Result<u32, Error>

Get maximum RPC request payload size.
§

fn rpc_max_response_size(&self) -> Result<u32, Error>

Get maximum RPC response payload size.
§

fn rpc_max_subscriptions_per_connection(&self) -> Result<u32, Error>

Get maximum number of subscriptions per connection.
§

fn offchain_worker(&self, role: &Role) -> Result<OffchainWorkerConfig, Error>

Returns an offchain worker config wrapped in Ok(_) Read more
§

fn tracing_targets(&self) -> Result<Option<String>, Error>

Get the tracing targets from the current object (if any) Read more
§

fn tracing_receiver(&self) -> Result<TracingReceiver, Error>

Get the TracingReceiver value from the current object Read more
§

fn node_key(&self, net_config_dir: &PathBuf) -> Result<NodeKeyConfig, Error>

Get the node key from the current object Read more
§

fn runtime_cache_size(&self) -> Result<u8, Error>

Get maximum different runtimes in cache Read more
§

fn create_configuration<C>( &self, cli: &C, tokio_handle: Handle @@ -73,7 +73,7 @@ Self: Parser + Sized, I: IntoIterator, <I as IntoIterator>::Item: Into<OsString> + Clone,

Helper function used to parse the command line arguments. This is the equivalent of -[clap::Parser::try_parse_from] Read more
§

fn client_id() -> String

Returns the client ID: {impl_name}/v{impl_version}
§

fn create_configuration<T, DVC>( +[clap::Parser::try_parse_from] Read more

§

fn client_id() -> String

Returns the client ID: {impl_name}/v{impl_version}
§

fn create_configuration<T, DVC>( &self, command: &T, tokio_handle: Handle diff --git a/subspace_proof_of_space/chia/struct.ChiaTable.html b/subspace_proof_of_space/chia/struct.ChiaTable.html index e6e209c1d7..f132d9d3cf 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
§

type Quality<'a> = ChiaQuality<'a>

Abstraction that represents quality of the solution in the table
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_quality(&self, challenge_index: u32) -> Option<Self::Quality<'_>>

Try to find quality of the proof at challenge_index if proof exists
source§

fn is_proof_valid( +

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
§

type Quality<'a> = ChiaQuality<'a>

Abstraction that represents quality of the solution in the table
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_quality(&self, challenge_index: u32) -> Option<Self::Quality<'_>>

Try to find quality of the proof at challenge_index if proof exists
source§

fn is_proof_valid( seed: &PosSeed, challenge_index: u32, proof: &PosProof -) -> Option<PosQualityBytes>

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 +) -> Option<PosQualityBytes>

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_runtime/enum.RuntimeCall.html b/subspace_runtime/enum.RuntimeCall.html index 75b55e9bab..7c2ba46e80 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 {
 
Show 13 variants System(CallableCallFor<System, Runtime>), Timestamp(CallableCallFor<Timestamp, Runtime>), Subspace(CallableCallFor<Subspace, Runtime>), @@ -19,7 +19,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 @@ -28,9 +28,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<Feeds, 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<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<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<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<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<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<ObjectStore, 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<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<Vesting, 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<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<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<ObjectStore, 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<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<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<Feeds, 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<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<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<Utility, 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<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<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<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<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<Feeds, 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<ObjectStore, 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<Vesting, 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<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<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<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<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<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<Feeds, 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<ObjectStore, 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<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 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_runtime/enum.RuntimeError.html b/subspace_runtime/enum.RuntimeError.html index 2726917947..befbcbcb11 100644 --- a/subspace_runtime/enum.RuntimeError.html +++ b/subspace_runtime/enum.RuntimeError.html @@ -1,4 +1,4 @@ -RuntimeError in subspace_runtime - Rust
pub enum RuntimeError {
+RuntimeError in subspace_runtime - Rust
pub enum RuntimeError {
     System(Error<Runtime>),
     Subspace(Error<Runtime>),
     Balances(Error<Runtime>),
@@ -23,7 +23,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 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 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 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 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 6d14e1bcc7..7c8b8fcb9f 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 15 variants System(Event<Runtime>), Subspace(Event<Runtime>), OffencesSubspace(Event), @@ -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<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<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<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<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<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 bb892a9000..b9902104fb 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.BlockHashCount.html b/subspace_runtime/struct.BlockHashCount.html index e5dc4206e4..93c63b8d79 100644 --- a/subspace_runtime/struct.BlockHashCount.html +++ b/subspace_runtime/struct.BlockHashCount.html @@ -1,5 +1,5 @@ BlockHashCount in subspace_runtime - Rust
pub struct BlockHashCount;

Implementations§

source§

impl BlockHashCount

source

pub const fn get() -> BlockNumber

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockHashCount

§

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 BlockHashCount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockHashCount

§

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.BlockTreePruningDepth.html b/subspace_runtime/struct.BlockTreePruningDepth.html index cb54d9ab50..e8687609a3 100644 --- a/subspace_runtime/struct.BlockTreePruningDepth.html +++ b/subspace_runtime/struct.BlockTreePruningDepth.html @@ -1,5 +1,5 @@ BlockTreePruningDepth in subspace_runtime - Rust
pub struct BlockTreePruningDepth;

Implementations§

source§

impl BlockTreePruningDepth

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for BlockTreePruningDepth

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockTreePruningDepth

§

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 BlockTreePruningDepth

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockTreePruningDepth

§

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.DomainInstantiationDeposit.html b/subspace_runtime/struct.DomainInstantiationDeposit.html index 4abdc0ec37..9262ac31c9 100644 --- a/subspace_runtime/struct.DomainInstantiationDeposit.html +++ b/subspace_runtime/struct.DomainInstantiationDeposit.html @@ -1,5 +1,5 @@ DomainInstantiationDeposit in subspace_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_runtime/struct.DomainTxRangeAdjustmentInterval.html b/subspace_runtime/struct.DomainTxRangeAdjustmentInterval.html index 5aea681531..71e0b20cfc 100644 --- a/subspace_runtime/struct.DomainTxRangeAdjustmentInterval.html +++ b/subspace_runtime/struct.DomainTxRangeAdjustmentInterval.html @@ -1,5 +1,5 @@ DomainTxRangeAdjustmentInterval in subspace_runtime - Rust
pub struct DomainTxRangeAdjustmentInterval;

Implementations§

source§

impl DomainTxRangeAdjustmentInterval

source

pub const fn get() -> u64

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u64>> Get<_I> for DomainTxRangeAdjustmentInterval

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for DomainTxRangeAdjustmentInterval

§

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 DomainTxRangeAdjustmentInterval

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for DomainTxRangeAdjustmentInterval

§

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.ExistentialDeposit.html b/subspace_runtime/struct.ExistentialDeposit.html index e9a06b9d14..bead30b76e 100644 --- a/subspace_runtime/struct.ExistentialDeposit.html +++ b/subspace_runtime/struct.ExistentialDeposit.html @@ -1,5 +1,5 @@ ExistentialDeposit in subspace_runtime - Rust
pub struct ExistentialDeposit;

Implementations§

source§

impl ExistentialDeposit

source

pub const fn get() -> Balance

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<Balance>> Get<_I> for ExistentialDeposit

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ExistentialDeposit

§

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 ExistentialDeposit

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for ExistentialDeposit

§

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 bb4398f75d..de994c180a 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.ExtrinsicsRootStateVersion.html b/subspace_runtime/struct.ExtrinsicsRootStateVersion.html index d5ded12b23..f4878716ff 100644 --- a/subspace_runtime/struct.ExtrinsicsRootStateVersion.html +++ b/subspace_runtime/struct.ExtrinsicsRootStateVersion.html @@ -1,5 +1,5 @@ ExtrinsicsRootStateVersion in subspace_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_runtime/struct.InitialDomainTxRange.html b/subspace_runtime/struct.InitialDomainTxRange.html index 671c4c2de3..9bc13a452d 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.MaxBundlesPerBlock.html b/subspace_runtime/struct.MaxBundlesPerBlock.html index d976b2c01a..04edfd9d1d 100644 --- a/subspace_runtime/struct.MaxBundlesPerBlock.html +++ b/subspace_runtime/struct.MaxBundlesPerBlock.html @@ -1,5 +1,5 @@ MaxBundlesPerBlock in subspace_runtime - Rust
pub struct MaxBundlesPerBlock;

Implementations§

source§

impl MaxBundlesPerBlock

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for MaxBundlesPerBlock

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxBundlesPerBlock

§

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 MaxBundlesPerBlock

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxBundlesPerBlock

§

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.MaxDomainBlockWeight.html b/subspace_runtime/struct.MaxDomainBlockWeight.html index b3510c258b..43cfd8f25e 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.MaxFeeds.html b/subspace_runtime/struct.MaxFeeds.html index ec2d560c5b..6a3da8e53a 100644 --- a/subspace_runtime/struct.MaxFeeds.html +++ b/subspace_runtime/struct.MaxFeeds.html @@ -1,5 +1,5 @@ MaxFeeds in subspace_runtime - Rust
pub struct MaxFeeds;

Implementations§

source§

impl MaxFeeds

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for MaxFeeds

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxFeeds

§

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 MaxFeeds

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxFeeds

§

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 54deb04de9..4e87024085 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.PotEntropyInjectionLookbackDepth.html b/subspace_runtime/struct.PotEntropyInjectionLookbackDepth.html index 6a83ad5785..c3b23318ce 100644 --- a/subspace_runtime/struct.PotEntropyInjectionLookbackDepth.html +++ b/subspace_runtime/struct.PotEntropyInjectionLookbackDepth.html @@ -1,5 +1,5 @@ PotEntropyInjectionLookbackDepth in subspace_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_runtime/struct.RecentHistoryFraction.html b/subspace_runtime/struct.RecentHistoryFraction.html index ff9dac9e87..b0b100fb5a 100644 --- a/subspace_runtime/struct.RecentHistoryFraction.html +++ b/subspace_runtime/struct.RecentHistoryFraction.html @@ -1,5 +1,5 @@ RecentHistoryFraction in subspace_runtime - Rust
pub struct RecentHistoryFraction;

Implementations§

source§

impl RecentHistoryFraction

source

pub const fn get() -> (HistorySize, HistorySize)

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for RecentHistoryFraction

§

type Type = (HistorySize, HistorySize)

The type which is returned.
source§

fn get() -> (HistorySize, HistorySize)

Return the current value.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl<_I: From<(HistorySize, HistorySize)>> Get<_I> for RecentHistoryFraction

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for RecentHistoryFraction

§

type Type = (HistorySize, HistorySize)

The type which is returned.
source§

fn get() -> (HistorySize, 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 ca436fd47f..abcda3af5c 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 0d015af709..9aac97a3b3 100644 --- a/subspace_runtime/struct.Runtime.html +++ b/subspace_runtime/struct.Runtime.html @@ -1,14 +1,30 @@ -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 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 = 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.

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

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

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

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-feeds events
§

type FeedId = u64

§

type FeedProcessorKind = FeedProcessorKind

§

type MaxFeeds = MaxFeeds

source§

fn feed_processor( + feed_processor_kind: Self::FeedProcessorKind +) -> Box<dyn FeedProcessor<Self::FeedId>>

source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-object-store events
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

§

type DomainNumber = u32

Domain block number type.
§

type DomainHash = H256

Domain block hash type.
§

type DomainHashing = BlakeTwo256

The domain hashing algorithm.
§

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 Randomness = Pallet<Runtime>

Randomness source.
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-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 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.

@@ -20,7 +36,7 @@
§

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.

@@ -33,29 +49,13 @@
§

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

Handle XDM rewards.
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

§

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

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

pallet-feeds events
§

type FeedId = u64

§

type FeedProcessorKind = FeedProcessorKind

§

type MaxFeeds = MaxFeeds

source§

fn feed_processor( - feed_processor_kind: Self::FeedProcessorKind -) -> Box<dyn FeedProcessor<Self::FeedId>>

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 DomainNumber = u32

Domain block number type.
§

type DomainHash = H256

Domain block hash type.
§

type DomainHashing = BlakeTwo256

The domain hashing algorithm.
§

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 Randomness = Pallet<Runtime>

Randomness source.
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 ChainId = u64

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-object-store events
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

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 DomainsApiV1<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)>>, u32, H256> 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 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 = SubstrateWeight<Runtime>

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 ChainId = u64

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 DomainsApiV1<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)>>, u32, H256> for Runtime

source§

fn submit_bundle_unsigned( opaque_bundle: OpaqueBundle<NumberFor<Block>, <Block as BlockT>::Hash, DomainNumber, DomainHash, Balance> )

Submits the transaction bundle via an unsigned extrinsic.
source§

fn extract_successful_bundles( domain_id: DomainId, diff --git a/subspace_runtime/struct.RuntimeOrigin.html b/subspace_runtime/struct.RuntimeOrigin.html index a375e2bd35..b36f56669a 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 e31bc80bb2..1061d3b0bb 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 250c1247ea..42814fbb0e 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.StorageFeesEscrowBlockReward.html b/subspace_runtime/struct.StorageFeesEscrowBlockReward.html index e4927944a9..f6cd2a72ec 100644 --- a/subspace_runtime/struct.StorageFeesEscrowBlockReward.html +++ b/subspace_runtime/struct.StorageFeesEscrowBlockReward.html @@ -1,5 +1,5 @@ StorageFeesEscrowBlockReward in subspace_runtime - Rust
pub struct StorageFeesEscrowBlockReward;

Implementations§

source§

impl StorageFeesEscrowBlockReward

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 StorageFeesEscrowBlockReward

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StorageFeesEscrowBlockReward

§

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 StorageFeesEscrowBlockReward

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StorageFeesEscrowBlockReward

§

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.StorageFeesEscrowBlockTax.html b/subspace_runtime/struct.StorageFeesEscrowBlockTax.html index 2c5049de81..fffa04c55d 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 bc5dd6ded3..3f4d697828 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 e2332e8bc4..300371ef76 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/type.FeedId.html b/subspace_runtime/type.FeedId.html index dabdd2bf3d..734a075711 100644 --- a/subspace_runtime/type.FeedId.html +++ b/subspace_runtime/type.FeedId.html @@ -983,8 +983,8 @@

Panics

encoded as ASN.1 DER.

§

fn encode_value(&self, writer: &mut impl Writer) -> Result<(), Error>

Encode value (sans [Tag]+[Length] header) as ASN.1 DER using the provided [Writer].
§

fn header(&self) -> Result<Header, Error>where Self: Tagged,

Get the [Header] used to encode this value.
source§

impl Euclid for u64

source§

fn div_euclid(&self, v: &u64) -> u64

Calculates Euclidean division, the matching method for rem_euclid. Read more
source§

fn rem_euclid(&self, v: &u64) -> u64

Calculates the least nonnegative remainder of self (mod v). Read more
§

impl FixedTag for u64

§

const TAG: Tag = Tag::Integer

ASN.1 tag
§

impl From<Compact<u64>> for u64

§

fn from(x: Compact<u64>) -> u64

Converts to this type from the input type.
§

impl From<Limb> for u64

§

fn from(limb: Limb) -> u64

Converts to this type from the input type.
1.31.0 · source§

impl From<NonZeroU64> for u64

source§

fn from(nonzero: NonZeroU64) -> u64

Converts a NonZeroU64 into an u64

-
source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> u64

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> u64

Converts to this type from the input type.
§

impl<T> From<Pointer<T>> for u64where - T: PointerType,

§

fn from(ptr: Pointer<T>) -> u64

Converts to this type from the input type.
§

impl From<Pointer> for u64

§

fn from(p: Pointer) -> u64

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> u64

Converts to this type from the input type.
§

impl From<Slot> for u64

§

fn from(slot: Slot) -> u64

Converts to this type from the input type.
§

impl From<Timestamp> for u64

§

fn from(timestamp: Timestamp) -> u64

Converts to this type from the input type.
§

impl From<Uimm32> for u64

§

fn from(val: Uimm32) -> u64

Converts to this type from the input type.
§

impl From<Uimm64> for u64

§

fn from(val: Uimm64) -> u64

Converts to this type from the input type.
§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

§

fn from(n: Uint<crypto_bigint::::uint::U64::{constant#0}>) -> u64

Converts to this type from the input type.
§

impl From<Uint64> for u64

§

fn from(var: Uint64) -> u64

Converts to this type from the input type.
§

impl From<UintAuthorityId> for u64

§

fn from(id: UintAuthorityId) -> u64

Converts to this type from the input type.
§

impl From<VarUint64> for u64

§

fn from(var: VarUint64) -> u64

Converts to this type from the input type.
source§

impl From<X> for u64

source§

fn from(value: X) -> u64

Converts to this type from the input type.
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true +

source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> u64

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> u64

Converts to this type from the input type.
§

impl<T> From<Pointer<T>> for u64where + T: PointerType,

§

fn from(ptr: Pointer<T>) -> u64

Converts to this type from the input type.
§

impl From<Pointer> for u64

§

fn from(p: Pointer) -> u64

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> u64

Converts to this type from the input type.
§

impl From<Slot> for u64

§

fn from(slot: Slot) -> u64

Converts to this type from the input type.
§

impl From<Timestamp> for u64

§

fn from(timestamp: Timestamp) -> u64

Converts to this type from the input type.
§

impl From<Uimm32> for u64

§

fn from(val: Uimm32) -> u64

Converts to this type from the input type.
§

impl From<Uimm64> for u64

§

fn from(val: Uimm64) -> u64

Converts to this type from the input type.
§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

§

fn from(n: Uint<crypto_bigint::::uint::U64::{constant#0}>) -> u64

Converts to this type from the input type.
§

impl From<Uint64> for u64

§

fn from(var: Uint64) -> u64

Converts to this type from the input type.
§

impl From<UintAuthorityId> for u64

§

fn from(id: UintAuthorityId) -> u64

Converts to this type from the input type.
§

impl From<VarUint64> for u64

§

fn from(var: VarUint64) -> u64

Converts to this type from the input type.
source§

impl From<X> for u64

source§

fn from(value: X) -> u64

Converts to this type from the input type.
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true values.

Examples
assert_eq!(u64::from(true), 1);
@@ -1111,7 +1111,7 @@ 

Panics

or negative inifinity, otherwise None is returned if the value cannot be represented by an f32.
source§

fn to_f64(&self) -> Option<f64>

Converts the value of self to an f64. Overflows may map to positive or negative inifinity, otherwise None is returned if the value cannot -be represented by an f64. Read more
§

impl TryFrom<AnyRef<'_>> for u64

§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(any: AnyRef<'_>) -> Result<u64, Error>

Performs the conversion.
§

impl TryFrom<BigUint> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(value: BigUint) -> Result<u64, <u64 as TryFrom<BigUint>>::Error>

Performs the conversion.
§

impl TryFrom<U128> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U128) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<u64, <u64 as TryFrom<U256>>::Error>

Performs the conversion.
§

impl TryFrom<U512> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U512) -> Result<u64, &'static str>

Performs the conversion.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source +be represented by an f64. Read more

§

impl TryFrom<AnyRef<'_>> for u64

§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(any: AnyRef<'_>) -> Result<u64, Error>

Performs the conversion.
§

impl TryFrom<BigUint> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(value: BigUint) -> Result<u64, <u64 as TryFrom<BigUint>>::Error>

Performs the conversion.
§

impl TryFrom<U128> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U128) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<u64, <u64 as TryFrom<U256>>::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U512> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U512) -> Result<u64, &'static str>

Performs the conversion.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source diff --git a/subspace_service/dsn/enum.DsnConfigurationError.html b/subspace_service/dsn/enum.DsnConfigurationError.html index 1b2117758b..49a44dc461 100644 --- a/subspace_service/dsn/enum.DsnConfigurationError.html +++ b/subspace_service/dsn/enum.DsnConfigurationError.html @@ -4,7 +4,7 @@ }

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 +

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 + Sync + Send, 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 654b6d20c7..85e5a48ae7 100644 --- a/subspace_service/enum.Error.html +++ b/subspace_service/enum.Error.html @@ -18,7 +18,7 @@

§

SubspaceDsn(DsnConfigurationError)

Subspace networking (DSN) error.

§

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 + Sync + Send, Global>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere diff --git a/subspace_test_runtime/enum.OriginCaller.html b/subspace_test_runtime/enum.OriginCaller.html index b996a95a04..d7d1e84e30 100644 --- a/subspace_test_runtime/enum.OriginCaller.html +++ b/subspace_test_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_test_runtime/enum.RuntimeCall.html b/subspace_test_runtime/enum.RuntimeCall.html index 97ee5a8800..c16ce035db 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>),
@@ -27,7 +27,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<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<Feeds, 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<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<ObjectStore, 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<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<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<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<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<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 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<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<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<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<ObjectStore, 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<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<Feeds, 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 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<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 + 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<Feeds, 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<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<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<ObjectStore, 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<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<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<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<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<Balances, 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<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<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<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<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<ObjectStore, 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<Feeds, 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 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_test_runtime/enum.RuntimeError.html b/subspace_test_runtime/enum.RuntimeError.html index afa5336d5a..f420fcc927 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>),
@@ -23,7 +23,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 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 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 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 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 abe87fcced..f9d8c8bf7c 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 15 variants System(Event<Runtime>), Subspace(Event<Runtime>), OffencesSubspace(Event), @@ -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<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<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<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<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<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.BlockHashCount.html b/subspace_test_runtime/struct.BlockHashCount.html index 6a27f5683e..7d16501c56 100644 --- a/subspace_test_runtime/struct.BlockHashCount.html +++ b/subspace_test_runtime/struct.BlockHashCount.html @@ -1,5 +1,5 @@ BlockHashCount in subspace_test_runtime - Rust
pub struct BlockHashCount;

Implementations§

source§

impl BlockHashCount

source

pub const fn get() -> BlockNumber

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<BlockNumber>> Get<_I> for BlockHashCount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockHashCount

§

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 BlockHashCount

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for BlockHashCount

§

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.DomainInstantiationDeposit.html b/subspace_test_runtime/struct.DomainInstantiationDeposit.html index 4d8a35025f..32468fe019 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 7a8fe6a8c6..b7cea3659b 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.InitialDomainTxRange.html b/subspace_test_runtime/struct.InitialDomainTxRange.html index 5041a73be6..a7281a94a2 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 de89307488..7fa3e431c4 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 8a74b8d5a2..3f4991d9f2 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.MaxDomainNameLength.html b/subspace_test_runtime/struct.MaxDomainNameLength.html index b5de5733c8..f9cf68ea04 100644 --- a/subspace_test_runtime/struct.MaxDomainNameLength.html +++ b/subspace_test_runtime/struct.MaxDomainNameLength.html @@ -1,5 +1,5 @@ MaxDomainNameLength in subspace_test_runtime - Rust
pub struct MaxDomainNameLength;

Implementations§

source§

impl MaxDomainNameLength

source

pub const fn get() -> u32

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<u32>> Get<_I> for MaxDomainNameLength

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxDomainNameLength

§

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 MaxDomainNameLength

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MaxDomainNameLength

§

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.MaxHolds.html b/subspace_test_runtime/struct.MaxHolds.html index b41c84388d..0ee4232b69 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.MaximumReceiptDrift.html b/subspace_test_runtime/struct.MaximumReceiptDrift.html index 3cd3efda23..cd03da8cb5 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.MinSectorLifetime.html b/subspace_test_runtime/struct.MinSectorLifetime.html index 9fb1b9d1d7..664eb2329b 100644 --- a/subspace_test_runtime/struct.MinSectorLifetime.html +++ b/subspace_test_runtime/struct.MinSectorLifetime.html @@ -1,5 +1,5 @@ MinSectorLifetime in subspace_test_runtime - Rust
pub struct MinSectorLifetime;

Implementations§

source§

impl MinSectorLifetime

source

pub const fn get() -> HistorySize

Returns the value of this parameter type.

-

Trait Implementations§

source§

impl<_I: From<HistorySize>> Get<_I> for MinSectorLifetime

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MinSectorLifetime

§

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 MinSectorLifetime

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for MinSectorLifetime

§

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_test_runtime/struct.RecentSegments.html b/subspace_test_runtime/struct.RecentSegments.html index 9b4862161b..03c62e0a67 100644 --- a/subspace_test_runtime/struct.RecentSegments.html +++ b/subspace_test_runtime/struct.RecentSegments.html @@ -1,5 +1,5 @@ RecentSegments in subspace_test_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_test_runtime/struct.Runtime.html b/subspace_test_runtime/struct.Runtime.html index 8a5a0e3760..7fda964925 100644 --- a/subspace_test_runtime/struct.Runtime.html +++ b/subspace_test_runtime/struct.Runtime.html @@ -2,16 +2,35 @@ 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

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

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

pallet-object-store events
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-feeds events
§

type FeedId = u64

§

type FeedProcessorKind = ()

§

type MaxFeeds = MaxFeeds

source§

fn feed_processor( +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

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

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

§

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

A sudo-able call.
§

type WeightInfo = SubstrateWeight<Runtime>

Type representing the weight of this pallet
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

§

type DomainNumber = u32

Domain block number type.
§

type DomainHash = H256

Domain block hash type.
§

type DomainHashing = BlakeTwo256

The domain hashing algorithm.
§

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 Randomness = Pallet<Runtime>

Randomness source.
source§

impl Config for Runtime

§

type RuntimeEvent = RuntimeEvent

pallet-feeds events
§

type FeedId = u64

§

type FeedProcessorKind = ()

§

type MaxFeeds = MaxFeeds

source§

fn feed_processor( _feed_processor_id: Self::FeedProcessorKind -) -> Box<dyn FeedProcessor<Self::FeedId>>

source§

impl Config for Runtime

§

type ChainId = u64

source§

impl Config for Runtime

§

type BaseCallFilter = Everything

The basic call filter to use in dispatchable.

+) -> Box<dyn FeedProcessor<Self::FeedId>>
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 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

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 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 OnOffenceHandler = Pallet<Runtime>

A handler called for every offence report.
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.

@@ -21,7 +40,7 @@
§

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.

@@ -34,26 +53,7 @@
§

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

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

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 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. -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 RuntimeEvent = RuntimeEvent

§

type DomainNumber = u32

Domain block number type.
§

type DomainHash = H256

Domain block hash type.
§

type DomainHashing = BlakeTwo256

The domain hashing algorithm.
§

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 Randomness = Pallet<Runtime>

Randomness source.
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 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 DomainsApiV1<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>)>>, u32, H256> 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

pallet-object-store events
source§

impl Config for Runtime

§

type ChainId = u64

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 DomainsApiV1<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>)>>, u32, H256> for Runtime

source§

fn submit_bundle_unsigned( opaque_bundle: OpaqueBundle<NumberFor<Block>, <Block as BlockT>::Hash, DomainNumber, DomainHash, Balance> )

Submits the transaction bundle via an unsigned extrinsic.
source§

fn extract_successful_bundles( domain_id: DomainId, diff --git a/subspace_test_runtime/struct.RuntimeOrigin.html b/subspace_test_runtime/struct.RuntimeOrigin.html index 5be55479a4..ad8556fea2 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.ShouldAdjustSolutionRange.html b/subspace_test_runtime/struct.ShouldAdjustSolutionRange.html index 1f02957755..67058a5aef 100644 --- a/subspace_test_runtime/struct.ShouldAdjustSolutionRange.html +++ b/subspace_test_runtime/struct.ShouldAdjustSolutionRange.html @@ -1,5 +1,5 @@ ShouldAdjustSolutionRange in subspace_test_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_test_runtime/struct.StorageFeesEscrowBlockReward.html b/subspace_test_runtime/struct.StorageFeesEscrowBlockReward.html index 0c258bbee7..53c5c0ecb7 100644 --- a/subspace_test_runtime/struct.StorageFeesEscrowBlockReward.html +++ b/subspace_test_runtime/struct.StorageFeesEscrowBlockReward.html @@ -1,5 +1,5 @@ StorageFeesEscrowBlockReward in subspace_test_runtime - Rust
pub struct StorageFeesEscrowBlockReward;

Implementations§

source§

impl StorageFeesEscrowBlockReward

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 StorageFeesEscrowBlockReward

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StorageFeesEscrowBlockReward

§

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 StorageFeesEscrowBlockReward

source§

fn get() -> _I

Return the current value.
source§

impl TypedGet for StorageFeesEscrowBlockReward

§

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.StorageFeesEscrowBlockTax.html b/subspace_test_runtime/struct.StorageFeesEscrowBlockTax.html index 0743b3453e..1bdaa98564 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.SubspaceBlockLength.html b/subspace_test_runtime/struct.SubspaceBlockLength.html index 85f1c4133b..49342ee146 100644 --- a/subspace_test_runtime/struct.SubspaceBlockLength.html +++ b/subspace_test_runtime/struct.SubspaceBlockLength.html @@ -1,6 +1,6 @@ SubspaceBlockLength in subspace_test_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_test_runtime/struct.SubspaceBlockWeights.html b/subspace_test_runtime/struct.SubspaceBlockWeights.html index ad120ef880..b2626f90d6 100644 --- a/subspace_test_runtime/struct.SubspaceBlockWeights.html +++ b/subspace_test_runtime/struct.SubspaceBlockWeights.html @@ -1,6 +1,6 @@ SubspaceBlockWeights in subspace_test_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_test_runtime/struct.Version.html b/subspace_test_runtime/struct.Version.html index 6f001f85ce..ce27d51401 100644 --- a/subspace_test_runtime/struct.Version.html +++ b/subspace_test_runtime/struct.Version.html @@ -1,5 +1,5 @@ Version in subspace_test_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_test_runtime/struct.VoteReward.html b/subspace_test_runtime/struct.VoteReward.html index 1ee168fac2..4135325e34 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_test_runtime/type.FeedId.html b/subspace_test_runtime/type.FeedId.html index 883d7e7948..48645f8fe0 100644 --- a/subspace_test_runtime/type.FeedId.html +++ b/subspace_test_runtime/type.FeedId.html @@ -984,8 +984,8 @@

Panics

encoded as ASN.1 DER.

§

fn encode_value(&self, writer: &mut impl Writer) -> Result<(), Error>

Encode value (sans [Tag]+[Length] header) as ASN.1 DER using the provided [Writer].
§

fn header(&self) -> Result<Header, Error>where Self: Tagged,

Get the [Header] used to encode this value.
source§

impl Euclid for u64

source§

fn div_euclid(&self, v: &u64) -> u64

Calculates Euclidean division, the matching method for rem_euclid. Read more
source§

fn rem_euclid(&self, v: &u64) -> u64

Calculates the least nonnegative remainder of self (mod v). Read more
§

impl FixedTag for u64

§

const TAG: Tag = Tag::Integer

ASN.1 tag
§

impl From<Compact<u64>> for u64

§

fn from(x: Compact<u64>) -> u64

Converts to this type from the input type.
§

impl From<Limb> for u64

§

fn from(limb: Limb) -> u64

Converts to this type from the input type.
1.31.0 · source§

impl From<NonZeroU64> for u64

source§

fn from(nonzero: NonZeroU64) -> u64

Converts a NonZeroU64 into an u64

-
source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> u64

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> u64

Converts to this type from the input type.
§

impl<T> From<Pointer<T>> for u64where - T: PointerType,

§

fn from(ptr: Pointer<T>) -> u64

Converts to this type from the input type.
§

impl From<Pointer> for u64

§

fn from(p: Pointer) -> u64

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> u64

Converts to this type from the input type.
§

impl From<Slot> for u64

§

fn from(slot: Slot) -> u64

Converts to this type from the input type.
§

impl From<Timestamp> for u64

§

fn from(timestamp: Timestamp) -> u64

Converts to this type from the input type.
§

impl From<Uimm32> for u64

§

fn from(val: Uimm32) -> u64

Converts to this type from the input type.
§

impl From<Uimm64> for u64

§

fn from(val: Uimm64) -> u64

Converts to this type from the input type.
§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

§

fn from(n: Uint<crypto_bigint::::uint::U64::{constant#0}>) -> u64

Converts to this type from the input type.
§

impl From<Uint64> for u64

§

fn from(var: Uint64) -> u64

Converts to this type from the input type.
§

impl From<UintAuthorityId> for u64

§

fn from(id: UintAuthorityId) -> u64

Converts to this type from the input type.
§

impl From<VarUint64> for u64

§

fn from(var: VarUint64) -> u64

Converts to this type from the input type.
source§

impl From<X> for u64

source§

fn from(value: X) -> u64

Converts to this type from the input type.
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true +

source§

impl From<PieceIndex> for u64

source§

fn from(original: PieceIndex) -> u64

Converts to this type from the input type.
source§

impl From<PieceOffset> for u64

source§

fn from(original: PieceOffset) -> u64

Converts to this type from the input type.
§

impl<T> From<Pointer<T>> for u64where + T: PointerType,

§

fn from(ptr: Pointer<T>) -> u64

Converts to this type from the input type.
§

impl From<Pointer> for u64

§

fn from(p: Pointer) -> u64

Converts to this type from the input type.
source§

impl From<SegmentIndex> for u64

source§

fn from(original: SegmentIndex) -> u64

Converts to this type from the input type.
§

impl From<Slot> for u64

§

fn from(slot: Slot) -> u64

Converts to this type from the input type.
§

impl From<Timestamp> for u64

§

fn from(timestamp: Timestamp) -> u64

Converts to this type from the input type.
§

impl From<Uimm32> for u64

§

fn from(val: Uimm32) -> u64

Converts to this type from the input type.
§

impl From<Uimm64> for u64

§

fn from(val: Uimm64) -> u64

Converts to this type from the input type.
§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

§

fn from(n: Uint<crypto_bigint::::uint::U64::{constant#0}>) -> u64

Converts to this type from the input type.
§

impl From<Uint64> for u64

§

fn from(var: Uint64) -> u64

Converts to this type from the input type.
§

impl From<UintAuthorityId> for u64

§

fn from(id: UintAuthorityId) -> u64

Converts to this type from the input type.
§

impl From<VarUint64> for u64

§

fn from(var: VarUint64) -> u64

Converts to this type from the input type.
source§

impl From<X> for u64

source§

fn from(value: X) -> u64

Converts to this type from the input type.
1.28.0 · source§

impl From<bool> for u64

source§

fn from(small: bool) -> u64

Converts a bool to a u64. The resulting value is 0 for false and 1 for true values.

Examples
assert_eq!(u64::from(true), 1);
@@ -1112,7 +1112,7 @@ 

Panics

or negative inifinity, otherwise None is returned if the value cannot be represented by an f32.
source§

fn to_f64(&self) -> Option<f64>

Converts the value of self to an f64. Overflows may map to positive or negative inifinity, otherwise None is returned if the value cannot -be represented by an f64. Read more
§

impl TryFrom<AnyRef<'_>> for u64

§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(any: AnyRef<'_>) -> Result<u64, Error>

Performs the conversion.
§

impl TryFrom<BigUint> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(value: BigUint) -> Result<u64, <u64 as TryFrom<BigUint>>::Error>

Performs the conversion.
§

impl TryFrom<U128> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U128) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<u64, <u64 as TryFrom<U256>>::Error>

Performs the conversion.
§

impl TryFrom<U512> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U512) -> Result<u64, &'static str>

Performs the conversion.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source +be represented by an f64. Read more

§

impl TryFrom<AnyRef<'_>> for u64

§

type Error = Error

The type returned in the event of a conversion error.
§

fn try_from(any: AnyRef<'_>) -> Result<u64, Error>

Performs the conversion.
§

impl TryFrom<BigUint> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(value: BigUint) -> Result<u64, <u64 as TryFrom<BigUint>>::Error>

Performs the conversion.
§

impl TryFrom<U128> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U128) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(value: U256) -> Result<u64, <u64 as TryFrom<U256>>::Error>

Performs the conversion.
source§

impl TryFrom<U256> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
source§

fn try_from(u: U256) -> Result<u64, &'static str>

Performs the conversion.
§

impl TryFrom<U512> for u64

§

type Error = &'static str

The type returned in the event of a conversion error.
§

fn try_from(u: U512) -> Result<u64, &'static str>

Performs the conversion.
1.34.0 · source§

impl TryFrom<i128> for u64

source§

fn try_from(u: i128) -> Result<u64, <u64 as TryFrom<i128>>::Error>

Try to create the target number type from a source number type. This returns an error if the source value is outside of the range of the target type.

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
1.34.0 · source§

impl TryFrom<i16> for u64

source§

fn try_from(u: i16) -> Result<u64, <u64 as TryFrom<i16>>::Error>

Try to create the target number type from a source diff --git a/subspace_transaction_pool/struct.BasicPoolWrapper.html b/subspace_transaction_pool/struct.BasicPoolWrapper.html index f5d3feb239..4124a39f46 100644 --- a/subspace_transaction_pool/struct.BasicPoolWrapper.html +++ b/subspace_transaction_pool/struct.BasicPoolWrapper.html @@ -7,7 +7,7 @@ Block: BlockT, Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + BlockIdTo<Block> + Send + Sync + 'static, Client::Api: TaggedTransactionQueue<Block>, - TxPreValidator: PreValidateTransaction<Block = Block> + Send + Sync + Clone + 'static,

§

type Block = Block

Block type.
§

type Hash = <<FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type Error = <FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Error

Error type.
source§

fn submit_local( + TxPreValidator: PreValidateTransaction<Block = Block> + Send + Sync + Clone + 'static,

§

type Block = Block

Block type.
§

type Hash = <<FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type Error = <FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Error

Error type.
source§

fn submit_local( &self, at: Block::Hash, xt: LocalTransactionFor<Self> @@ -24,7 +24,7 @@ Self: 'async_trait, 'life0: 'async_trait,

Perform maintenance
source§

impl<Block, PoolApi> TransactionPool for BasicPoolWrapper<Block, PoolApi>where Block: BlockT, - PoolApi: ChainApi<Block = Block> + 'static,

§

type Block = Block

Block type.
§

type Hash = <<PoolApi as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type InPoolTransaction = Transaction<<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Hash, <<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Block as Block>::Extrinsic>

In-pool transaction type.
§

type Error = <PoolApi as ChainApi>::Error

Error type.
source§

fn submit_at( + PoolApi: ChainApi<Block = Block> + 'static,

§

type Block = Block

Block type.
§

type Hash = <<PoolApi as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type InPoolTransaction = Transaction<<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Hash, <<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Block as Block>::Extrinsic>

In-pool transaction type.
§

type Error = <PoolApi as ChainApi>::Error

Error type.
source§

fn submit_at( &self, at: &BlockId<Self::Block>, source: TransactionSource, diff --git a/subspace_transaction_pool/type.FullPool.html b/subspace_transaction_pool/type.FullPool.html index 2f0c9c8704..c3229838c1 100644 --- a/subspace_transaction_pool/type.FullPool.html +++ b/subspace_transaction_pool/type.FullPool.html @@ -6,7 +6,7 @@ Block: BlockT, Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + BlockIdTo<Block> + Send + Sync + 'static, Client::Api: TaggedTransactionQueue<Block>, - TxPreValidator: PreValidateTransaction<Block = Block> + Send + Sync + Clone + 'static,

§

type Block = Block

Block type.
§

type Hash = <<FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type Error = <FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Error

Error type.
source§

fn submit_local( + TxPreValidator: PreValidateTransaction<Block = Block> + Send + Sync + Clone + 'static,

§

type Block = Block

Block type.
§

type Hash = <<FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type Error = <FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Error

Error type.
source§

fn submit_local( &self, at: Block::Hash, xt: LocalTransactionFor<Self> @@ -23,7 +23,7 @@ Self: 'async_trait, 'life0: 'async_trait,

Perform maintenance
source§

impl<Block, PoolApi> TransactionPool for BasicPoolWrapper<Block, PoolApi>where Block: BlockT, - PoolApi: ChainApi<Block = Block> + 'static,

§

type Block = Block

Block type.
§

type Hash = <<PoolApi as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type InPoolTransaction = Transaction<<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Hash, <<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Block as Block>::Extrinsic>

In-pool transaction type.
§

type Error = <PoolApi as ChainApi>::Error

Error type.
source§

fn submit_at( + PoolApi: ChainApi<Block = Block> + 'static,

§

type Block = Block

Block type.
§

type Hash = <<PoolApi as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type InPoolTransaction = Transaction<<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Hash, <<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Block as Block>::Extrinsic>

In-pool transaction type.
§

type Error = <PoolApi as ChainApi>::Error

Error type.
source§

fn submit_at( &self, at: &BlockId<Self::Block>, source: TransactionSource, diff --git a/subspace_transaction_pool/type.FullPoolWithChainVerifier.html b/subspace_transaction_pool/type.FullPoolWithChainVerifier.html index 9018b0e864..fdcf488323 100644 --- a/subspace_transaction_pool/type.FullPoolWithChainVerifier.html +++ b/subspace_transaction_pool/type.FullPoolWithChainVerifier.html @@ -6,7 +6,7 @@ Block: BlockT, Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + BlockIdTo<Block> + Send + Sync + 'static, Client::Api: TaggedTransactionQueue<Block>, - TxPreValidator: PreValidateTransaction<Block = Block> + Send + Sync + Clone + 'static,

§

type Block = Block

Block type.
§

type Hash = <<FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type Error = <FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Error

Error type.
source§

fn submit_local( + TxPreValidator: PreValidateTransaction<Block = Block> + Send + Sync + Clone + 'static,

§

type Block = Block

Block type.
§

type Hash = <<FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type Error = <FullChainApiWrapper<Block, Client, TxPreValidator> as ChainApi>::Error

Error type.
source§

fn submit_local( &self, at: Block::Hash, xt: LocalTransactionFor<Self> @@ -23,7 +23,7 @@ Self: 'async_trait, 'life0: 'async_trait,

Perform maintenance
source§

impl<Block, PoolApi> TransactionPool for BasicPoolWrapper<Block, PoolApi>where Block: BlockT, - PoolApi: ChainApi<Block = Block> + 'static,

§

type Block = Block

Block type.
§

type Hash = <<PoolApi as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type InPoolTransaction = Transaction<<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Hash, <<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Block as Block>::Extrinsic>

In-pool transaction type.
§

type Error = <PoolApi as ChainApi>::Error

Error type.
source§

fn submit_at( + PoolApi: ChainApi<Block = Block> + 'static,

§

type Block = Block

Block type.
§

type Hash = <<PoolApi as ChainApi>::Block as Block>::Hash

Transaction hash type.
§

type InPoolTransaction = Transaction<<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Hash, <<BasicPoolWrapper<Block, PoolApi> as TransactionPool>::Block as Block>::Extrinsic>

In-pool transaction type.
§

type Error = <PoolApi as ChainApi>::Error

Error type.
source§

fn submit_at( &self, at: &BlockId<Self::Block>, source: TransactionSource,